
@font-face {
  font-family: Helveticaneueltstd bd;
  src: url('../fonts/HelveticaNeueLTStd-Bd.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd ltcn;
  src: url('../fonts/HelveticaNeueLTStd-LtCn.otf') format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd hv;
  src: url('../fonts/HelveticaNeueLTStd-Hv.otf') format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd roman;
  src: url('../fonts/HelveticaNeueLTStd-Roman.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd th;
  src: url('../fonts/HelveticaNeueLTStd-Th.otf') format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltpro bdcn;
  src: url('../fonts/HelveticaNeueLTPro-BdCn.otf') format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd cn;
  src: url('../fonts/HelveticaNeueLTStd-Cn.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd lt;
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneueltstd md;
  src: url('../fonts/HelveticaNeueLTStd-Md.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --grey-interview: #3a3a3a;
  --black: #000;
  --white: white;
  --blu-tnf-f24: #0e2129;
  --red-ss: #000;
  --dark-grey: #9e9e9e;
  --dim-grey: #666;
  --red-40: #f4000066;
  --connect-color-ok: #ff953d;
  --white-smoke: #ededed;
  --cust-lets: #af9b59;
  --cust-take: #a08da7;
  --orange-tnf: #fdf4e6;
  --experience-color-ok: #eb494d;
  --our_product: #5433a3;
  --viletto: #b7a2e9;
  --black-40: #0006;
  --black-70: #000000b3;
  --discover-color-ok: #aa8261;
  --storytelling-color: #f49db2;
  --kit-out-color-ok: #aa98d3;
  --scale-color-ok: #5489d6;
  --agree-color-ok: #1ec2d5;
  --community-color-ok: #52c47e;
  --blue-tnf: #29408e;
  --verde_sleeping: #31a300;
  --red-tnf: #b61e33;
  --cust-exploring: #0000;
  --agree-color: #8ab3b0;
  --connect-color: #e57826;
  --community-color: #76a287;
  --663399: #5433a3;
  --gradiente-value: #0000;
  --silver: var(--red-ss);
  --indian-red-60: #eb494d99;
  --red-40-41: #f4000080;
  --dark-slate-blue: #29408ecc;
  --the-drop: #74838254;
  --orange_sleep: #c96918;
  --tan: #fff0;
  --hover: #000000e6;
  --grigio-menu: #8c8983;
  --cyan_architecture: #009fe3;
  --green_architecture: #3fa435;
  --giallo_on_mountain: #ffed00;
  --grigio-di-base: #0e21291a;
  --experience-block: #ba3033;
  --summit: #bd901d66;
  --verto-alpine_ok: #297c79;
  --kit-out-color: #8c7cb2;
  --gore-tex: #e2a000;
  --future-light: #ff8f10;
  --clouddown: #473c5f;
  --futurefleece: #2e5b86;
  --rosso_50_insulation: #8e262c;
  --fondo-disegni: #f4f4f4;
  --dotknit: #70309f;
  --combine-library--grey-800: #1f2c3d;
  --combine-library--white: white;
  --combine-library--grey-600: #5f6570;
  --combine-library--primary-600: #6157f8;
  --untitled-ui--gray600: #475467;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--gray900: #101828;
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --walsh--black: #2c2c2c;
  --50_50_insulation: #871b25;
  --dotknit_ok: #241333;
  --futurefleece_ok: #1d5b8a;
  --flasdry: #577b67;
  --dwr: #77717d;
  --downfill: #8b7655;
  --polartec: #5c5d68;
  --heatseek_moltiplica: #8d754780;
  --heatseeker_eco: #7d6e5d;
  --vectiv: #dafe54;
  --dryvent_mono: #ab0c18;
  --waves-library--black: #131313;
  --triplebaflle: #6b384d;
  --rosso-dryvent_mono_moltiplica: #6d000070;
  --moltiplica_triplebaffle: #6b384d82;
  --waves-library--white: white;
  --combine-library--grey-050: #f2f3f7;
  --discover-color: #875c38;
  --verto-alpine: var(--hover);
  --_dryvent: #ad9b3a;
  --clouddown_ok: #483d5f;
  --windwall: #485a74;
  --waves-library--dark-elevation: #ede0d8;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

a {
  color: var(--grey-interview);
  text-decoration: none;
}

.h1-title-wc {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: none;
  white-space: normal;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 50px;
}

.div-block-logo {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-logo.cazzo {
  width: 20%;
  height: 70px;
}

.div-block-logo.navbar {
  width: auto;
}

.link-block-ancora {
  background-color: var(--white);
  color: #009ee0;
  cursor: pointer;
  border: 0 solid #c6c6c5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto auto 4% 5%;
}

.link-block-ancora:hover {
  background-color: var(--white);
  opacity: .29;
}

.link-block-ancora.spazio-su {
  margin-top: 58px;
}

.home-logo-mag {
  margin-top: 8%;
}

.content-wrapper-head-home {
  z-index: 1;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

.div-block-downl {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 130px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9px;
  padding-bottom: 9px;
  display: flex;
}

.div-block-downl.video {
  z-index: 1111;
  justify-content: flex-end;
  margin-bottom: 7%;
  display: flex;
  position: relative;
  bottom: 46px;
}

.div-block-immagine-header {
  z-index: -5;
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/BG_Atm_21-Chamlang_TNF-695_Mathis_Dumas_BN_web.jpg');
  background-position: 0 0, 20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 60%;
  height: 81%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-immagine-header.ss-footwear-page {
  background-image: linear-gradient(to right, #00000026, #0000), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_2800.jpg');
}

.div-block-immagine-header.torre-egger-page {
  background-image: linear-gradient(to right, #00000026, #0000), url('../images/01-220205_SARTORI_5070_2500.jpg');
}

.div-block-immagine-header.cayesh-page {
  background-image: linear-gradient(to right, #00000026, #0000), url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-3_EDIT_2800.jpg');
}

.div-block-immagine-header.breithorn-page {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Breithorn-ADD_05-22_France_Mathis_Dumas-10_2500.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-immagine-header.cragstone-page {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-12_1500.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-immagine-header.seconda {
  z-index: -4;
  background-image: url('../images/74-TNF_FW22_SummitSeries-Alpine_Schmitz-4288_web.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 56%;
  height: 44%;
  top: auto;
  bottom: 28%;
  left: -7%;
}

.div-block-immagine-header.seconda.connect-image {
  background-image: url('../images/TNF_FW22_SummitSeries-Alpine_Smith-2238_EDIT_web.jpg');
  background-position: 0 100%;
  width: 45%;
  height: 32%;
  bottom: 5%;
  left: -5%;
}

.div-block-immagine-header.seconda.connect-image.greet {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
  background-position: 0%;
}

.div-block-immagine-header.seconda.connect-image.discover {
  background-image: url('../images/f19_steep_snowb_fl_033_hero_2500.jpg');
  background-position: 0%;
}

.div-block-immagine-header.seconda.connect-image.storytelling {
  background-image: url('../images/F21_SUMMIT_M_US_033_1200.jpg');
  background-position: 0 0;
}

.div-block-immagine-header.seconda.connect-image.kit-out {
  background-image: url('../images/TNF_FW20_SummitSeries_AntarcticaExp_Hesser-7854_2000.jpg');
}

.div-block-immagine-header.seconda.connect-image.scale {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_4090_e_1200.jpg');
}

.div-block-immagine-header.seconda.connect-image.agree {
  background-image: url('../images/M_DRYZZLE_4AHMHBX_-01_2200.jpg');
}

.div-block-immagine-header.seconda.connect-image.community {
  background-image: url('../images/S19_TRAIL-RUNNING_015_2500.jpg');
  background-position: 0 100%;
}

.div-block-immagine-header.seconda.experience-image {
  background-image: url('../images/10-TNF_FW21_Freeride_Ravelle-1477_web.jpg');
  background-position: 50%;
  background-size: cover;
  width: 45%;
  height: 32%;
  bottom: 5%;
  left: -5%;
}

.div-block-immagine-header.seconda.experience-image.greet {
  background-image: url('../images/TNF_FW22_All-Mountain_Snowsports_Dawe-357_web_bn.jpg');
}

.div-block-immagine-header.seconda.experience-image.discover {
  background-image: url('../images/FV_IS_14-Vectiv-Campaign_MathisDumas-699.jpg');
}

.div-block-immagine-header.terza {
  z-index: -3;
  background-image: url('../images/F20_OUTDOOR-TRAIL_005_1000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 17%;
  height: 32%;
  top: auto;
  bottom: 8%;
  left: 3%;
}

.div-block-immagine-header.quarta {
  z-index: -3;
  background-image: url('../images/RD_220421_TNF_SUMMER_24062_V4_web.jpg');
  background-position: 69%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 220px;
  height: 220px;
  top: auto;
  bottom: 25%;
  left: 37%;
}

.div-block-immagine-header.connect-header {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/F21_SUMMIT_W_US_007_web.jpg');
  background-position: 0 0, 20%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
}

.div-block-immagine-header.connect-header.greet-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/TNF_FW20_TENTS_13_web.jpg');
  background-position: 0 0, 50% 100%;
}

.div-block-immagine-header.connect-header.discover-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 0 0, 50% 100%;
}

.div-block-immagine-header.connect-header.storytelling-page {
  background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-immagine-header.connect-header.kit-out-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/F21_SUMMIT_M_US_023_2400.jpg');
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-immagine-header.connect-header.scale-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/TNF_F21_HYE_Anthem_02_3000.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-immagine-header.connect-header.agree-page {
  background-image: url('../images/V_TRAIL-RUN_VI_IS_004_2000.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-immagine-header.connect-header.community-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/TNF_FW22_ITMJ_SupportingFleece_002_2200.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-immagine-header.connect-header.purpose-page {
  background-color: #123558;
  background-image: url('../images/photo_purpose_values.jpg');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto;
  background-attachment: fixed;
  height: 80%;
}

.div-block-immagine-header.connect-header.purpose-page.text {
  z-index: -4;
  background-color: #0000;
  background-image: url('../images/looking_back.svg');
  background-position: 94% 42%;
  background-repeat: no-repeat;
  background-size: 60vh;
  background-attachment: scroll;
}

.div-block-immagine-header.experience-header {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/F20_BRAND-GENERIC_On-Mountain-Images_004_web.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
}

.div-block-immagine-header.experience-header.greet-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/TNF_FW20_TENTS_13_web.jpg');
  background-position: 0 0, 50% 100%;
}

.div-block-immagine-header.experience-header.discover-page {
  background-image: linear-gradient(232deg, #00000026, #0000), url('../images/DISCOVER_TNF_F21_Holiday_3000.jpg');
  background-position: 0 0, 50% 0;
}

.div-block-immagine-header.ambassador {
  background-color: var(--blu-tnf-f24);
  background-image: none;
  width: 100%;
  height: 10%;
  position: absolute;
}

.paragraph-10 {
  color: #fff;
  letter-spacing: 2px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.div-block-logos-home {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 32px;
  display: flex;
}

.div_home_2-colonne {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: inline-flex;
  position: static;
}

.div_home_2-colonne.link {
  justify-content: flex-end;
}

.white-logo-home {
  height: 65px;
  margin-top: 8%;
}

.div-block-126 {
  width: 20%;
}

.inner-hero {
  background-color: #e6e6e6;
  flex-direction: column;
  justify-content: flex-end;
  height: 93vh;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 18px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.inner-hero.schermopieno {
  background-color: #0000;
  background-image: none;
  flex-direction: column;
  justify-content: space-between;
  height: 96vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.inner-hero.schermopieno.video {
  justify-content: center;
  height: 93vh;
  overflow: visible;
}

.inner-hero.schermopieno.video.home {
  border-bottom: 0px none var(--red-ss);
  height: 95vh;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.inner-hero.schermopieno.video.home:hover {
  background-color: #fff0;
}

.inner-hero.schermopieno.video.ss-footwear {
  border-bottom: 0px none var(--red-ss);
  height: 100vh;
  margin-top: 0;
}

.inner-hero.schermopieno.video.purpose {
  border-bottom: 0px none var(--red-ss);
  background-color: #0000;
  height: 96vh;
  margin-top: 0;
}

.subtitle-white-21 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.subtitle-white-21.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.subtitle-white-21.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.subtitle-white-21.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.subtitle-white-21.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.subtitle-white-21.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.subtitle-white-21.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.subtitle-white-21.innovation-texts.bianco {
  color: var(--white);
}

.subtitle-white-21.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.subtitle-white-21.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.subtitle-white-21.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.subtitle-white-21.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.subtitle-white-21.innovation-texts.bianco {
  color: #fff;
  width: 90%;
  padding-bottom: 1rem;
  padding-left: 0;
  padding-right: 0;
}

.segmenti-apertura {
  -webkit-text-fill-color: inherit;
  background-color: #161616;
  background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
  background-position: 100%, 0%;
  background-repeat: repeat-y, repeat-y;
  background-size: 80px, 80px;
  background-attachment: fixed, fixed;
  background-clip: border-box;
  flex-direction: column;
  align-items: center;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.link-block-segment {
  border-bottom: 4px solid var(--red-ss);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-block-segment:hover {
  box-shadow: none;
  outline-offset: 0px;
  outline: 0 #0000;
  transform: scale(1.1);
}

.link-block-segment.torre-tech-cntenitore {
  border-bottom-style: none;
}

.div-block-apertura-3segmenti {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-9_2500.jpg');
  background-position: 0 0, 50% 54%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 27vh;
  display: flex;
}

.div-block-apertura-3segmenti.cayesh {
  background-image: linear-gradient(#00000080, #00000080), url('../images/220204_SARTORI_2817_2000.jpg');
  background-position: 0 0, 50% 54%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-apertura-3segmenti.breithorn {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Breithorn-ADD_05-22_France_Mathis_Dumas-10_2500.jpg');
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-apertura-3segmenti.cragston-pro {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-22_2500.jpg');
  background-position: 0 0, 50% 54%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-apertura-3segmenti.footwear {
  border-top: 4px solid var(--red-ss);
  background-image: linear-gradient(#0000, #0000), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 0 0, 50% 54%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 50vh;
}

.div-block-apertura-3segmenti.torre-tech1 {
  background-image: none;
}

.div-block-apertura-3segmenti.torre-tech2 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_1000.jpg');
  background-position: 0 0, 50% 73%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-apertura-3segmenti.torre-tech3 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#0000, #0000), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-5_2500.jpg');
  background-position: 0 0, 0 0, 50% 54%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.sottotitolo {
  color: #fff;
  text-align: center;
  letter-spacing: 9px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.footer-notice-go-up {
  z-index: 15;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.go-up {
  background-color: #636363b3;
  background-image: url('../images/flecha-hacia-arriba.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 32.6px;
  height: 30px;
  transition: background-color .2s;
  position: fixed;
  inset: auto 2% 2% auto;
}

.go-up:hover {
  background-color: #000000b3;
}

.go-up.w--current {
  position: fixed;
  inset: auto 2% 2% auto;
}

.go-up.introduction.w--current {
  width: 30px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-down-mag {
  color: #009ee0;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
  text-decoration: none;
  display: flex;
}

.link-block-down-mag:hover {
  background-color: #e6e6e670;
}

.div-block-71 {
  margin-top: 0;
}

.text-block-4 {
  color: #000;
  letter-spacing: 0;
  border-bottom: 1px #000;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.text-block-4.grey {
  color: var(--dim-grey);
}

.text-block-4.grosso {
  border-top: 1px solid #000;
  border-bottom-style: solid;
}

.footer-notice {
  z-index: 1;
  background-color: var(--white);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 38px;
  padding-right: 38px;
  display: flex;
  position: relative;
  top: -9px;
}

.footer-notice.home {
  border: 1px #000;
  margin-top: 10px;
  padding-bottom: 10px;
}

.footer-notice.home:hover {
  background-color: #ffffffe6;
  border-style: none;
  border-width: 0;
}

.div-download-mag.icon {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-download-mag.icon.nascosto {
  display: block;
}

.footer {
  background-color: var(--white);
  height: 100px;
  padding-top: 0;
}

.footer.home {
  margin-top: 10px;
}

.footer-brand {
  width: 80px;
  height: auto;
}

.footer-brand.w--current {
  transition: opacity .2s;
}

.footer-brand.w--current:hover {
  opacity: .8;
}

.column-9 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.column-9.nascondi-sm {
  align-items: center;
}

.column-8 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-wrapper-footer2 {
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  height: 100px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 25px 20px;
  display: flex;
  position: relative;
  bottom: 0;
}

.column-10 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.columns-3 {
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.downl-mag {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-top: 5px;
  font-size: 13px;
  font-weight: 200;
}

.downl-mag.testo-nero {
  color: #000;
  font-family: Helveticaneueltstd ltcn, sans-serif;
  font-weight: 300;
}

.paragraph-11 {
  color: #fff;
  text-align: right;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.content-wrapper-head-ss {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 510px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px 0 0;
  display: flex;
  position: absolute;
  inset: 100px auto auto 10%;
}

.heading {
  color: var(--white);
  text-align: center;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.heading.sub2-light {
  text-align: center;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 26px;
  font-weight: 100;
  line-height: 32px;
}

.heading.sub2-light.testi-piccoli {
  text-align: left;
  font-size: 16px;
  line-height: 21px;
}

.heading.sub2-light.testi-piccoli.centrali {
  text-align: center;
  margin-top: 10px;
}

.heading.sub2-light.testi-piccoli.centrali-bold {
  color: var(--red-ss);
  text-align: center;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.heading.sub2-light.black {
  color: var(--black);
}

.heading.sub1 {
  text-align: center;
  letter-spacing: 10px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.heading.sub1.sub-innovation {
  color: var(--black);
  text-align: center;
  font-size: 26px;
  line-height: 30px;
}

.heading.sub1.sub-innovation.spazio-sotto {
  margin-bottom: 15px;
}

.heading.sub1.sub-scarpe {
  text-align: center;
  letter-spacing: 7px;
  font-size: 19px;
  line-height: 24px;
}

.heading.titolo-footwear {
  margin-top: 0;
}

.heading.sub-mezzo {
  color: var(--red-ss);
  text-align: center;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.heading.sub-mezzo.in-white {
  color: var(--white);
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 33px;
  font-weight: 400;
}

.heading.sub-mezzo.in-white.ma-red {
  color: var(--red-ss);
}

.heading.sub-mezzo.in-white.ma-red.altobasso {
  letter-spacing: 3px;
  text-transform: none;
  font-size: 30px;
}

.heading.sub-mezzo.big-big {
  margin-top: 72px;
  margin-bottom: 72px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

.heading.sub-mezzo.white {
  color: var(--white);
  font-size: 34px;
}

.heading.big-numbers {
  color: var(--red-ss);
  text-align: right;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 200px;
  font-weight: 700;
  line-height: 210px;
}

.dropdown-wrapper-2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto 6px;
  display: block;
  position: static;
}

.div-block-intro-mezzo {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  padding-left: 13%;
  padding-right: 13%;
  display: flex;
}

.div-block-testo-story {
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-icons {
  justify-content: center;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-icons.frecce {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-icons.frecce:hover {
  transform: scale(1.2);
}

.dropdown-content-2 {
  background-color: #fff;
  width: 100%;
  max-width: 1600px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: hidden;
}

.dropdown-content-2.history {
  background-color: #0000;
  flex-flow: column;
  align-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.dropdown-trigger-read {
  border-top: 0 dotted #00000080;
  border-bottom: 4px solid var(--red-ss);
  cursor: pointer;
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  margin: 0 auto;
  padding: 0;
  transition: transform .3s;
  display: flex;
}

.dropdown-trigger-read:hover {
  border-top: 4px solid var(--red-ss);
  opacity: 1;
  background-repeat: no-repeat;
  background-size: cover;
  transform: scale(1.05);
}

.div-block-section-video-home {
  background-color: var(--red-40);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  margin-bottom: 100px;
  display: flex;
}

.text-span-alto-bold {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
  line-height: 40px;
}

.video-integrati {
  border: 0 #000;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 360px;
  margin: 64px auto;
  display: flex;
  overflow: hidden;
}

.lightbox-link {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link:hover {
  opacity: .71;
}

.lightbox-link.cayesh-product {
  background-image: url('../images/Play_button.svg'), url('../images/PRODUCT_VIDEO_CAYESH.jpg');
}

.lightbox-link.torre-tech {
  background-image: url('../images/CUBETTI_COLORATI_INTRO.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #000;
}

.lightbox-link.breithon-tech {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_BREITHORN.jpg');
}

.lightbox-link.breithon-tech.cragstone-pro {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CRAGSTONE_PRO.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
}

.lightbox-link.breithorn-product {
  background-image: url('../images/Play_button.svg'), url('../images/PRODUCT_VIDEO_BREITHORN.jpg');
}

.lightbox-link.cragstone-product {
  background-image: url('../images/Play_button.svg'), url('../images/PRODUCT_VIDEO_CRAGSTONE.jpg');
}

.lightbox-link.ss-footwear {
  background-image: url('../images/Play_button.svg'), url('../images/AnthemVideo_SSfootwear.jpg');
}

.lightbox-link.torre-egger-product {
  background-image: url('../images/icona_standard_400.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 250px;
}

.lightbox-link.ss-product-video-ok {
  background-image: url('../images/Play_button.svg'), url('../images/Video_SS_fotwear.jpg');
}

.lightbox-link.video-values-link {
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  padding-bottom: 9px;
  text-decoration: none;
  display: flex;
}

.lightbox-link.customers-home {
  background-image: none;
  border-top: 0 #000;
  border-bottom: 0 #000;
}

.div-block-ss-innovation {
  border-bottom: 4px solid var(--red-ss);
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 11%;
  padding-bottom: 11%;
  display: flex;
}

.div-block-innovation-container-oriz {
  justify-content: center;
  align-items: center;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-image-parallax {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-10_2500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 45vh;
}

.div-block-1546 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-5 {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: row-resize;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  height: 20px;
  margin-top: 4px;
  margin-right: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: underline;
  display: flex;
}

.text-block-5:hover {
  opacity: .5;
}

.text-block-5.bianco {
  color: var(--white);
}

.div-block-1547 {
  background-image: url('../images/pulsante_click_nero_30px__1pulsante_click_nero_30px_.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.dropdown-content {
  background-color: var(--white);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content.interview {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.dropdown-content.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.dropdown-content.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.dropdown-content.captions-open.seconda-capt._3d-f21 {
  background-color: #fff9;
  width: 230px;
  padding-top: 0;
  top: -139px;
  left: 83px;
}

.dropdown-content.captions-open.flight-f21 {
  width: 190px;
  left: -222px;
}

.dropdown-content.captions-open.matryx {
  background-color: #fff9;
  padding-top: 0;
  top: -249px;
  left: -269px;
  overflow: hidden;
}

.dropdown-content.captions-open.dual {
  background-color: #fff9;
  width: 340px;
  padding-top: 0;
  top: 18px;
  left: -265px;
}

.dropdown-content.captions-open.surface-flight-f21 {
  background-color: #fff9;
  width: 350px;
  margin-top: 0;
  padding-top: 0;
  top: 8px;
  left: -21px;
}

.dropdown-content.captions-open.watrproof-text {
  top: -96px;
  left: 131px;
}

.dropdown-content.captions-open.crampon-text {
  width: 220px;
  top: -167px;
  left: -181px;
}

.dropdown-content.captions-open.padded-text {
  z-index: 1;
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 497px;
  height: 497px;
  padding: 31px;
  display: flex;
  top: auto;
  left: -2px;
}

.dropdown-content.captions-open.breithorn-lycra-collar {
  top: -149px;
  left: -247px;
}

.dropdown-content.captions-open.breithorn-crampon-text {
  width: 190px;
  top: -195px;
  left: -161px;
}

.dropdown-content.captions-open.breithorn-vibram-text {
  width: 220px;
  top: -44px;
  left: -257px;
}

.dropdown-content.captions-open.breithorn-ripstop {
  top: 73px;
  left: -313px;
}

.dropdown-content.captions-open.breithorn-breathable-text {
  top: -48px;
  left: 260px;
}

.dropdown-content.captions-open.cragstone-boa-text {
  width: 280px;
  top: -204px;
  left: 87px;
}

.dropdown-content.captions-open.cragstone-layer-text {
  top: -149px;
  left: 167px;
}

.dropdown-content.captions-open.cragstone-collar-text {
  top: -170px;
  left: -204px;
}

.dropdown-content.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.dropdown-content.captions-open.cragstone-vibram-text {
  width: 220px;
  top: 7px;
  left: -220px;
}

.dropdown-content.captions-open.cragstone-plate-text {
  top: 12px;
  left: 141px;
}

.dropdown-content.captions-open.cragstone-weight-text {
  top: 73px;
  left: -233px;
}

.dropdown-content.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.dropdown-content.white.benefit2 {
  background-image: linear-gradient(to bottom, var(--grey-interview), var(--grey-interview));
  justify-content: center;
  width: 95%;
  height: auto;
  margin-top: 4px;
  padding: 0;
}

.dropdown-content._500x500 {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-top: -500px;
  display: flex;
  position: relative;
}

.dropdown-content.trasparente {
  background-color: #0000;
  border-radius: 0;
  flex-direction: row;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  display: block;
}

.dropdown-content.trasparente.spazio {
  padding: 0 0%;
}

.dropdown-content.trasparente.spazio.verticale {
  flex-direction: column;
}

.dropdown-content.trasparente.mat_tech {
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.trasparente.layer-in-system {
  background-color: var(--white-smoke);
  margin-top: 39px;
  margin-bottom: 39px;
  padding: 40px 0%;
}

.dropdown-content.trasparente.layer-in-system.fondo {
  background-image: linear-gradient(#edededba, #edededba), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
}

.dropdown-content.trasparente.layer-in-system.sustainability {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/sustainability_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-width: 5px;
  height: auto;
  min-height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 153px;
  padding-bottom: 153px;
}

.dropdown-content.trasparente.iconic-now {
  width: 90%;
}

.dropdown-content.storytelling {
  background-color: #f49db226;
}

.dropdown-content.kit-out {
  background-color: #aa98d31f;
}

.dropdown-content.trasparent {
  background-color: #0000;
}

.dropdown-content.trasparent-no-margins {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.community {
  background-color: #52c47e26;
}

.dropdown-content.experience {
  border-top: 4px solid var(--red-ss);
  background-color: #eb494d1a;
}

.dropdown-content.experience.yellow {
  border-style: solid none none;
  border-width: 4px 0 0;
  border-color: var(--cust-lets) black black;
  background-color: #fcca2326;
}

.dropdown-content.experience.violet {
  border-top: 4px solid var(--cust-take);
  background-color: #ad48d31a;
}

.dropdown-content.contenuti-we-are-tnf {
  border: .25px none var(--dark-grey);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
}

.dropdown-content.contenuti-we-are-tnf.viola {
  margin-bottom: 40px;
}

.dropdown-content.oulito {
  background-color: #0000;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0%;
}

.dropdown-content.icons-content {
  background-color: #fab24426;
}

.dropdown-content.icons-content.true_north {
  background-color: #29408e24;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.dropdown-content.icons-content.viola {
  background-color: #5433a329;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.icons-content.green {
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 39px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.dropdown-content.icons-content.bianco {
  background-color: var(--white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.dropdown-content.icons-content.traspa {
  background-color: #0000;
}

.dropdown-content.athletes-content {
  background-color: var(--white);
  border-radius: 0;
}

.dropdown-content.mat_tech, .dropdown-content.athlete_tested {
  background-color: var(--white);
  border-radius: 0;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-content.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.base-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown-content.base-layer.layering-system {
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.mid-layer {
  background-color: #5433a333;
  border-radius: 0;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-content.outer-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.dropdown-content.summit-knowledge {
  background-color: var(--white);
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.dropdown-content.summit-knowledge.true_north {
  background-color: #5433a324;
  width: 100%;
  overflow: hidden;
}

.dropdown-content.summit-knowledge.video {
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.summit-knowledge.pdf-file {
  margin-bottom: 10px;
}

.dropdown-content.content_athlete_tested {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.timeline {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.timeline.viola {
  margin-bottom: 40px;
}

.dropdown-content.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.contenuti-we-are-tnf-copy.viola {
  margin-bottom: 40px;
}

.dropdown-content.athletes-tnf {
  background-color: var(--white);
  border-bottom: 1px #000;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.athletes-tnf.traspa {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 13% 6%;
  display: flex;
}

.dropdown-content.athletes-tnf.oillars {
  border-bottom: 1px #000;
}

.dropdown-content.dte-lingue {
  background-color: var(--white-smoke);
  opacity: 1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.dropdown-content.dte-lingue.true_north {
  background-color: #5433a324;
  width: 100%;
  overflow: hidden;
}

.dropdown-content.dte-lingue.video {
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content.dte-lingue.pdf-file {
  margin-bottom: 10px;
}

.dropdown-wrapper {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 33.33%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dropdown-wrapper.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dropdown-wrapper.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/01-220205_SARTORI_5070_1500.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/01-220205_SARTORI_5070_1500.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-wrapper.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_1000.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 460px;
}

.dropdown-wrapper.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_1000.jpg');
  background-position: 0 0, 0 0, 70%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-wrapper.scarpe {
  width: 300px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-wrapper.interview {
  background-color: var(--grey-interview);
  width: 70%;
  height: auto;
  margin-bottom: 21px;
  overflow: hidden;
}

.dropdown-wrapper.interview.red-gear {
  background-color: var(--red-40);
}

.dropdown-wrapper.torre-egger-tech1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-7_2500.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.torre-egger-tech1.boa-fit {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_2500.jpg');
  background-position: 0 0, 50% 90%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.torre-egger-tech1.vibram-litebase {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-5_2500.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/220204_SARTORI_2817_2000.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1.boa-fit {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_2500.jpg');
  background-position: 0 0, 50% 90%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1.vibram-litebase {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-5_2500.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1.boa-fit-cayesh {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-14_2500.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1.vibram-cayesh {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-2_2500.jpg');
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.cayesh-tech1.boa-fit-cragstone {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-8_2000.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.breithorn-tech1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Breithorn-ADD_05-22_France_Mathis_Dumas-8_2200.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.breithorn-tech1.boa-fit {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-1_2500.jpg');
  background-position: 0 0, 50% 90%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.breithorn-tech1.vibram-litebase {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Fernanda-Torre-Eger-TNF_Mathis_Dumas-5_2500.jpg');
  background-position: 0 0, 50% 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.breithorn-tech1.vibram {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Breithorn-ADD_05-22_France_Mathis_Dumas-1_2500.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper.breithorn-tech1.vibram-vragstone {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-22_2500.jpg');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-trigger {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger:hover {
  opacity: .79;
  background-color: #0000;
}

.dropdown-trigger:active, .dropdown-trigger:focus {
  background-color: #0000;
}

.dropdown-trigger.interview {
  height: auto;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 18px;
  overflow: hidden;
}

.body {
  background-color: var(--blu-tnf-f24);
  overflow: visible;
}

.body.tnf {
  background-image: linear-gradient(#ededede3, #ededede3), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px;
  background-attachment: scroll, fixed;
  overflow: visible;
}

.dropdown-trigger_2 {
  border-style: solid solid none;
  border-width: .5px;
  border-color: var(--dark-grey) black var(--dark-grey) var(--dark-grey);
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger_2:hover {
  opacity: .79;
  background-color: #aa826100;
}

.dropdown-trigger_2:active, .dropdown-trigger_2:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_2.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger_2.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger_2.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger_2.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger_2.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger_2.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger_2.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger_2.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger_2.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger_2.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_2.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger_2.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger_2.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger_2.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger_2.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dropdown-trigger_2.trasparente.dryvent {
  width: 100%;
}

.dropdown-trigger_2.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_2.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_2.community {
  background-color: #52c47e66;
}

.dropdown-trigger_2.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_2.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.dropdown-trigger_2.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_2.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.dropdown-trigger_2.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.dropdown-trigger_2.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.dropdown-trigger_2.athletes {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_2.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.dropdown-trigger_2.vectiv, .dropdown-trigger_2.vective, .dropdown-trigger_2.futur_light {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_2.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_2.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.dropdown-trigger_2.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.dropdown-trigger_2.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_2.cloud-down {
  background-color: #fff;
  display: flex;
}

.dropdown-trigger_2.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.dropdown-trigger_2.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.dropdown-trigger_2.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.dropdown-trigger_2.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-trigger_2.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_2.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.dropdown-trigger_2.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_2.athlete_tested, .dropdown-trigger_2.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.athletes_white {
  background-color: var(--white);
}

.dropdown-trigger_2.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_2.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.dropdown-trigger_2.athletes-tnf.trasparent {
  background-color: #0000;
}

.dropdown-trigger_2.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_2.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.dropdown-trigger_2.vm-pillars {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #ededed;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-top: 20px;
  padding-left: 20px;
}

.dropdown-trigger_2.hanging, .dropdown-trigger_2.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.dropdown-trigger_2.folding.mannequin {
  border-style: solid solid none;
  border-width: .25px;
  border-color: var(--dark-grey);
  padding-top: 20px;
  padding-left: 20px;
}

.dropdown-trigger_2.aida-principle {
  background-color: var(--white);
  border-style: none;
  border-color: #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 20px;
  padding: 0;
}

.dropdown-trigger_2.aida-principle.trasparent {
  background-color: #0000;
}

.dropdown-trigger_2.aida-principle._30 {
  min-height: 30px;
}

.dropdown-trigger_2._240 {
  border: 0 solid #000;
  justify-content: flex-start;
  min-height: auto;
  margin-bottom: 20px;
}

.div-block-innovation-container-oriz-copy {
  justify-content: center;
  align-items: flex-start;
  width: 1200px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-innovation-container-oriz-copy.detail-product {
  margin-bottom: 0;
}

.div-block-section-involvement {
  border-top: 4px solid var(--red-ss);
  border-bottom: 4px solid var(--red-ss);
  background-color: #0000;
  background-image: url('../images/SUMMIT-SERIES-ENVOLVEMENT_2500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: flex;
}

.div-block-section-involvement.egger-tech {
  background-image: url('../images/220202_SARTORI_0470_2200.jpg');
  border-bottom-style: none;
  height: 70vh;
  margin-right: 0;
}

.div-block-section-involvement.cayesh-tech {
  background-image: url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-15_2500.jpg');
  background-position: 50% 100%;
  border-bottom-style: none;
  height: 70vh;
  margin-right: 0;
}

.div-block-section-involvement.breithorn-tech {
  background-image: url('../images/Breithorn-ADD_05-22_France_Mathis_Dumas-5_2500.jpg');
  background-position: 50% 100%;
  border-bottom-style: none;
  height: 70vh;
  margin-right: 0;
}

.div-block-section-involvement.cragston-tech {
  background-image: url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
  background-position: 50% 100%;
  border-bottom-style: none;
  height: 70vh;
  margin-right: 0;
}

.div-block-testo-involvement {
  background-color: var(--black-70);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 52px 29px;
  display: flex;
}

.div-block-testo-involvement.torre-tech {
  margin-top: 52px;
  margin-bottom: 72px;
}

.div-block-section-athleteinterview-copy {
  border-top: 4px none var(--red-ss);
  border-bottom: 4px solid var(--red-ss);
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.iintro-interview {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-indent: 0;
  margin: 10px auto;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px;
}

.div-block-1548 {
  background-image: url('../images/1-SUMMIT_2000.jpg');
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 700px;
  display: flex;
}

.div-block-testo-interview-intro {
  background-color: var(--black-70);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: auto;
  margin-top: 12%;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 29px;
  display: flex;
}

.div-block-1549 {
  width: 100%;
  height: 600px;
  margin: 42px auto;
}

.link-block-15 {
  background-color: var(--red-ss);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 60px;
  margin-top: 24px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
}

.link-block-15:hover {
  transform: scale(1.05);
}

.text-span-answer-bold {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.slide {
  background-image: url('../images/1-SUMMIT_2000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider {
  height: 100%;
}

.right-arrow {
  background-color: var(--black-70);
  width: 30px;
  height: 50px;
  margin-right: 1%;
}

.right-arrow.left {
  margin-left: 1%;
  margin-right: 0%;
}

.icon-2 {
  font-size: 24px;
}

.slide-2 {
  background-image: url('../images/2-CAMP_1500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-3 {
  background-image: url('../images/3-MONK_1500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/4-GLACIER_1500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/5-CUE_1500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-6 {
  background-image: url('../images/6-OTW_2000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-7 {
  background-image: url('../images/7-SUMMIT_1000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1550 {
  width: 600px;
  height: 600px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1554 {
  flex-direction: column;
  align-items: flex-end;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 41px;
  padding-bottom: 41px;
  display: flex;
}

.div-block-contenitore-footwear {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-2 {
  width: 100%;
}

.dropdown-toggle-2 {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 450px;
  display: flex;
}

.dropdown-list-2 {
  background-color: #0000;
  position: relative;
}

.body-2 {
  background-color: var(--black);
}

.dropdown-wrapper-def {
  width: 100%;
  height: auto;
  margin-top: 0%;
  position: static;
  overflow: visible;
}

.dropdown-trigger-def {
  border-top: 4px solid var(--red-ss);
  border-bottom: 4px solid var(--red-ss);
  cursor: pointer;
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  transition: filter .2s, opacity .2s, transform .2s;
  display: flex;
  transform: scale(1);
}

.dropdown-trigger-def:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.05);
}

.dropdown-content-def {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1556 {
  border-bottom: 0 #000;
  width: 100%;
  margin-right: 6px;
}

.text-span {
  letter-spacing: 3px;
}

.div-block-header-link-section {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 300px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto auto 4% 5%;
}

.close-section {
  background-image: url('../images/F20_BRAND-GENERIC_Lifestyle-images_002_2500.jpg');
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 0 #0000;
  width: 100%;
  height: 50vh;
}

.close-section.torre-eiger-page {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-16_2500.jpg');
}

.close-section.torre-eiger-page.breithorn {
  background-image: url('../images/Breithorn-Global_04-22_France_Mathis_Dumas-1_1500.jpg');
  background-position: 50% 70%;
}

.close-section.torre-eiger-page.cragstone {
  background-image: url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-10_2500.jpg');
  background-position: 50%;
}

.close-section.cayesh-page {
  background-image: url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas_1_EDIT_2500.jpg');
  background-position: 100%;
}

.close-section.connect {
  background-image: url('../images/RD_220421_TNF_SUMMER_24062_V4_web.jpg');
  background-position: 50% 80%;
}

.close-section.connect.kit-out {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_006_1200.jpg');
  background-position: 50%;
}

.close-section.greet {
  background-image: url('../images/TNF_F21_HYE_Anthem_01_2500.jpg');
  background-position: 50%;
}

.close-section.discover {
  background-image: url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-3_EDIT_2800.jpg');
  background-position: 50%;
}

.close-section.experience {
  background-image: url('../images/JordanManoukian_NaranjoFernandaMaciel-70_2500.jpg');
  background-position: 50% 85%;
}

.close-section.storytelling {
  background-image: url('../images/F21_SUMMIT_W_US_001_2200.jpg');
  background-position: 50%;
}

.close-section.scale {
  background-image: url('../images/TNF_F21_HimParka_005_2200.jpg');
  background-position: 50% 90%;
}

.close-section.agree {
  background-image: url('../images/Screen-Shot-2022-05-31-at-3.15.05-PM_2800.jpg');
  background-position: 50% 0;
}

.close-section.agree.kit-out {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_006_1200.jpg');
  background-position: 50%;
}

.close-section.community {
  background-image: url('../images/12-TNF_FW22_DYT_TrailRun-Jennifer_Squire-7032_2200.jpg');
  background-position: 50%;
}

.close-section.community.kit-out {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_006_1200.jpg');
  background-position: 50%;
}

.div-block-1557 {
  width: 100%;
}

.section-2 {
  height: 12vh;
}

.div-block-1558 {
  margin-bottom: 50px;
}

.white-text {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 21px;
  font-weight: 100;
  line-height: 26px;
  text-decoration: none;
}

.white-text.bold {
  margin-top: 6px;
  margin-bottom: 29px;
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
}

.white-text.bold.big {
  margin-top: 27px;
  margin-bottom: 16px;
  font-size: 34px;
  line-height: 41px;
}

.white-text.bold.big.black-color {
  color: #000;
  text-transform: uppercase;
}

.white-text.black-text {
  color: #000;
  text-indent: 0;
  column-count: auto;
  margin-top: 10px;
  padding-top: 5px;
  line-height: 27px;
  text-decoration: none;
}

.white-text.black-text.benefit {
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  column-count: 5;
  column-rule-style: dotted;
  column-rule-width: 1px;
  column-gap: 87px;
  height: 20px;
  margin-top: 10px;
  padding-top: 0;
  font-size: 17px;
  line-height: 19px;
}

.white-text.black-text.benefit.deep-dive {
  direction: ltr;
  text-align: left;
  letter-spacing: .5px;
  text-indent: 0;
  text-transform: none;
  column-count: 1;
  column-rule-width: 0px;
  background-color: #0000;
  column-gap: 0;
  height: auto;
  padding: 0 11px;
  line-height: 23px;
  text-decoration: none;
}

.white-text.black-text.benefit.deep-dive.weight {
  margin-top: 0;
  margin-bottom: 0;
}

.white-text.black-text.benefit.nascosto {
  display: none;
}

.white-text.black-text.bold {
  margin-bottom: -1px;
}

.h1-title-wc-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.h1-title-wc-2.black-txt-nome-scarpa {
  color: #000;
  letter-spacing: 3px;
  font-size: 38px;
}

.div-caption {
  background-image: url('../images/pulse_captions.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 78%;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.div-block-120 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 11px;
  display: flex;
}

.div-block-120.w {
  justify-content: flex-start;
}

.div-30perc {
  width: 50%;
}

.div-30perc.titoli {
  background-color: var(--red-40);
  width: 50%;
  margin-top: 3px;
  margin-right: 3px;
  padding-bottom: 4px;
  padding-left: 10px;
}

.div-30perc.titoli.solo-1-colonna, .div-30perc.solo-1-colonna {
  width: 100%;
}

.div-30perc.piu-stretto {
  width: 36%;
}

.div-block-20perc {
  width: 16%;
}

.div-block-20perc.titoli {
  background-color: var(--red-40);
  margin-top: 3px;
  margin-bottom: 0;
  margin-right: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}

.div-block-contenitore-scarpe {
  border-bottom: 4px solid var(--red-ss);
  flex-direction: column;
  align-items: center;
  padding-top: 99px;
  padding-bottom: 99px;
  display: flex;
}

.div-block-contenitore-scarpe.cragstone-pro {
  border-bottom-style: none;
  border-bottom-width: 0;
}

.surfacectrl {
  width: 80px;
  margin-top: -25px;
}

.captions-text {
  color: #000;
  text-align: left;
  text-transform: none;
  background-color: #0000;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 17px;
  line-height: 21px;
}

.captions-text.sx {
  text-align: right;
  text-transform: none;
}

.video-integrati-2 {
  border: 0 #000;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 360px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.heading-captions {
  color: var(--white);
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.heading-captions.sx {
  text-align: left;
  text-transform: uppercase;
  margin-top: 11px;
  font-size: 20px;
  font-weight: 400;
}

.sub-video {
  margin-top: 19px;
}

.content-spento {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.content-spento.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.content-spento.white.benefit2 {
  background-image: url('../images/puntini_BKG_W.svg'), linear-gradient(#f0f0f0, #f0f0f0);
  background-position: 50%, 0 0;
  background-repeat: repeat, repeat;
  background-size: 400px, auto;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 4px;
  padding-left: 26px;
  padding-right: 26px;
}

.lightbox-link-2 {
  background-image: url('../images/Play_button.svg'), none;
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-2:hover {
  opacity: .71;
}

.image-tech-captions {
  border-top: 4px solid var(--red-ss);
  background-color: var(--black);
  width: 1200px;
  height: auto;
  margin-top: -28px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.lottie-animation-4 {
  filter: brightness(200%);
  width: 100%;
  height: 100%;
}

.big-space {
  margin: 0 auto 58px;
  padding-left: 70px;
  padding-right: 70px;
}

.big-space.too {
  width: 70%;
  margin: 0 auto 22px;
  padding-top: 15px;
}

.dropdown-wrapper-3 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-3.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-3.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-3.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-3.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-3.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-3.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-3.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-3.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-3.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-3.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-3.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-3.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-3.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-3.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-3.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-3.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-3.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-3.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-3.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-3.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-3.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-3.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-3.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-3.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-3.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-3.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-3.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper-3.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper-3.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper-3.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper-3.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper-3.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper-3.mat_tech, .dropdown-wrapper-3.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper-3.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.anatomy {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.anatomy.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.anatomy.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.anatomy.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.anatomy.vectic {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 700px;
}

.anatomy.vectic-copy, .anatomy.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.anatomy.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.colonne-deep-dive {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.paragraph-6 {
  color: #000;
  text-align: center;
  font-size: 21px;
  line-height: 28px;
}

.wrapper-spento {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.wrapper-spento.benefit {
  cursor: default;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 15px;
  display: flex;
}

.image-69 {
  padding-left: 11px;
}

.div-block-117-mod {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  padding-top: 6px;
  padding-bottom: 6px;
}

.div-margini-testi-piccoli {
  padding-left: 16px;
  padding-right: 16px;
}

.benefit-elenco {
  color: #000000b3;
  text-align: center;
  text-transform: uppercase;
  background-color: #0587bd45;
  width: 19%;
  margin-left: 2px;
  margin-right: 2px;
  padding: 16px 11px 11px;
  font-size: 19px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-centred {
  justify-content: center;
  padding-left: 11px;
  padding-right: 11px;
  display: flex;
  position: static;
  top: -39px;
}

.drop-downlink {
  background-color: #0000;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 27px;
  display: block;
  overflow: visible;
}

.drop-downlink.benefit {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 12px;
  padding-bottom: 53px;
  text-decoration: none;
}

.drop-downlink.white {
  background-color: #fff;
  padding: 8px;
}

.name-product {
  margin-top: 23px;
}

.video-piccoli {
  max-width: 800px;
  margin-top: 0;
}

.div-block-129 {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-129.allin-sx {
  justify-content: flex-start;
}

.sottotitolo-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 9px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 27px;
  font-weight: 100;
}

.sottotitolo-2.benefit {
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 10px;
}

.sottotitolo-2.benefit.deep-dive {
  font-size: 36px;
  line-height: 40px;
}

.sottotitolo-2.benefit.black-text {
  color: #000;
  border-bottom: 1px solid #000;
  margin-bottom: 8px;
  font-size: 23px;
  line-height: 26px;
}

.sottotitolo-2.testo-nero {
  color: #000;
  letter-spacing: 2px;
}

.sottotitolo-2.testo-nero.altobasso {
  text-transform: none;
}

.sottotitolo-2.testo-nero.tech-title {
  font-weight: 100;
}

.sottotitolo-2.connect {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.box-benefits {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 9px;
  display: flex;
}

.div-block-section-h100 {
  border-bottom: 4px solid var(--red-ss);
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: 0;
  display: flex;
}

.div-block-mezzo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.div-block-mezzo.image-mezza {
  background-image: url('../images/220202_SARTORI_1123_h2000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
}

.div-block-mezzo.image-mezza.cayesh {
  background-image: url('../images/Fernanda-CAYESH-TNF_Mathis_Dumas-9_2500.jpg');
  background-position: 60%;
}

.div-block-mezzo.image-mezza.breithorn {
  background-image: url('../images/Breithorn-Global_04-22_France_Mathis_Dumas-4_2500.jpg');
}

.div-block-mezzo.image-mezza.cragstone {
  background-image: url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-24_2200.jpg');
  background-position: 38%;
}

.div-block-mezzo._100 {
  width: 100%;
}

.div-block-nero {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 88px 4%;
  display: flex;
}

.div-block-nero.trasparency {
  background-color: #0000;
}

.div-block-nero.white {
  background-color: var(--white);
}

.div-block-1559 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 96px;
  display: flex;
}

.div-block-numeri {
  justify-content: flex-end;
  align-items: flex-start;
  width: 25%;
  display: flex;
}

.div-block-numeri.spostati-e-dx {
  margin-top: -66px;
  margin-right: -45px;
}

.div-block-1561 {
  border-right: 1px solid var(--red-ss);
  height: 90%;
  margin-left: 16px;
  margin-right: 16px;
}

.div-block-filetti-orizz {
  border-top: 1px solid var(--black);
  width: 50%;
}

.div-block-filetti-orizz.white {
  border-top-color: var(--white);
}

.div-block-section-mezzo-red {
  background-color: var(--red-40);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.div-block-section-mezzo-red.white {
  border-top: 0px none var(--red-ss);
  background-color: var(--white);
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
}

.div-block-section-mezzo-red.black {
  background-color: var(--black);
}

.div-block-spazio {
  margin-top: 37px;
  margin-bottom: 37px;
}

.div-block-spazio.nolto-largo {
  margin-top: 94px;
  margin-bottom: 94px;
}

.div-block-1562 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-33-perc {
  width: 33%;
  padding-left: 48px;
  padding-right: 48px;
}

.div-block-33-perc.tech {
  padding-left: 0;
  padding-right: 0;
}

.div-block-33-perc.tech._90-perc {
  width: 90%;
  margin-top: 25px;
  margin-bottom: 25px;
}

.div-block-filetto-vert {
  border-right: 1px solid var(--red-ss);
  height: 100px;
  margin-left: 16px;
  margin-right: 16px;
}

.div-block-red-insole {
  background-color: var(--red-ss);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 52px 29px;
  display: flex;
}

.div-block-1564 {
  border-left: 1px solid var(--red-ss);
  height: 450px;
}

.torre-egger-tech {
  border-bottom: 4px solid var(--red-ss);
}

.div-block-bottom-unit {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 550px;
  display: flex;
}

.div-block-bottom-unit.image-bottom {
  background-image: url('../images/esploso_suola_ok.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-bottom-unit.image-bottom.torre-egger-suola {
  background-image: url('../images/torre_egger_esploso_suola_ok.jpg');
}

.div-block-bottom-unit-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.div-block-dual-liner-image {
  background-image: url('../images/52RE_KX9_ALT6.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 90%;
  height: 230px;
  margin-top: 11px;
  margin-bottom: 11px;
}

.div-block-dual-liner-image.freddo {
  background-image: url('../images/52RE_KX9_ALT8.jpg');
}

.section-3 {
  border-top: 4px solid var(--red-ss);
  border-bottom: 4px solid var(--red-ss);
}

.section-3.nascondi-video-torre {
  display: none;
}

.div-block-section-video-product {
  background-color: var(--red-40);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  margin-bottom: 0;
  display: flex;
}

.div-block-detail-product-foto {
  justify-content: center;
  align-items: center;
  width: 262px;
  height: 130px;
  transition: transform .2s;
  display: flex;
  overflow: hidden;
}

.div-block-detail-product-foto:hover {
  transform: scale(1.1);
}

.nascosto {
  display: none;
}

.slider-2 {
  background-color: #0000;
}

.image-70 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-4 {
  background-color: var(--white);
}

.div-block-contenitore-bottom-e-unit {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1600px;
  margin-bottom: -30px;
  display: flex;
}

.div-block-1565 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.hamburger-lottie-ok {
  opacity: .8;
  transform: scale(4.1);
}

.it-home {
  opacity: 1;
  background-image: url('../images/italiano_440px.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  margin-right: 8px;
}

.it-home:hover {
  box-shadow: 0 0 0 5px #e6e6e6;
}

.it-home.w--current {
  background-image: url('../images/italiano_440px.png');
  box-shadow: 0 0 0 5px #e6e6e6;
}

.it-home.de-drop {
  background-image: url('../images/italiano_440px.png');
  width: 29px;
  height: 29px;
}

.en-home {
  opacity: 1;
  background-image: url('../images/united_kingdom_440px.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  margin-right: 8px;
}

.en-home:hover {
  box-shadow: 0 0 0 5px #e6e6e6;
}

.en-home.w--current {
  background-image: url('../images/united_kingdom_640.png');
  box-shadow: 0 0 0 5px #e6e6e6;
}

.en-home.gb-drop {
  width: 29px;
  height: 29px;
}

.nav-link {
  color: #fff;
  letter-spacing: 1px;
  background-color: #0009;
  width: 35%;
  height: 36px;
  margin: 0 auto 2px 0;
  padding-top: 9px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.nav-link:hover {
  color: #fff;
  border: 0 solid #fff;
  border-bottom-style: none;
  height: 36px;
  padding-top: 9px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.nav-link:active, .nav-link:focus {
  color: #fff;
}

.nav-link.w--current {
  opacity: .9;
  color: var(--white);
  border-bottom: 0 #fff;
  height: 36px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
  transition: background-color .2s;
}

.navbar-2 {
  background-color: #0009;
  border-top: 0 #c4c9ca;
  height: 87px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.es-home {
  opacity: 1;
  background-image: url('../images/Spanish_440px.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  margin-right: 8px;
}

.es-home:hover {
  box-shadow: 0 0 0 5px #e6e6e6;
}

.es-home.w--current {
  background-image: url('../images/Spanish_440px.png');
  box-shadow: 0 0 0 5px #e6e6e6;
}

.es-home.es-drop {
  background-image: url('../images/Spanish_440px.png');
  width: 29px;
  height: 29px;
}

.content-wrapper-menu {
  flex: 1;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 80px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-list-3 {
  background-color: #ffffffe6;
  justify-content: flex-start;
  margin-top: 9px;
  margin-left: 19px;
  padding-left: 0;
  top: 50px;
}

.dropdown-list-3.w--open {
  background-color: #fffffff2;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 10px;
  margin-bottom: 14px;
  padding: 10px 0;
  display: flex;
}

.div-block-1523 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-8 {
  filter: invert();
  align-self: center;
  margin-top: 11px;
  margin-bottom: 0;
  margin-right: 16px;
  padding-top: 0;
  display: flex;
}

.text-block-7 {
  color: #fff;
  margin-bottom: 5px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.brand-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 78px;
  padding-left: 0;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  left: auto;
  right: 31px;
}

.brand-2:hover {
  opacity: .8;
}

.brand-2.w--current {
  height: 76px;
}

.dropdown-toggle-3 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 35px;
  display: flex;
}

.dropdown-toggle-3.w--open {
  padding-bottom: 10px;
}

.nav-menu-2 {
  opacity: 1;
  color: #fff;
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 10px;
  padding-left: 30px;
  display: none;
  overflow: visible;
}

.fr-home {
  opacity: 1;
  background-image: url('../images/francia_440px.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  margin-right: 8px;
}

.fr-home:hover {
  box-shadow: 0 0 0 5px #e6e6e6;
}

.fr-home.w--current {
  background-image: url('../images/francia_440px.png');
  box-shadow: 0 0 0 5px #e6e6e6;
}

.fr-home.de-drop {
  background-image: url('../images/francia_440px.png');
  width: 29px;
  height: 29px;
}

.menu-button {
  z-index: 10;
  float: left;
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 5%;
  height: auto;
  padding-top: 15px;
  padding-left: 14px;
  padding-right: 14px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  left: 33px;
  overflow: hidden;
}

.menu-button:hover {
  opacity: .8;
  background-color: #0000;
}

.menu-button:active {
  background-color: #0000;
}

.menu-button.w--open {
  background-color: #0000;
  height: 100%;
}

.div-block-1524 {
  flex-wrap: nowrap;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dropdown-3 {
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  display: none;
  position: absolute;
  top: 0;
  left: 100px;
  right: auto;
}

.de-home {
  opacity: 1;
  background-image: url('../images/tedesco_440px.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 30px;
  height: 30px;
  margin-left: 8px;
  margin-right: 8px;
}

.de-home:hover {
  box-shadow: 0 0 0 5px #e6e6e6;
}

.de-home.w--current {
  background-image: url('../images/tedesco_440px.png');
  box-shadow: 0 0 0 5px #e6e6e6;
}

.de-home.de-drop {
  width: 29px;
  height: 29px;
}

.bottone-video-technology {
  background-color: #0000;
  background-image: url('../images/CUBETTI_COLORATI_INTRO.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 #000;
  justify-content: center;
  align-items: center;
  width: 480px;
  height: 270px;
  margin: 25px auto 61px;
  display: flex;
  overflow: hidden;
}

.link-block-16 {
  background-color: var(--red-ss);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.bold-bottom-unit {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.link-block-previous {
  border-bottom: 1px solid var(--dim-grey);
  background-color: var(--white);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-contenitore-freccia-back {
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 40px;
  margin-bottom: -3px;
  margin-left: -56px;
  margin-right: -56px;
  display: flex;
}

.div-block-cont-piccolo-freccia-back-copy {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 60px;
  display: flex;
  position: relative;
}

.lottie-animation-7 {
  width: auto;
  height: 400%;
}

.lottie-animation-7.next {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-intro {
  color: #494949;
  text-align: center;
  text-transform: none;
  max-width: 1000px;
  margin-top: 9px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-size: 17px;
  font-weight: 300;
  line-height: 27px;
  text-decoration: none;
}

.text-intro.big {
  color: #494949;
  text-transform: uppercase;
  font-weight: 400;
}

.text-intro.big.go-back {
  margin-top: 12px;
  margin-bottom: 5px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.hamburger-lottie-ok-copy {
  opacity: .8;
}

.caption-ok {
  background-image: url('../images/pulse_captions.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  height: 90px;
}

.div-block-1566 {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 677px;
  display: flex;
}

.div-block-1567 {
  background-image: url('../images/pulse_captions.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 90px;
  height: 90px;
}

.div-block-1568 {
  background-image: url('../images/menBurger2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
}

.titolo-segmento {
  color: var(--black);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 46px;
}

.titolo-segmento.left-align {
  text-align: left;
  letter-spacing: 2px;
  margin-left: 0;
  margin-right: auto;
  line-height: 46px;
}

.titolo-segmento.left-align.nse {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 50px;
  line-height: 50px;
}

.titolo-segmento.left-align.nse.be-different {
  letter-spacing: 4px;
  text-transform: none;
  line-height: 70px;
}

.titolo-segmento.left-align.nse.cycle {
  font-size: 50px;
}

.titolo-segmento.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.titolo-segmento.connect {
  color: var(--connect-color-ok);
}

.titolo-segmento.connect.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.greet {
  color: var(--orange-tnf);
}

.titolo-segmento.greet.ombra {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.discover {
  color: var(--discover-color-ok);
}

.titolo-segmento.discover.ombra {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.experience {
  color: var(--experience-color-ok);
}

.titolo-segmento.experience.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.storytelling {
  color: var(--storytelling-color);
}

.titolo-segmento.storytelling.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo-segmento.kit-out.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.scale {
  color: var(--scale-color-ok);
}

.titolo-segmento.scale.ombra-white {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-segmento.agree {
  color: var(--agree-color-ok);
}

.titolo-segmento.community {
  color: var(--community-color-ok);
}

.titolo-segmento.community.ombra {
  text-shadow: 0 1px 3px #0000004d;
  font-size: 60px;
}

.titolo-segmento.congrats {
  margin-top: 53px;
}

.titolo-segmento.dentro-core {
  margin-top: 16px;
}

.titolo-segmento.bianco {
  color: #ffffff70;
}

.titolo-segmento.our-culture {
  color: var(--blue-tnf);
}

.titolo-segmento.white {
  color: var(--white);
}

.sub-altobasso-big {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 32px;
}

.div-block-text {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-text.chiusura-home {
  margin-top: 68px;
}

.div-block-text.chiusura-home.purpose {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-titoloni {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-titoloni.left-align {
  justify-content: flex-end;
  margin-left: -15px;
  left: auto;
  right: auto;
}

.div-block-titoloni.left-align.invertito {
  z-index: 11;
  margin-left: auto;
  margin-right: -15px;
}

.div-block-titoloni.guarantee {
  justify-content: center;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  left: auto;
}

.div-block-titoloni.purpose {
  justify-content: center;
  max-width: 1050px;
  margin-bottom: 79px;
  margin-left: auto;
  margin-right: auto;
  left: auto;
}

.div-block-titoloni.home {
  margin-top: 52px;
}

.div-quadrato-rosso {
  background-color: var(--red-ss);
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 15px 20px -12px;
}

.div-quadrato-rosso.piccolo-rosso {
  z-index: 111;
  background-color: var(--dark-grey);
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.div-quadrato-rosso.piccolo-rosso.experience.video-indigo {
  margin-left: 0;
  margin-right: 20px;
  position: static;
}

.div-quadrato-rosso.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.div-quadrato-rosso.piccolo-rosso.we-are-tnf {
  background-color: var(--orange-tnf);
  margin-left: 0;
}

.div-quadrato-rosso.piccolo-rosso.we-are-tnf.sx {
  z-index: 1111;
  margin-left: 33px;
  margin-right: auto;
}

.div-quadrato-rosso.piccolo-rosso.we-are-tnf.viola {
  background-color: var(--our_product);
  width: 30px;
  height: 30px;
}

.div-quadrato-rosso.piccolo-rosso.we-are-tnf.green {
  background-color: var(--verde_sleeping);
  width: 30px;
  height: 30px;
}

.div-quadrato-rosso.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.div-quadrato-rosso.invertito.connect {
  flex: none;
  margin-left: 15px;
}

.div-quadrato-rosso.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.div-quadrato-rosso.connect {
  background-color: var(--connect-color-ok);
  flex: none;
}

.div-quadrato-rosso.greet {
  background-color: var(--orange-tnf);
}

.div-quadrato-rosso.discover {
  background-color: var(--discover-color-ok);
}

.div-quadrato-rosso.experience {
  background-color: var(--experience-color-ok);
  flex: none;
}

.div-quadrato-rosso.storytelling {
  background-color: var(--storytelling-color);
}

.div-quadrato-rosso.kit-out {
  background-color: var(--kit-out-color-ok);
}

.div-quadrato-rosso.scale {
  background-color: var(--scale-color-ok);
}

.div-quadrato-rosso.agree {
  background-color: var(--agree-color-ok);
}

.div-quadrato-rosso.community {
  background-color: var(--community-color-ok);
}

.div-quadrato-rosso.layaring-system {
  margin-left: -15px;
}

.div-quadrato-rosso.nero {
  background-color: var(--black);
}

.div-quadrato-rosso.our-culture {
  background-color: var(--blue-tnf);
}

.div-quadrato-rosso.viola {
  background-color: var(--our_product);
  margin-top: 15px;
}

.div-quadrato-rosso.giallo {
  background-color: var(--orange-tnf);
}

.div-block-spazio-video {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto 30px;
  display: block;
}

.div-block-spazio-video._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-spazio-video._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-spazio-video.no-space {
  margin-bottom: 0;
}

.div-block-spazio-video.purpose {
  width: 60%;
}

.div-block-spazio-video.scaling {
  margin-top: 11px;
}

.div-block-spazio-video.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-block-spazio-video.spazio-sopra.ewc {
  flex-direction: row;
}

.div-block-spazio-video.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-spazio-video.born-from-purpose {
  width: 70%;
}

.sottotitolo-segmento {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.sottotitolo-segmento.left-align {
  text-align: left;
}

.sottotitolo-segmento.red {
  color: var(--red-ss);
}

.sottotitolo-segmento.connect {
  color: var(--connect-color-ok);
}

.sottotitolo-segmento.connect.right-align {
  text-align: right;
}

.sottotitolo-segmento.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.sottotitolo-segmento.discover {
  color: var(--discover-color-ok);
}

.sottotitolo-segmento.experience {
  color: var(--experience-color-ok);
}

.sottotitolo-segmento.storytelling {
  color: var(--storytelling-color);
}

.sottotitolo-segmento.kit-out {
  color: var(--kit-out-color-ok);
}

.sottotitolo-segmento.scale {
  color: var(--scale-color-ok);
}

.sottotitolo-segmento.agree {
  color: var(--agree-color-ok);
}

.sottotitolo-segmento.community {
  color: var(--community-color-ok);
}

.sottotitolo-segmento.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.sottotitolo-segmento.centred {
  color: var(--verde_sleeping);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.sottotitolo-segmento.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.sottotitolo-segmento.centred.grigio {
  color: var(--dark-grey);
  background-color: #0000;
}

.sottotitolo-segmento.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.sottotitolo-segmento.centred.rosso {
  color: var(--red-ss);
}

.sottotitolo-segmento.centred.red {
  color: var(--red-tnf);
}

.sottotitolo-segmento.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.sottotitolo-segmento.centred.cretid {
  font-size: 12px;
}

.sottotitolo-segmento.centred.cretid.blue {
  color: var(--blue-tnf);
}

.sottotitolo-segmento.centred.viola {
  color: var(--our_product);
}

.sottotitolo-segmento.centred.athlete_tested {
  color: var(--black);
  margin-top: 10px;
}

.sottotitolo-segmento.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.sottotitolo-segmento.centred.athlete_tested-copy.big {
  color: var(--black);
}

.sottotitolo-segmento.centred._25pt {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.sottotitolo-segmento.centred.giallo {
  color: var(--orange-tnf);
}

.sottotitolo-segmento.green {
  color: var(--verde_sleeping);
}

.sottotitolo-segmento.wallbats {
  background-color: var(--white);
  color: var(--black);
  border: 1px #000;
  border-bottom: 5px solid #000;
  border-radius: 0;
  align-items: center;
  height: 100px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: flex;
}

.sub-altobasso-small {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.sub-altobasso-small.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub-altobasso-small.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.sub-altobasso-small.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.sub-altobasso-small.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-small.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.sub-altobasso-small.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.sub-altobasso-small.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.sub-altobasso-small.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 22px;
}

.sub-altobasso-small.space-up._20pt {
  font-size: 20px;
}

.sub-altobasso-small.space-up._1 {
  padding-left: 0;
}

.sub-altobasso-small.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.sub-altobasso-small.bold.tutto-alto {
  text-transform: uppercase;
}

.sub-altobasso-small.logo {
  font-size: 17px;
  line-height: 20px;
}

.sub-altobasso-small.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.sub-altobasso-small.nero {
  color: var(--black);
}

.sub-altobasso-small.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.sub-altobasso-small.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.sub-altobasso-small.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.sub-altobasso-small.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.sub-altobasso-small.upper-membrane, .sub-altobasso-small.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.sub-altobasso-small.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub-altobasso-small.sx-_ctl.to-create {
  margin-top: 29px;
}

.sub-altobasso-small.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.sub-altobasso-small.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.sub-altobasso-small.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  padding-right: 40px;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-small.testo-secondo-livello._20pt {
  font-size: 20px;
}

.sub-altobasso-small.testo-secondo-livello._3 {
  padding-right: 20px;
}

.sub-altobasso-small.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.sub-altobasso-small.eye-level._20pt {
  font-size: 20px;
}

.sub-altobasso-small.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-small.purchasing._20pt {
  font-size: 20px;
}

.sub-altobasso-small.purchasing._16px {
  width: 100%;
}

.sub-altobasso-small.purchasing._16px._100 {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
}

.sub-altobasso-small.purchasing._80 {
  width: auto;
}

.sub-altobasso-small.purchasing._24px {
  width: 100%;
}

.sub-altobasso-small.purchasing._24px._100 {
  text-align: justify;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small.purchasing._18 {
  width: 100%;
}

.sub-altobasso-small.purchasing._18._100 {
  text-align: justify;
  letter-spacing: 0;
  text-transform: none;
  text-shadow: 0 1px 1px #0003;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 28px;
}

.sub-altobasso-small.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-small.title-wallbays._20pt {
  font-size: 20px;
}

.sub-altobasso-small.title-wallbays._16px {
  width: 100%;
}

.sub-altobasso-small.sottotitolo_18pt {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  padding-right: 19px;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-small.sottotitolo_18pt._20pt {
  font-size: 20px;
}

.sub-altobasso-small.sottotitolo_18pt._18 {
  padding-right: 40px;
}

.sub-altobasso-elenco-puntato {
  z-index: 1109;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato.centrato {
  z-index: 111;
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-elenco-puntato.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.sub-altobasso-elenco-puntato.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.sub-altobasso-elenco-puntato.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.sub-altobasso-elenco-puntato.centrato.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.sub-altobasso-elenco-puntato.centrato.testo-true-north.allineato_sx {
  text-align: left;
}

.sub-altobasso-elenco-puntato.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.sub-altobasso-elenco-puntato.centrato.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.sub-altobasso-elenco-puntato.centrato._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.sub-altobasso-elenco-puntato.centrato.dna-essential {
  width: 80%;
}

.sub-altobasso-elenco-puntato.centrato.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub-altobasso-elenco-puntato.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato.piccolo.testo-layer-system {
  text-align: center;
}

.sub-altobasso-elenco-puntato.piccolo.dx {
  text-align: left;
  border-bottom: 1px #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-elenco-puntato.piccolo.dx.equivalent {
  text-align: center;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 28px;
  display: block;
}

.sub-altobasso-elenco-puntato.piccolo.dx._100 {
  width: 95%;
}

.sub-altobasso-elenco-puntato.piccolo.dx._20pt {
  min-height: auto;
  font-size: 20px;
  line-height: 26px;
}

.sub-altobasso-elenco-puntato.piccolo.allineato_sx {
  text-align: left;
}

.sub-altobasso-elenco-puntato.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-elenco-puntato.right-align {
  z-index: 10;
  text-align: right;
}

.sub-altobasso-elenco-puntato.bianco {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 20px;
}

.sub-altobasso-elenco-puntato.soustainable {
  height: 50px;
}

.sub-altobasso-elenco-puntato.soustainable.big {
  height: 50px;
  font-size: 80px;
}

.sub-altobasso-elenco-puntato.soustainable._100px {
  height: 100px;
  font-size: 21px;
}

.div-block-1571 {
  background-color: var(--white);
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1571.box-singolo {
  justify-content: center;
}

.div-block-elenco-puntato {
  border: 1px solid #000;
  flex-direction: column;
  align-items: flex-start;
  width: 48%;
  padding: 13px;
  display: flex;
  overflow: hidden;
}

.div-block-elenco-puntato.standard-box {
  justify-content: center;
  width: 450px;
  height: 450px;
}

.div-block-elenco-puntato.standard-box.allineam-basso {
  justify-content: flex-end;
  height: auto;
  padding-top: 39px;
}

.div-block-elenco-puntato.standard-box.more-text {
  justify-content: flex-end;
  height: 460px;
}

.div-block-elenco-puntato.centrale-senza-bordi {
  border-style: none;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-elenco-puntato.insulation-box {
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  height: 450px;
  padding: 30px;
}

.div-block-elenco-puntato.insulation-box.allineam-basso {
  justify-content: flex-end;
  height: auto;
  padding-top: 39px;
}

.div-block-elenco-puntato.insulation-box.more-text {
  justify-content: flex-end;
  height: 460px;
}

.div-block-elenco-puntato.insulation-box.shell {
  width: 500px;
  height: 500px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-elenco-puntato.insulation-box.shell.big {
  width: 500px;
}

.div-block-elenco-puntato.insulation-box.tent {
  height: 360px;
}

.div-block-elenco-puntato.insulation-box.packs {
  height: auto;
}

.bold {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.bold.red-experience {
  color: var(--experience-color-ok);
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.bold.big {
  font-size: 35px;
}

.bold.tutto-alto {
  text-transform: uppercase;
}

.bold.bianco {
  color: var(--white);
}

.bold.rosso {
  color: var(--red-tnf);
}

.bold.explore_mode {
  letter-spacing: 1px;
  font-size: 18px;
}

.section-grey {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededcc, #edededcc), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 79px;
  display: block;
}

.section-grey.discover-question {
  padding-top: 60px;
  display: flex;
}

.section-grey.tras {
  background-color: #0000;
  padding-top: 44px;
  padding-bottom: 148px;
}

.section-grey.values {
  background-image: none;
  background-position: 0 0;
  padding-top: 46px;
  padding-bottom: 0;
}

.div-block-spazio-sopra-testo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-spazio-sopra-testo._400 {
  height: 400px;
}

.div-block-spazio-sopra-testo.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-spazio-sopra-testo.no {
  margin-top: 0;
}

.div-block-spazio-sopra-testo.congratulations {
  margin-bottom: 71px;
}

.div-block-contenitore {
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-bottom: 172px;
  display: flex;
}

.div-block-contenitore.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore.tnf-adventure.guarantee.home {
  align-items: flex-start;
  max-width: 1100px;
}

.div-block-contenitore.tnf-adventure.guarantee.home.born {
  align-items: flex-start;
}

.div-block-contenitore.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: auto;
  display: flex;
}

.div-block-contenitore.tnf-adventure.guarantee.slider-we-are {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 0%;
}

.div-block-contenitore.tnf-adventure.guarantee.layering-system {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf-adventure.guarantee.home.iconic_now {
  margin-top: -1px;
  margin-bottom: -1px;
}

.div-block-contenitore.tnf-adventure.guarantee.home.iconic_now._02 {
  margin-top: -79px;
}

.div-block-contenitore.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 160px;
}

.div-block-contenitore.tnf-adventure.guarantee.warranty {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: 500px;
  margin: 0 0 auto;
  padding-left: 0%;
}

.div-block-contenitore.tnf-adventure.elements-invertito {
  margin-top: 68px;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
  background-image: none;
  padding-right: 0%;
}

.div-block-contenitore.tnf-adventure.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
  background-image: linear-gradient(#29408e73, #29408e73), url('../images/TNF_FW20_SummitSeries_AntarcticaExp_Hesser-7854_3000.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  width: 80%;
  margin-top: 38px;
  margin-bottom: 38px;
  padding-right: 0%;
}

.div-block-contenitore.tnf_adventure {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore.tnf_adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore.tnf_adventure.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf_adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore.tnf_adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore.tnf_adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore.tnf_adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.tnf_adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-contenitore.tnf_adventure.home {
  max-width: 1100px;
}

.div-block-contenitore.tnf_adventure.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.tnf_adventure.gallery.sx {
  padding-right: 0%;
}

.div-block-contenitore.athlete_tested.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore.athlete_tested.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.athlete_tested.gallery.sx {
  padding-right: 0%;
}

.div-block-contenitore.athlete_tested {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore.athlete_tested.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore.athlete_tested.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore.athlete_tested.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore.athlete_tested.guarantee.experience-demo {
  flex-direction: row-reverse;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore.athlete_tested.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore.athlete_tested.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.athlete_tested.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-contenitore.athlete_tested.home {
  max-width: 1100px;
}

.div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.foto-_athlete-preferences {
  background-color: #0000;
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 680px;
  height: 620px;
}

.foto-_athlete-preferences.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.foto-_athlete-preferences.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.foto-_athlete-preferences.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.foto-_athlete-preferences.customer-journey.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.foto-_athlete-preferences.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.foto-_athlete-preferences.quadrato-senza-immagini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  height: 250px;
  display: flex;
}

.foto-_athlete-preferences.colotrs-tnf-jacket {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 29%;
  width: 90%;
  max-width: 700px;
  height: 520px;
  margin-top: 0;
}

.foto-_athlete-preferences.colotrs-tnf-jacket.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.foto-_athlete-preferences.colotrs-tnf-jacket.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.foto-_athlete-preferences.colotrs-tnf-jacket.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.foto-_athlete-preferences.colotrs-tnf-jacket.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.foto-_athlete-preferences.on-mountain-action {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 0%;
  width: 560px;
  height: 560px;
}

.foto-_athlete-preferences.on-mountain-action.leader {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
}

.foto-_athlete-preferences.on-mountain-action.born-explore {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  background-position: 50% 100%;
  width: 450px;
  height: 450px;
}

.foto-_athlete-preferences.on-mountain-action.born-explore.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.foto-_athlete-preferences.on-mountain-action.born-explore.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.foto-_athlete-preferences.on-mountain-action.born-explore.agility {
  background-image: url('../images/agility.jpg');
}

.foto-_athlete-preferences.on-mountain-action.born-explore.piana {
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.born-explore.anker {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.born-explore.gillette {
  background-image: url('../images/ned_gillette.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.born-explore.lauriers, .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers_ok {
  background-image: url('../images/kit_des_lauriers.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.born-explore.sustainable_materials {
  background-image: url('../images/F20_OUTDOOR-TRAIL_028.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.dot_knit {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.foto-_athlete-preferences.on-mountain-action.dot_knit.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.foto-_athlete-preferences.on-mountain-action.dot_knit.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.foto-_athlete-preferences.on-mountain-action.slider_soustainable {
  background-image: url('../images/F20_OUTDOOR-TRAIL_028.jpg');
  background-position: 50% 0;
}

.foto-_athlete-preferences.on-mountain-action.packaging {
  background-image: url('../images/PACKAGING.jpg');
}

.foto-_athlete-preferences.on-mountain-action.circularity {
  background-image: url('../images/Scale-Circularity.jpg');
}

.foto-_athlete-preferences.on-mountain-action.embark {
  background-image: url('../images/embark.jpg');
}

.div-block-image-small-on {
  background-color: #0000;
  background-image: url('../images/TNF_FW20_TENTS_13_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 420px;
  height: 360px;
  position: absolute;
  top: 3024px;
  bottom: auto;
  right: 443.102px;
}

.div-block-image-small-on.customer-journey {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_010_2400.jpg');
  background-position: 50% 40%;
  height: 340px;
  position: relative;
  top: 332px;
  bottom: auto;
  right: -12%;
}

.div-block-image-small-on.customer-journey.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on.customer-journey.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on.customer-journey.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on.customer-journey.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on.customer-journey.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on.customer-journey.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on.customer-journey.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on.customer-journey.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  width: 300px;
  height: 250px;
  top: 380px;
  right: -3%;
}

.div-block-image-small-on.customer-journey.experience-demo.thermoball-2 {
  background-image: url('../images/S19_THERMOBALL_02.jpg');
}

.div-block-image-small-on.colors {
  background-image: url('../images/3colours.png');
  background-position: 50% 40%;
  background-size: contain;
  height: 130px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 475px;
  bottom: auto;
  right: auto;
}

.div-block-image-small-on.colors.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on.colors.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on.colors.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on.colors.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on.colors.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on.colors.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on.colors.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on.colors.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-testi-a-dx-blocchi {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-top: 123px;
  margin-left: -6%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi.invertiti {
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.div-block-testi-a-dx-blocchi.invertiti.sopra-foto {
  margin-left: 3%;
  margin-right: -16px;
}

.div-block-testi-a-dx-blocchi.rientro {
  width: 42%;
  margin-left: -7%;
}

.div-block-testi-a-dx-blocchi.rientro.spazio-sm {
  width: 50%;
  margin-top: 32px;
  margin-left: -5%;
  margin-right: 5%;
}

.div-block-testi-a-dx-blocchi.rientro.demo-excellence {
  margin-top: 20px;
}

.div-block-testi-a-dx-blocchi.invertiti-da-tablet-girati {
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.div-block-testi-a-dx-blocchi.experience-demo-sotto {
  width: 60%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.div-block-testi-a-dx-blocchi.dentro-slider {
  width: 45%;
  margin-top: 23px;
  margin-left: 0;
  margin-right: 0%;
}

.sotto---sottotitolo-segmento {
  color: var(--black);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.sotto---sottotitolo-segmento.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.sotto---sottotitolo-segmento.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.sotto---sottotitolo-segmento.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.sotto---sottotitolo-segmento.experience {
  color: var(--experience-color-ok);
}

.sotto---sottotitolo-segmento.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.sotto---sottotitolo-segmento.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.sotto---sottotitolo-segmento.we-are-tnf {
  color: var(--orange-tnf);
}

.sotto---sottotitolo-segmento.we-are-tnf.sx-align {
  text-align: right;
}

.sotto---sottotitolo-segmento.we-are-tnf.green {
  color: var(--verde_sleeping);
  margin-top: 22px;
  font-size: 40px;
  line-height: 40px;
}

.sotto---sottotitolo-segmento.viola {
  color: var(--black);
}

.sotto---sottotitolo-segmento.viola._30pt {
  text-align: left;
  font-size: 30px;
}

.div-block-titolini-fianco-image {
  align-items: flex-start;
  margin-bottom: 30px;
  margin-left: -10px;
  display: flex;
}

.div-block-titolini-fianco-image.iconic-now {
  margin-bottom: 0;
  font-size: 35px;
}

.div-block-titolini-fianco-image.warrenty._100px {
  height: 100px;
  margin-left: 0;
}

.div-block-spazio-a-sx-per-testo {
  margin-top: 34px;
  padding-left: 31px;
  padding-right: 108px;
}

.div-block-spazio-a-sx-per-testo.spazio-a-dx {
  padding-left: 0;
  padding-right: 100px;
}

.div-block-spazio-a-sx-per-testo.bianco {
  color: var(--white);
  margin-top: 10px;
  padding-left: 53px;
}

.div-block-spazio-a-sx-per-testo.bianco.agility {
  padding-left: 0;
}

.div-block-spazio-a-sx-per-testo._55 {
  padding-left: 36px;
}

.div-block-spazio-a-sx-per-testo._55.warrwnty {
  padding-left: 0;
}

.div-block-1576 {
  border-top: 1px solid #000;
  width: 100%;
  margin-top: 0;
  padding-left: 0%;
}

.div-block-1576.right-align {
  margin-left: auto;
}

.div-block-1576.center-align {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: auto;
  display: flex;
}

.section-customers {
  flex-direction: column;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.div-block-4-customer-presentation {
  width: 100%;
  margin-bottom: 38px;
}

.div-block-col-4-customers {
  background-color: #aa98d333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-block-col-4-customers.red {
  background-color: #aa98d333;
}

.div-block-col-4-customers.yellow {
  background-color: #fcca231a;
}

.div-block-col-4-customers.violet {
  background-color: #ad48d31a;
}

.div-block-col-4-customers.viola {
  background-color: #aa98d333;
}

.div-block-quadrato-customers {
  background-color: var(--cust-exploring);
  width: 20px;
  height: 20px;
  margin: 20px 0;
}

.div-block-quadrato-customers.piccolo-rosso {
  z-index: 111;
  background-color: var(--red-ss);
  width: 22px;
  height: 20px;
  position: relative;
  left: -11px;
}

.div-block-quadrato-customers.red {
  background-color: var(--red-ss);
}

.div-block-quadrato-customers.yellow {
  background-color: var(--cust-lets);
}

.div-block-quadrato-customers.violet {
  background-color: var(--cust-take);
}

.div-block-customer-type {
  border-bottom: 15px solid var(--cust-exploring);
  background-color: #0000;
  background-image: url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/CUSTOMERS_home1_blu2.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 160%;
  width: 100%;
  height: 300px;
  margin-top: 7px;
  margin-bottom: 22px;
}

.div-block-customer-type:hover {
  background-image: url('../images/CUSTOMERS_home2_blu.jpg'), url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/Customers_square_ExpOnMyOwn.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type.red {
  border-bottom-color: var(--red-ss);
  background-image: url('../images/Play_button.svg'), linear-gradient(#f40000b3, #f40000b3), url('../images/CUSTOMERS_home1_red.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
}

.div-block-customer-type.red:hover {
  background-image: url('../images/CUSTOMERS_home2_red.jpg'), url('../images/Play_button.svg'), linear-gradient(#f40000cc, #f40000cc), url('../images/Customers_square_FillMyBackpack.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type.yellow {
  border-bottom-color: var(--cust-lets);
  background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 50%, 0 0, 50% 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
}

.div-block-customer-type.yellow:hover {
  background-image: url('../images/CUSTOMERS_home2_yellow.jpg'), url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/Customers_square_LetsExplore.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type.violet {
  border-bottom-color: var(--cust-take);
  background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
  background-position: 50%, 0 0, 50% 30%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
}

.div-block-customer-type.violet:hover {
  background-image: url('../images/CUSTOMERS_home2_violet.jpg'), url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/Customers_square_TakeMeTo.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-line {
  background-color: #0000;
  background-image: linear-gradient(#1966becc, #1966becc), url('../images/TNF_FW22_ITMJ_Fleece_0008_web.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 20px;
}

.sub-altobasso-elenco-puntato-4x4 {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 20px;
}

.sub-altobasso-elenco-puntato-4x4.over-home {
  font-size: 30px;
  line-height: 34px;
}

.sub-altobasso-elenco-puntato-4x4.over-home.sub {
  margin-top: 17px;
  padding-left: 84px;
  padding-right: 84px;
  font-size: 24px;
}

.div-block-1578 {
  background-color: var(--white-smoke);
  align-items: center;
  width: 470px;
  height: 290px;
  margin-top: 76px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-image-quadrata-sotto {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.div-block-image-quadrata-sotto.spostata-a-sx {
  justify-content: flex-start;
}

.div-block-image-quadrata-sotto.centrato {
  align-items: center;
}

.div-block-image-quadrata-sotto.demo-excellence {
  margin-top: -231px;
}

.div-block-image-quadrata-sotto._3jacket-photo {
  align-items: flex-end;
  width: 60%;
  margin-top: 89px;
  margin-bottom: 89px;
}

.div-block-image-quadrata-sotto._3jacket-photo.vective, .div-block-image-quadrata-sotto._3jacket-photo.dx, .div-block-image-quadrata-sotto._3jacket-photo.packaging.sx {
  align-items: flex-end;
}

.div-block-image-quadrata-sotto._3jacket-photo.allinea_sx {
  align-items: flex-start;
}

.div-block-image-quadrata-sotto.nse-text {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  margin-top: 0;
}

.div-block-image-quadrata-sotto.be-different-text {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 69px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-image-quadrata-sotto.athlete_tested_expedition_proven-tm {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  margin-top: 0;
}

.div-block-image-quadrata-sotto.athlete-test, .div-block-image-quadrata-sotto.iconic-now {
  width: 60%;
  margin-top: 89px;
  margin-bottom: 89px;
}

.div-block-image-quadrata-sotto.photo_layering-system {
  align-items: flex-end;
  width: 60%;
  margin-top: 89px;
  margin-bottom: 89px;
}

.div-block-1580 {
  justify-content: flex-end;
  display: flex;
}

.section-white {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 79px;
  padding-bottom: 79px;
  display: flex;
}

.section-white.senza-spazio-sopra {
  margin-bottom: 22px;
  padding-top: 0;
}

.section-white.senza-spazio-sotto {
  padding-bottom: 0;
}

.div-block-adventure-elements {
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  margin-top: 49px;
  margin-bottom: 49px;
  display: flex;
}

.div-block-adventure-elements.icons {
  width: 100%;
  min-width: 800px;
  max-width: 1500px;
}

.div-block-1582 {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-block-elements {
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements.discover-block {
  background-color: var(--discover-color-ok);
  justify-content: flex-start;
  padding-left: 10%;
}

.div-block-elements.experience-block {
  background-color: var(--experience-color-ok);
  justify-content: flex-end;
  padding-right: 9%;
}

.div-block-elements.storytelling-block {
  background-color: var(--storytelling-color);
}

.div-block-elements.kit-out-block {
  background-color: var(--kit-out-color-ok);
  justify-content: flex-start;
  padding-left: 20%;
}

.div-block-elements.scale-block {
  background-color: var(--scale-color-ok);
  justify-content: flex-end;
  padding-right: 20%;
}

.div-block-elements.agree-block {
  background-color: var(--agree-color-ok);
}

.div-block-elements.community-block {
  background-color: var(--community-color-ok);
  justify-content: flex-start;
  padding-left: 9%;
}

.div-block-elements.greet-block {
  background-color: #ffdb12;
  justify-content: flex-end;
  padding-right: 20%;
}

.div-block-elements.icons {
  background-color: #0000;
  width: 320px;
  height: 260px;
}

.div-block-elements.icons.prova {
  background-color: var(--agree-color);
  background-image: url('../images/icona_standard_400.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.div-block-elements.icons.prova:active {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.heading-2 {
  color: var(--grey-interview);
  text-align: center;
  letter-spacing: 1px;
  white-space: nowrap;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.link-block-key {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
}

.link-block-key:hover {
  transform: scale(1.1);
}

.section-5 {
  margin-top: 52px;
  margin-bottom: 57px;
  font-size: 1px;
}

.exploring-customer {
  color: var(--cust-exploring);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer.red {
  color: var(--red-ss);
}

.exploring-customer.yellow {
  color: var(--cust-lets);
}

.exploring-customer.violet {
  color: var(--cust-take);
}

.exploring-customer.black {
  color: var(--black);
  text-align: center;
}

.exploring-customer.black.big {
  font-size: 30px;
  font-weight: 700;
}

.div-block-cust-blu {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 130px;
  height: 170px;
  overflow: hidden;
}

.div-block-cust-blu.red {
  background-image: url('../images/Customers_square_FillMyBackpack.png');
}

.div-block-cust-blu.yellow {
  background-image: url('../images/Customers_square_LetsExplore.png');
}

.div-block-cust-blu.violet {
  background-image: url('../images/Customers_square_TakeMeTo.png');
}

.div-block-customer-captions {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: var(--cust-exploring);
  background-color: #0000;
  border-radius: 1px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: 0 13px 2px;
  padding: 8px 0 0;
  display: flex;
}

.div-block-customer-captions.interi {
  width: auto;
  margin-left: 4px;
}

.div-block-customer-captions.interi.no-fill {
  border-bottom-style: none;
}

.div-block-customer-captions.yellow {
  border-bottom-color: var(--cust-lets);
}

.div-block-customer-captions.violet {
  border-bottom-color: var(--cust-take);
}

.div-block-customer-captions.red {
  border-bottom-color: var(--red-ss);
}

.div-block-customer-captions.solo-experience {
  width: auto;
  margin-left: 0;
}

.div-block-1585 {
  width: 90%;
  margin-left: 11px;
  padding-right: 0;
}

.div-block-1586 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-customerinoino {
  background-color: #0000;
  justify-content: space-around;
  align-items: flex-start;
  width: 300px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.div-block-customerinoino.solo-experience {
  justify-content: flex-start;
}

.div-block-icons {
  z-index: 1111;
  background-color: var(--white);
  width: 100px;
  height: 100px;
  position: static;
  top: 336px;
  left: -62px;
}

.background-video {
  width: auto;
  height: 450px;
}

.div-block-1589 {
  width: 60%;
  height: 460px;
}

.div-block-spazio-testo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  margin-top: 37px;
  margin-bottom: 35px;
  display: flex;
}

.div-block-spazio-testo._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-spazio-testo._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: 350px;
  margin-bottom: 112px;
}

.div-block-1590 {
  flex-direction: column;
  align-items: center;
  padding-top: 41px;
  display: flex;
}

.div-block-1590.spazio-sopra {
  margin-top: 48px;
}

.div-block-1590.spazio-tablet {
  display: flex;
}

.div-block-1590.white-smoke {
  background-color: var(--white-smoke);
}

.div-block-1590.cycle {
  width: 100%;
}

.div-block-filetto-nero {
  border-top: 1px solid #000;
  width: 50px;
  margin-top: 0;
}

.div-block-filetto-nero.corto {
  width: 50px;
}

.sottotitolo_true-north {
  margin-top: 34px;
  padding-left: 0;
}

.sottotitolo_true-north.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.sottotitolo_true-north.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 0;
}

.sottotitolo_true-north.centrato.spazio-sotto._5 {
  padding-left: 0%;
  padding-right: 0%;
}

.sottotitolo_true-north.centrato.dropdown-storytelling {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.futurelight-copy {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.cloud-down {
  background-image: url('../images/clouddown.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling._50-50-down {
  background-image: url('../images/50-50down.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.ventrix {
  background-image: url('../images/vetrix.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.futurefleece {
  background-image: url('../images/futurefleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dotknit {
  background-image: url('../images/dot_knit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.drivent {
  background-image: url('../images/DRYVENT-2018_Horiz_BLACK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.futurelight {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.goretex {
  background-image: url('../images/LOGO_GORETEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.thermoball {
  background-image: url('../images/Thermoball-Powered.PNG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.prima {
  background-image: url('../images/LOGO_GORETEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling._700_rds {
  background-image: url('../images/700_RDS_BN.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 80px;
  width: 100%;
  height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.primaloft {
  background-image: url('../images/primaloft.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 80px;
  width: 100%;
  height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.ortholite {
  background-image: url('../images/ORTHOLITE.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.xtrafoam {
  background-image: url('../images/XTRAFOAM.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.fast_foam {
  background-image: url('../images/FAST-FOAM.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.ortholite-copy {
  background-image: url('../images/SURFACECTRL.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.exts {
  background-image: url('../images/EXTS.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.vibram {
  background-image: url('../images/VIBRAM.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 80px;
  width: 100%;
  height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.ultratac {
  background-image: url('../images/Ultratac.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.icepick {
  background-image: url('../images/ICEPICK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dac {
  background-image: url('../images/DAC_LOGO.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 35px;
  margin-top: 37px;
  margin-bottom: 37px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dac_feartherlite {
  background-image: url('../images/870130791F494C28.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dac_green_anodization {
  background-image: url('../images/DAC_green_anodization.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.heatseeker {
  background-image: url('../images/Heatseeker_eco.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 35px;
  margin-top: 37px;
  margin-bottom: 37px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling._800pro {
  background-image: url('../images/800PRO.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 35px;
  margin-top: 37px;
  margin-bottom: 37px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dynocarry {
  background-image: url('../images/dynocarry.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dynolite {
  background-image: url('../images/dynolite.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dynolift {
  background-image: url('../images/dynolift.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling.dyno_cinch {
  background-image: url('../images/dynocinch.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sottotitolo_true-north.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.sottotitolo_true-north.centrato.solo-community {
  margin-bottom: 0;
  position: static;
  top: -151px;
}

.sottotitolo_true-north.centrato._3-kit-out {
  margin-top: 3px;
  margin-bottom: 59px;
}

.sottotitolo_true-north.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.sottotitolo_true-north.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.sottotitolo_true-north.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.sottotitolo_true-north.centrato {
  margin: auto auto 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sottotitolo_true-north.centrato.spazio-sotto {
  margin: 1px auto;
}

.sottotitolo_true-north.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: 4px;
  padding-left: 11px;
  padding-right: 11px;
}

.sottotitolo_true-north.centrato.spazio-sotto {
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: auto;
}

.div-block-contenitore-5-blocchi {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-contenitore-5-blocchi._7-blocchi-gialli {
  margin-top: 20px;
}

.div-block-elenco-oriz {
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-elenco-oriz.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.div-block-elenco-oriz.largo {
  width: 95%;
  margin-bottom: 48px;
}

.div-block-elenco-oriz.largo.greet {
  margin-bottom: 10px;
}

.div-block-elenco-oriz.largo.riga-layer-system {
  margin-bottom: 20px;
}

.div-block-elenco-oriz.largo.riga-layer-system.base-layer, .div-block-elenco-oriz.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.div-block-elenco-oriz.solo-smartphone {
  display: none;
}

.div-block-elenco-oriz.greet {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-elenco-oriz.connect-spotting {
  margin-top: 42px;
}

.div-block-elenco-oriz.largo {
  width: 95%;
}

.div-block-elenco-oriz.video-gore-tex, .div-block-elenco-oriz.video-duffle-bafg {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 67px;
  display: flex;
}

.div-block-5-blocchi {
  width: 30%;
  margin-left: 36px;
  margin-right: 36px;
}

.div-block-5-blocchi._7-blocchi {
  width: 13%;
}

.div-block-5-blocchi.doppio {
  width: 39%;
}

.div-block-5-blocchi._50 {
  width: 45%;
}

.background-video-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.background-video-3 {
  width: auto;
  height: 100%;
}

._3-strati {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/SAGOMA_layerinsystemgif.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

._3-strati.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

._3-strati.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

._3-strati.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

._3-strati.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.div-block-1592 {
  column-count: 3;
  width: 81%;
  height: 63px;
  margin-top: 6px;
  margin-bottom: 35px;
}

.list-item {
  list-style-type: square;
}

.list {
  margin-left: 23px;
  padding-left: 12px;
  list-style-type: square;
}

.link-block-20, .link-block-menu-footer {
  color: var(--black);
}

.slide-8 {
  background-image: url('../images/LINKING-INTRODUCTION_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-3 {
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.div-block-per-video {
  justify-content: flex-end;
  height: 60px;
  display: flex;
}

.slide-9 {
  background-image: url('../images/LINKING-INTRODUCTION_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-10 {
  background-image: url('../images/CONNECT_linking_intro_3.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-11 {
  background-image: url('../images/LINKING-INTRODUCTION_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spento {
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-quattor-blocchi {
  width: 50%;
  height: 50%;
}

.div-block-1593 {
  border: 4px solid var(--connect-color-ok);
  background-color: #ff953d3b;
  flex-wrap: wrap;
  place-content: space-around center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-quadrati-click {
  width: 100%;
}

.div-block-1594 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1594.orange {
  background-color: var(--connect-color-ok);
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
}

.div-block-1595 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-9 {
  margin: 0 auto;
  inset: auto 0% 0%;
}

.dropdown-toggle-4 {
  width: 100%;
}

.dropdown-toggle-4.w--open {
  height: 100%;
}

.dropdown-4 {
  width: 250px;
}

.dropdown-list-4 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 204%;
  height: 496px;
  padding: 20px;
  display: flex;
  inset: -27px auto auto;
}

.icon-10 {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.lottie-animation-8 {
  filter: brightness(200%);
  height: 100%;
}

.heading-captions-2 {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.div-caption-2 {
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.link-block-21 {
  color: var(--black);
}

.hero-text-title-sections-trasparente {
  z-index: 15;
  clear: none;
  opacity: 1;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: 10px;
  max-height: none;
  margin: 0 auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0 auto auto;
}

.div-block-82 {
  z-index: 111;
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding: 6px 7px;
  display: flex;
  position: static;
  inset: 0% 9% auto auto;
}

.div-block-82:hover {
  background-color: var(--white);
  transform: scale(1.1);
}

.nav-link-menu {
  color: var(--grey-interview);
  background-color: #0000;
  width: auto;
  height: auto;
  padding: 0 15px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 14px;
}

.nav-link-menu:hover {
  color: #0000;
}

.nav-link-menu.w--current {
  color: #e6294c;
}

.nav-link-menu.connect {
  background-color: var(--connect-color-ok);
}

.nav-link-menu.discover {
  background-color: var(--discover-color-ok);
}

.nav-link-menu.experience {
  background-color: var(--experience-color-ok);
}

.nav-link-menu.storitelling {
  background-color: var(--storytelling-color);
}

.nav-link-menu.kit-out {
  background-color: var(--kit-out-color-ok);
}

.nav-link-menu.scale {
  background-color: var(--scale-color-ok);
}

.nav-link-menu.agree {
  background-color: var(--agree-color-ok);
}

.nav-link-menu.community {
  background-color: var(--community-color-ok);
}

.div-block-89 {
  background-color: #fff;
  background-image: url('../images/PDF_simbol.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 108%;
  border-radius: 2px;
  width: 28px;
  height: 28px;
}

.text-block-20 {
  color: #7f7f7f;
  padding-top: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 22px;
}

.dropdown-toggle-5 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 0 32px 0 8px;
  display: flex;
}

.dropdown-toggle-5.w--open {
  height: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}

.link-block-22 {
  color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-3 {
  width: 450px;
  height: 100%;
  display: none;
}

.icon-11 {
  opacity: .65;
  margin-top: 18.5px;
  margin-left: 5px;
  margin-right: 11px;
  font-size: 19px;
}

.home-3 {
  background-color: var(--white);
  align-items: center;
  width: 80px;
  height: 50px;
  margin-left: 0;
  padding-left: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.home-3.picchio {
  background-color: #0000;
  background-image: url('../images/TNF_logo_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  width: 104px;
  margin-right: 0;
  inset: 0% 0% auto auto;
}

.home-3.discover-ke {
  background-color: var(--white-smoke);
  width: 110px;
  padding-left: 0;
  left: 80px;
}

.cal-logo {
  background-image: url('../images/Calligaris_logo_black.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 100%;
  position: relative;
  right: 0;
}

.cal-logo.picchio {
  background-image: url('../images/Calligaris_marchio_black.svg');
}

.dropdown-6 {
  height: 55px;
  padding-top: 0;
  position: fixed;
  inset: 0% 21% auto auto;
}

.dropdown-link-lingue-ok {
  color: #7f7f7f;
  margin-left: -15px;
  padding: 9px 20px;
  font-size: 15px;
  font-weight: 700;
  line-height: 17px;
}

.footer-heading {
  color: #000;
  text-align: right;
  margin: 0 5px 0 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: .9;
}

.footer-heading.home {
  font-size: 14px;
}

.footer-heading.home.piccolo {
  margin-left: 14px;
  font-size: 11px;
}

.footer-heading.sdfgh {
  color: var(--white);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  height: auto;
  margin-right: 0;
  font-size: 15px;
  position: absolute;
  inset: 109px 0% auto;
}

.contenitore-menu {
  z-index: 11;
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: 190px;
  margin-right: auto;
  padding-right: 0%;
  display: flex;
  position: static;
  inset: 25% 0% 0% auto;
  overflow: hidden;
}

.menu-button-2 {
  display: none;
}

.menu-button-2.w--open {
  display: flex;
}

.dropdown-list-5 {
  background-color: #ffffffe6;
  display: none;
}

.dropdown-list-5.w--open {
  background-color: #ffffffe6;
}

.navbar-tnf {
  z-index: 1200;
  background-color: var(--black-40);
  height: 50px;
  padding-left: 0;
  padding-right: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 1px 1px 3px #7f7f7f40;
}

.navbar-tnf.prova {
  margin-top: 121px;
}

.slide-nav {
  font-size: 10px;
}

.slide-12 {
  background-image: url('../images/I_CAN_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-12.fitting2 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_2.jpg');
}

.slide-12.footwear2 {
  background-image: url('../images/FOOTWEAR_SUCCESS_4.jpg');
}

.slide-13 {
  background-image: url('../images/I_CAN_3.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-13.fitting3 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_3.jpg');
}

.slide-13.footwear3 {
  background-image: url('../images/FOOTWEAR_SUCCESS_5.jpg');
}

.slide-14 {
  background-image: url('../images/I_CAN_4.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-14.fitting-4 {
  background-image: url('../images/FITTING_ROOM_SUCCESS_5.jpg');
}

.slide-14.footwear4 {
  background-image: url('../images/FOOTWEAR_SUCCESS_3.jpg');
  background-position: 0%;
}

.div-block-intro {
  margin-top: 40px;
}

.div-block-1596 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 70px;
  display: flex;
}

.navbar-3 {
  width: 40px;
  height: 40px;
  margin-top: 96px;
}

.dropdown-list-6 {
  background-color: #0000;
  max-width: 100px;
  position: relative;
  top: 0;
}

.dropdown-list-6.w--open {
  z-index: 111;
  background-color: var(--orange-tnf);
  align-items: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 100%;
  transition: transform .15s;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  overflow: visible;
}

.dropdown-list-6.connect {
  background-color: var(--connect-color-ok);
}

.dropdown-list-6.connect.w--open {
  z-index: 111;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  max-width: 100px;
  height: 50px;
  display: flex;
  top: 0;
  overflow: visible;
}

.dropdown-list-6.discover {
  background-color: var(--discover-color-ok);
}

.dropdown-list-6.discover.w--open {
  background-color: var(--community-color);
}

.dropdown-list-6.experience {
  background-color: var(--experience-color-ok);
  max-width: 100px;
}

.dropdown-list-6.experience.w--open {
  background-color: var(--red-tnf);
  width: 130px;
}

.dropdown-list-6.storyteling {
  background-color: var(--663399);
}

.dropdown-list-6.storyteling.w--open {
  width: 120px;
  max-width: 120px;
}

.dropdown-list-6.kit-out {
  background-color: var(--kit-out-color-ok);
}

.dropdown-list-6.scale {
  background-color: var(--scale-color-ok);
}

.dropdown-list-6.agree {
  background-color: var(--agree-color-ok);
}

.dropdown-list-6.community {
  background-color: var(--community-color-ok);
}

.dropdown-list-6.pulsantiera-estesa_dx {
  background-color: var(--connect-color-ok);
}

.dropdown-list-6.pulsantiera-estesa_dx.w--open {
  z-index: 111;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  max-width: 100px;
  height: 50px;
  display: flex;
  top: 0;
  overflow: visible;
}

.dropdown-toggle-6 {
  background-color: var(--orange-tnf);
  width: 50px;
  height: 50px;
  padding: 0;
}

.dropdown-toggle-6.w--open {
  width: 100px;
  height: 50px;
  padding: 14px 0 11px;
}

.dropdown-toggle-6.our-culture {
  background-color: var(--blue-tnf);
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dropdown-toggle-6.we-care {
  background-color: #2ca75c;
}

.dropdown-toggle-6.customers {
  background-color: var(--red-tnf);
}

.dropdown-toggle-6.customers.w--open {
  width: 120px;
}

.dropdown-toggle-6.our-product {
  background-color: var(--663399);
}

.dropdown-toggle-6.kit-out {
  background-color: var(--kit-out-color-ok);
}

.dropdown-toggle-6.scale {
  background-color: var(--scale-color-ok);
}

.dropdown-toggle-6.agree {
  background-color: var(--agree-color-ok);
}

.dropdown-toggle-6.community {
  background-color: var(--community-color-ok);
}

.dropdown-toggle-6.pulsantiera_dx {
  background-color: var(--blue-tnf);
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
  width: 40px;
  height: 40px;
}

.dropdown-7 {
  cursor: default;
  width: auto;
  height: 50px;
  position: static;
  top: 0;
  overflow: hidden;
}

.dropdown-link {
  color: var(--white);
  width: 120px;
  max-width: 130px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 11px;
  padding-right: 16px;
  left: 0;
}

.dropdown-link.w--current {
  color: var(--white);
  width: 100px;
  max-width: 100px;
  transition: transform .15s;
  transform: translate(0);
}

.navbar-4 {
  background-color: #0000;
  width: auto;
  height: 50px;
  margin-top: 84px;
}

.container-2 {
  height: 100%;
  margin-left: 190px;
  margin-right: 0;
}

.dropdown-8 {
  position: absolute;
  right: 250px;
}

.link-block-23 {
  z-index: 111;
  background-color: var(--black);
  width: 10px;
  height: 20px;
  position: absolute;
  inset: 0%;
}

.div-block-1597 {
  background-color: var(--grey-interview);
  cursor: pointer;
  width: 15px;
  height: 15px;
  position: relative;
  top: -36px;
  right: -46%;
}

.customer-omini-interi {
  width: 100px;
  height: 180px;
}

.customer-omini-interi.rosso {
  background-image: none;
}

.customer-omini-interi.giallo {
  background-image: none;
  width: 90px;
}

.customer-omini-interi.violet {
  background-image: none;
}

.div-block-4-quadrati {
  width: 700px;
  margin: 28px auto;
}

.div-block-4-quadrati.grandi {
  width: 760px;
}

.div-block-4-quadrati.grandi.fondo-grigio {
  background-color: var(--white-smoke);
  width: 768px;
  padding: 8px 11px;
}

.filetto-customers {
  border-top: 4px solid var(--cust-exploring);
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.filetto-customers.red {
  border-top-color: var(--red-ss);
}

.filetto-customers.yellow {
  border-top-color: var(--cust-lets);
}

.filetto-customers.violet {
  border-top-color: var(--cust-take);
}

.filetto-customers.black {
  border-top-color: var(--black);
  margin-left: auto;
  margin-right: auto;
}

.filetto-customers.black.spaces-down {
  margin-bottom: 45px;
  padding-bottom: 0;
}

.filetto-customers.yellow-tnf, .filetto-customers.yellow-tnf-copy {
  border-top-width: 3px;
  border-top-color: var(--orange-tnf);
  margin-top: 16px;
  margin-bottom: 16px;
}

.filetto-customers.filetto_viola {
  border-top-color: var(--our_product);
}

.filetto-customers.filetto_viola.foot {
  margin-top: 30px;
}

.columns-4 {
  flex-flow: wrap;
  place-content: flex-start center;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
}

.div-block-quadrati-bianchi {
  background-color: var(--white);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 340px;
  height: 330px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px;
  display: flex;
}

.div-block-quadrati-bianchi.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-quadrati-bianchi.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-quadrati-bianchi.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-quadrati-bianchi.doppio {
  width: 690px;
}

.div-block-quadrati-bianchi.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.div-block-quadrati-bianchi.light-white.allafinewhite {
  background-color: var(--white);
}

.column-13 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.column-13.doppio {
  padding-left: 5px;
}

.div-block-1600 {
  position: relative;
  top: 140px;
}

.titolo-pagina {
  color: var(--black);
  text-align: center;
  letter-spacing: 10px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 46px;
}

.titolo-pagina.left-align {
  text-align: left;
  letter-spacing: 2px;
  line-height: 46px;
}

.titolo-pagina.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.titolo-pagina.connect {
  color: var(--connect-color-ok);
}

.titolo-pagina.greet {
  color: var(--cust-lets);
}

.text-block-22 {
  padding-top: 0;
  padding-left: 11px;
  display: block;
}

.div-block-2-blocchi {
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 38px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-2-blocchi.box-singolo {
  justify-content: center;
}

.intro-box-basic {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 49px;
  display: flex;
}

.quadratini {
  background-color: #fcca2333;
  margin-left: 3px;
  margin-right: 3px;
  padding: 8px;
}

.sub-altobasso-elenco-puntato-frasi {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
}

.sub-altobasso-elenco-puntato-frasi.centrato {
  text-align: center;
}

.sub-altobasso-elenco-puntato-frasi.piccolo {
  font-size: 15px;
  line-height: 23px;
}

.sub-altobasso-elenco-puntato-frasi.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato-frasi.space-up {
  margin-top: 17px;
}

.div-block-1601 {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-spazio-largo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  display: flex;
}

.div-block-spazio-largo._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-spazio-largo._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: 350px;
  margin-bottom: 112px;
}

.column-14, .column-15, .column-16 {
  padding-left: 0;
  padding-right: 0;
}

.image-example-captions {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions.stretta-600 {
  width: auto;
}

.image-example-captions.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions.icons-4-box.true-north {
  border-top-color: var(--blue-tnf);
  margin-left: 2px;
  margin-right: 2px;
}

.image-example-captions.icons-4-box.true-north.bianco {
  border-top-style: none;
  border-top-width: 1px;
}

.image-example-captions.icons-4-box.viola {
  border-top-color: var(--our_product);
}

.image-example-captions.icons-4-box.green {
  border-top-color: var(--white);
  margin-left: 7px;
  margin-right: 7px;
}

.image-example-captions.icons-4-box.riga_bianca {
  border-top-color: var(--white);
  width: 23%;
}

.image-example-captions._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions.athletes-tnf {
  border: 1px #000;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.image-example-captions.athletes-tnf.green, .image-example-captions.riga-verde {
  border-top-color: var(--verde_sleeping);
}

.image-example-captions.riga-verde._20 {
  width: 18%;
}

.image-example-captions.old-concept {
  border-top-style: none;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
}

.image-example-captions.old-concept.green {
  border-top-color: var(--verde_sleeping);
}

.div-block-freccia-conseguente {
  background-image: url('../images/frecce_basso_black.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 40px;
}

.div-block-1603 {
  border: 3px solid var(--discover-color-ok);
  background-color: var(--white);
  background-image: linear-gradient(109deg, #aa826133 32%, #0000 66%);
  border-radius: 20px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-1604 {
  background-color: var(--white);
  border-radius: 20px;
  max-width: 600px;
  margin-top: 42px;
  padding-bottom: 0;
  box-shadow: 0 2px 5px #0003;
}

.div-block-2-colonne-libere {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-2-colonne-libere._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-2-colonne-libere._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: 350px;
  margin-bottom: 112px;
}

.div-block-1605 {
  background-color: var(--experience-color-ok);
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 450px;
  display: flex;
}

.div-block-1605.storytelling {
  background-color: var(--storytelling-color);
}

.div-block-1605.kit-out {
  background-color: var(--kit-out-color-ok);
}

.div-block-normal {
  background-color: #0000;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-normal.interview {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.div-block-normal.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.div-block-normal.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.div-block-normal.captions-open.seconda-capt._3d-f21 {
  background-color: #fff9;
  width: 230px;
  padding-top: 0;
  top: -139px;
  left: 83px;
}

.div-block-normal.captions-open.flight-f21 {
  width: 190px;
  left: -222px;
}

.div-block-normal.captions-open.matryx {
  background-color: #fff9;
  padding-top: 0;
  top: -249px;
  left: -269px;
  overflow: hidden;
}

.div-block-normal.captions-open.dual {
  background-color: #fff9;
  width: 340px;
  padding-top: 0;
  top: 18px;
  left: -265px;
}

.div-block-normal.captions-open.surface-flight-f21 {
  background-color: #fff9;
  width: 350px;
  margin-top: 0;
  padding-top: 0;
  top: 8px;
  left: -21px;
}

.div-block-normal.captions-open.watrproof-text {
  top: -96px;
  left: 131px;
}

.div-block-normal.captions-open.crampon-text {
  width: 220px;
  top: -167px;
  left: -181px;
}

.div-block-normal.captions-open.padded-text {
  z-index: 1;
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 497px;
  height: 497px;
  padding: 31px;
  display: flex;
  top: auto;
  left: -2px;
}

.div-block-normal.captions-open.breithorn-lycra-collar {
  top: -149px;
  left: -247px;
}

.div-block-normal.captions-open.breithorn-crampon-text {
  width: 190px;
  top: -195px;
  left: -161px;
}

.div-block-normal.captions-open.breithorn-vibram-text {
  width: 220px;
  top: -44px;
  left: -257px;
}

.div-block-normal.captions-open.breithorn-ripstop {
  top: 73px;
  left: -313px;
}

.div-block-normal.captions-open.breithorn-breathable-text {
  top: -48px;
  left: 260px;
}

.div-block-normal.captions-open.cragstone-boa-text {
  width: 280px;
  top: -204px;
  left: 87px;
}

.div-block-normal.captions-open.cragstone-layer-text {
  top: -149px;
  left: 167px;
}

.div-block-normal.captions-open.cragstone-collar-text {
  top: -170px;
  left: -204px;
}

.div-block-normal.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.div-block-normal.captions-open.cragstone-vibram-text {
  width: 220px;
  top: 7px;
  left: -220px;
}

.div-block-normal.captions-open.cragstone-plate-text {
  top: 12px;
  left: 141px;
}

.div-block-normal.captions-open.cragstone-weight-text {
  top: 73px;
  left: -233px;
}

.div-block-normal.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.div-block-normal.white.benefit2 {
  background-image: linear-gradient(to bottom, var(--grey-interview), var(--grey-interview));
  justify-content: center;
  width: 95%;
  height: auto;
  margin-top: 4px;
  padding: 0;
}

.div-block-normal._500x500 {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-top: -500px;
  display: flex;
  position: relative;
}

.div-block-normal.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-normal._3-colonne {
  justify-content: space-around;
  align-items: flex-start;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.layar_system_ok {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.layar_system_ok.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.layar_system_ok.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.layar_system_ok.sx {
  justify-content: flex-start;
}

.layar_system_ok.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.dropdown-wrapper-3-trasp {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-3-trasp.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-3-trasp.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-3-trasp.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-3-trasp.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-3-trasp.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-3-trasp.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-3-trasp.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-3-trasp.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-3-trasp.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-3-trasp.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-3-trasp.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-3-trasp.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-3-trasp.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-3-trasp.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-3-trasp.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-3-trasp.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-3-trasp.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-3-trasp.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-3-trasp.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-3-trasp.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-3-trasp.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown-trigger-2-trasp {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-2-trasp:hover {
  opacity: .79;
  background-color: #0000;
}

.dropdown-trigger-2-trasp:active, .dropdown-trigger-2-trasp:focus {
  background-color: #0000;
}

.dropdown-trigger-2-trasp.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger-2-trasp.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger-2-trasp.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger-2-trasp.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger-2-trasp.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-2-trasp.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger-2-trasp.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger-2-trasp.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger-2-trasp.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger-2-trasp.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger-2-trasp.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger-2-trasp.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger-2-trasp.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger-2-trasp.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger-2-trasp.trasparente {
  background-color: #0000;
}

.dropdown-trigger-2-trasp.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.dropdown-trigger-2-trasp.kitout {
  background-color: #aa98d34d;
  justify-content: center;
}

.dropdown-trigger-2-trasp.left-align {
  align-items: flex-start;
}

.dropdown-trigger-2-trasp.left-center, .dropdown-trigger-2-trasp.center-align {
  align-items: center;
}

.background-video-4 {
  width: 100%;
  height: 100%;
}

.div-block-video-500x500 {
  width: 500px;
  height: 500px;
}

.background-video-5 {
  z-index: 111;
  width: 100%;
}

.div-block-1607 {
  width: auto;
}

.background-video-6 {
  width: 300px;
  height: 300px;
  overflow: visible;
}

.section-6 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.background-video-7 {
  z-index: 111;
  width: 550px;
  height: 500px;
}

.sub-altobasso-elenco-puntato---5-sensi {
  z-index: 111;
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
  position: relative;
}

.sub-altobasso-elenco-puntato---5-sensi.centrato {
  text-align: center;
}

.sub-altobasso-elenco-puntato---5-sensi.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-elenco-puntato---5-sensi.piccolo {
  font-size: 15px;
  line-height: 23px;
}

.sub-altobasso-elenco-puntato---5-sensi.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato---5-sensi.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-elenco-puntato---5-sensi.right-align {
  text-align: right;
}

.div-block-1610 {
  margin-top: -25px;
}

.div-block-cont-5-sense {
  flex-direction: column;
  align-items: center;
  width: 18%;
  margin-left: .5%;
  margin-right: .5%;
  display: flex;
}

.div-block-cont-5-sense.spazio-sopra {
  margin-top: 48px;
}

.div-block-1611 {
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-5-sense-gif {
  background-image: url('../images/TNF_DTE_TOUCH_02.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 150px;
  height: 150px;
}

.div-block-5-sense-gif.hearing {
  background-image: url('../images/TNF_DTE_HEARING.gif');
}

.div-block-5-sense-gif.teste {
  background-image: url('../images/TNF_DTE_TASTE.gif');
}

.div-block-5-sense-gif.smell {
  background-image: url('../images/TNF_DTE_SMELL.gif');
}

.div-block-5-sense-gif.sight {
  background-image: url('../images/TNF_DTE_SIGHT.gif');
}

.sub-altobasso-small-5-grande {
  color: var(--experience-color-ok);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: -10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 60px;
}

.sub-altobasso-small-5-grande.left-align {
  text-align: left;
  margin-bottom: 34px;
}

.sub-altobasso-small-5-grande.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub-altobasso-small-5-grande.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.sub-altobasso-small-5-grande.cta {
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.sub-altobasso-small-5-grande.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.sub-altobasso-small-5-grande.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
}

.image-freccia-dx {
  margin-top: -4px;
}

.div-block-1612 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1613 {
  width: 120px;
}

.div-block-1614 {
  background-image: url('../images/TNF_F21_HYE_Anthem_02_3000.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 250px;
  margin-top: 37px;
  margin-bottom: 37px;
}

.lightbox-link-3 {
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.lightbox-link-4 {
  background-color: var(--white);
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.slider-4 {
  background-color: #0000;
  height: 100%;
  overflow: hidden;
}

.div-block-image-small-whit-link-video {
  background-color: #0000;
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90px;
  width: 100%;
  height: 100%;
  position: static;
  top: 3024px;
  bottom: auto;
  right: 443.102px;
}

.div-block-image-small-whit-link-video.customer-journey {
  background-image: url('../images/211115_TNF_Project_X_S7_042_web.jpg');
  background-position: 50% 40%;
  position: relative;
  top: 332px;
  bottom: auto;
  right: -12%;
}

.div-block-image-small-whit-link-video.customer-journey.guarantee {
  background-image: url('../images/TNF_FW22_ITMJ_Fleece_0001_1200.jpg');
  background-position: 20%;
  right: -12%;
}

.div-block-image-small-whit-link-video.customer-journey.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/CONNECT_Ican_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/CONNECT_Ican_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-whit-link-video.customer-journey.experience-demo {
  background-image: url('../images/TNF_FW22_ITMJ_Thermoball_0001_800.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.link-block-24 {
  width: 100%;
  height: 100%;
}

.slider-indigo {
  width: 100%;
  max-width: 380px;
  height: 260px;
}

.slide-indigo3 {
  background-image: url('../images/ROBIS_BOPIS_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-indigo3.indigo {
  background-image: url('../images/INDIGO_3.jpg');
}

.slide-indigo1 {
  background-image: url('../images/ROBIS_BOPIS_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-indigo1.locate {
  background-image: url('../images/INDIGO_1.jpg');
}

.slide-indigo2 {
  background-image: url('../images/ROBIS_BOPIS_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-indigo2.indigo {
  background-image: url('../images/INDIGO_2.jpg');
  background-position: 50% 100%;
}

.div-block-2-link-per-video-indigo {
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-2-link-per-video-indigo.spostata-a-sx {
  justify-content: flex-start;
}

.div-block-2-link-per-video-indigo.centrato {
  align-items: center;
}

.div-block-contenitore-x-video-indigo {
  width: 380px;
}

.div-block-titolini {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-blocchi-orizzontali {
  width: auto;
}

.div-block-blocchi-orizzontali._7-blocchi {
  width: 13%;
}

.div-block-blocchi-orizzontali.doppio {
  width: 39%;
}

.dropdown-wrapper-orizz {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper-orizz.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-orizz.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-orizz.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-orizz.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-orizz.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-orizz.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-orizz.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-orizz.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-orizz.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-orizz.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-orizz.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-orizz.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-orizz.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-orizz.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-orizz.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-orizz.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-orizz.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-orizz.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-orizz.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-orizz.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-orizz.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-orizz.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-orizz.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-orizz.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-orizz.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-orizz.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-orizz.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown-9 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.dropdown-toggle-7 {
  margin-left: auto;
  margin-right: auto;
}

.dropdown-toggle-7.w--open {
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.div-block-show-oriz {
  align-items: flex-end;
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-show-oriz.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.div-block-show-oriz.largo {
  width: 95%;
}

.div-block-show-oriz.solo-smartphone {
  display: none;
}

.div-block-show-text {
  margin-top: 0;
  padding-left: 0;
}

.div-block-show-text.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-show-text.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-block-show-text.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-block-show-text.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-block-show-text.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-block-show-text.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-block-show-text.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-block-normaly-show-hide {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 0;
  display: flex;
}

.div-block-normaly-show-hide.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-normaly-show-hide.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-block-normaly-show-hide.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-block-normaly-show-hide.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-block-normaly-show-hide.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-block-normaly-show-hide.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-block-normaly-show-hide.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-block-show-e-hide {
  cursor: pointer;
  background-color: #c8c8c84d;
  justify-content: center;
  align-items: flex-end;
  width: 350px;
  height: 90px;
  margin-bottom: 6px;
  margin-right: 0;
  padding-top: 11px;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.div-block-show-e-hide.pro_down_bianco.outline {
  border: 2px solid var(--our_product);
  background-color: #0000;
}

.div-block-show-e-hide.viola {
  background-color: var(--viletto);
}

.div-block-show-e-hide.ouline {
  border: 2px solid var(--our_product);
  background-color: #0000;
}

.div-block-da-mostrare {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-da-mostrare.quad4-grande-sopra {
  z-index: 11111;
  background-color: var(--connect-color-ok);
  width: 497px;
  height: 497px;
  min-height: 497px;
  padding: 39px;
  position: relative;
  top: -249px;
  left: 0;
}

.div-block-da-mostrare.quad4-grande-sopra.destra {
  z-index: 11111;
  justify-content: center;
  min-height: 497px;
  top: -249px;
  left: -249px;
}

.div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
  top: -498px;
}

.div-block-da-mostrare.quad4-grande-sopra.terzo {
  z-index: 11111;
  top: -498px;
}

.div-block-da-mostrare.quad4-grande-sopra-home {
  z-index: 1111;
  background-color: var(--connect-color-ok);
  width: 100%;
  height: 497px;
  min-height: 497px;
  padding: 39px 0;
  position: relative;
  top: -249px;
  left: 0;
}

.div-block-da-mostrare.quad4-grande-sopra-home.destra {
  z-index: 11111;
  justify-content: center;
  min-height: 497px;
  top: -249px;
  left: -249px;
}

.div-block-da-mostrare.quad4-grande-sopra-home.destra.quarto, .div-block-da-mostrare.quad4-grande-sopra-home.terzo {
  top: -498px;
}

.div-block-da-mostrare.home {
  align-items: flex-end;
  width: 96%;
  height: 80%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-da-mostrare.quad-sopra-tool.destra {
  z-index: 11111;
  justify-content: center;
  min-height: 497px;
  top: -249px;
  left: -249px;
}

.div-block-da-mostrare.quad-sopra-tool.destra.quarto, .div-block-da-mostrare.quad-sopra-tool.terzo {
  top: -498px;
}

.div-block-da-mostrare.quad-sopra-tool {
  z-index: 1111;
  background-color: #fff;
  width: 320px;
  height: 320px;
  min-height: 280px;
  padding: 6px 17px;
  position: relative;
  top: -249px;
  left: 0;
}

.div-block-da-mostrare.rds {
  margin-top: 24px;
  margin-bottom: 24px;
}

.div-block-da-mostrare.rds_mostrare {
  margin-top: 22px;
  margin-bottom: 22px;
}

.div-block-da-mostrare.quad4-grande-sopra {
  z-index: 11111;
  background-color: var(--kit-out-color-ok);
  width: 497px;
  height: 497px;
  min-height: 497px;
  padding: 39px;
  display: flex;
  position: relative;
  top: -249px;
  left: 0;
}

.div-block-da-mostrare.quad4-grande-sopra.terzo {
  z-index: 11111;
  display: flex;
  top: -498px;
}

.div-block-da-mostrare.quad4-grande-sopra.destra {
  z-index: 11111;
  justify-content: center;
  min-height: 497px;
  display: flex;
  top: -249px;
  left: -249px;
}

.div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
  display: flex;
  top: -498px;
  overflow: visible;
}

.div-block-da-mostrare.quad-sopra-tool {
  z-index: 1111;
  background-color: #fff;
  width: 320px;
  height: 320px;
  min-height: 280px;
  padding: 6px 17px;
  display: flex;
  position: relative;
  top: -249px;
  left: 0;
}

.paragraph-12 {
  text-align: center;
  margin-top: 11px;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 23px;
}

.div-block-1615 {
  display: flex;
}

.div-block-1616 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0 0 6px;
  padding-top: 0;
  display: flex;
}

.div-block-1617 {
  background-color: var(--white);
  border-top: 1px #000;
  border-left: 1px #000;
  width: 240px;
  margin-bottom: 6px;
  padding: 5px 3px;
}

.div-block-1617.light {
  background-color: #fff9;
}

.div-block-1618 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
}

.div-click-linking-benefit {
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.div-block-1619 {
  border-top: 2px solid #000;
  width: 300px;
  margin-top: 89px;
  margin-bottom: 24px;
}

.div-block-detail-pdf {
  justify-content: center;
  align-items: center;
  width: 262px;
  height: auto;
  transition: transform .2s;
  display: flex;
  overflow: hidden;
}

.div-block-detail-pdf:hover {
  transform: scale(1.1);
}

.div-block-timels {
  background-color: #0000;
  background-image: url('../images/pulsante_click_black_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.div-block-timels.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-timels.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-timels.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-timels.doppio {
  width: 690px;
}

.div-block-timels.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.div-block-subtitle {
  margin-top: 0;
  padding-left: 0;
}

.div-block-subtitle.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-subtitle.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-block-subtitle.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-block-subtitle.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-block-subtitle.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-block-subtitle.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-block-subtitle.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-block-subtitle.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-subtitle.footwear, .div-block-subtitle.equipment, .div-block-subtitle.experience-demo-copy, .div-block-subtitle.layering {
  margin-top: 11px;
}

.div-block-show-e-hide-quad4 {
  border: 4px solid var(--connect-color-ok);
  cursor: pointer;
  background-color: #ff953d40;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  min-height: 250px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.div-block-show-e-hide-quad4.video-tool {
  background-color: var(--white);
  background-image: url('../images/icona_standard_400.svg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 180px;
  border-style: none;
  border-color: #0000;
  align-items: flex-end;
  width: 320px;
  height: 370px;
  padding-bottom: 35px;
}

.div-block-show-e-hide-quad4.video-tool.tool {
  background-image: url('../images/icona_Tool_400.svg');
  height: 370px;
}

.div-block-show-e-hide-quad4.video-tool.best-practice {
  background-image: url('../images/icona_BestPractice_400.svg');
  height: 370px;
}

.clicca-per-nascondere {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.clicca-per-nascondere.video-tool {
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div-block-250x250 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 250px;
  height: 250px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-1620 {
  background-color: var(--white);
  flex-direction: row;
  align-items: flex-start;
  width: 500px;
  height: 250px;
  display: flex;
}

.sub-altobasso-testo-4x4 {
  z-index: 111;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-testo-4x4.centrato {
  text-align: center;
}

.sub-altobasso-testo-4x4.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-testo-4x4.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.sub-altobasso-testo-4x4.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-testo-4x4.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-testo-4x4.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-testo-4x4.right-align {
  text-align: right;
}

.div-block-filetto-nero-4x4 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.sub-altobasso-elenco-puntato-4x4-fino {
  z-index: 111;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-4x4-fino.centrato {
  text-align: center;
}

.sub-altobasso-elenco-puntato-4x4-fino.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-elenco-puntato-4x4-fino.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.sub-altobasso-elenco-puntato-4x4-fino.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-elenco-puntato-4x4-fino.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato-4x4-fino.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-elenco-puntato-4x4-fino.right-align {
  text-align: right;
}

.youtube {
  background-image: url('../images/CUBETTI_COLORATI_INTRO.gif');
  background-repeat: no-repeat;
}

.video-integrati-cubi {
  border: 0 #000;
  border-top: 1px solid #000;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 320px;
  margin: -1px auto;
  display: flex;
  overflow: visible;
}

.div-block-red-button {
  border: 2px none var(--silver);
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.click-discover {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 28px;
}

.click-discover.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.click-discover.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.click-discover.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.click-discover.experience {
  color: var(--experience-color-ok);
}

.click-discover.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.click-discover.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.click-discover.red {
  color: var(--red-ss);
  margin-bottom: 32px;
}

.link-purpose {
  margin-top: 49px;
  margin-bottom: 100px;
  text-decoration: none;
}

.div-block-previous-next {
  margin-top: 0;
  display: flex;
}

.div-block-previous-next.ambassador {
  background-color: var(--white);
  padding-top: 17px;
  padding-bottom: 17px;
}

.div-block-titolo-pagina {
  position: absolute;
  inset: 13% 0% auto;
}

.div-block-titolo-pagina.our_product {
  color: var(--white);
}

.div-block-1622 {
  background-image: url('../images/TNF_logo_black.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-74 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-1546-copy {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1623 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 80%;
}

.background-video-8 {
  height: 100%;
}

.background-video-mezzobusto {
  height: 180%;
}

.div-block-freccia-conseguente-ruotato {
  background-color: var(--discover-color-ok);
  width: 15px;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  transform: rotate(-45deg);
}

.div-block-freccia-conseguente-ruotato.experience {
  background-color: var(--experience-color-ok);
}

.div-block-freccia-conseguente-ruotato.storytelling {
  background-color: var(--storytelling-color);
}

.div-block-freccia-conseguente-ruotato.scale {
  background-color: var(--scale-color-ok);
}

.div-block-1624 {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededc2, #edededc2), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, 60px 60px;
  background-attachment: scroll, fixed;
  padding-top: 54px;
  padding-bottom: 54px;
}

.button {
  margin-left: auto;
  margin-right: auto;
}

.div-block-contenitore-click-lottie {
  background-color: var(--orange-tnf);
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.div-block-contenitore-click-lottie.prova2 {
  width: 40px;
  height: 40px;
}

.div-block-contenitore-click-lottie.prova3 {
  background-color: #0000;
  width: 220px;
}

.div-block-contenitore-click-lottie.prova2-copy {
  background-color: #0000;
  width: 40px;
  height: 40px;
  margin-top: 50px;
  margin-bottom: 0;
  margin-left: 156px;
  position: absolute;
}

.div-block-contenitore-click-lottie.connect {
  background-color: #ff953d99;
}

.div-block-contenitore-click-lottie.connect.vuoto {
  margin-top: -527px;
  margin-bottom: 510px;
  margin-left: 464px;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-contenitore-click-lottie.connect.vuoto.sm {
  margin-right: 0;
}

.div-block-contenitore-click-lottie.connect.vuoto-exp-link {
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: -36px;
  position: relative;
  inset: 0% 0% auto 490px;
}

.div-block-contenitore-click-lottie.connect.vuoto-exp-link-2 {
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: -36px;
  position: relative;
  inset: 0% 0% auto 318px;
}

.div-block-contenitore-click-lottie.connect.vuoto-exp-link-icon {
  z-index: 0;
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: 13px;
  position: static;
  inset: 120px -143px auto auto;
}

.div-block-contenitore-click-lottie.discover {
  background-color: #aa826199;
}

.div-block-contenitore-click-lottie.experience {
  background-color: #eb494d99;
}

.div-block-contenitore-click-lottie.experience.vuoto {
  background-color: #0000;
}

.div-block-contenitore-click-lottie.home {
  background-color: var(--red-40-41);
}

.div-block-contenitore-click-lottie.home.white {
  background-color: #fff;
  margin-bottom: 0;
}

.div-block-contenitore-click-lottie.home.grey {
  background-color: var(--silver);
  margin: 21px auto 0;
}

.div-block-contenitore-click-lottie.kae {
  background-color: #0000;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 32px;
  left: 0;
  right: -132px;
}

.div-block-contenitore-click-lottie.storytelling {
  background-color: #f49db266;
}

.div-block-contenitore-click-lottie.storytelling.vuoto {
  background-color: #0000;
}

.div-block-contenitore-click-lottie.kit-out {
  background-color: #aa98d380;
}

.div-block-contenitore-click-lottie.scale {
  background-color: #5489d666;
}

.div-block-contenitore-click-lottie.agree {
  background-color: #1ec2d566;
}

.div-block-contenitore-click-lottie.community {
  background-color: #52c47e80;
}

.div-block-contenitore-click-lottie.white {
  background-color: #ffffffb3;
  margin-bottom: 0;
}

.div-block-contenitore-click-lottie.viola {
  background-color: #5433a380;
}

.div-block-contenitore-click-lottie.blue {
  background-color: #29408ecc;
}

.div-block-contenitore-click-lottie.red {
  background-color: var(--red-tnf);
}

.div-block-contenitore-click-lottie.verde, .div-block-contenitore-click-lottie.green {
  background-color: var(--verde_sleeping);
}

.div-block-button-click {
  width: 90px;
  height: 90px;
}

.div-block-button-click.seconda-prova {
  width: 150px;
  height: 60px;
  position: relative;
  top: 0;
  left: 2px;
}

.div-block-button-click.terza-prova {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: auto;
  display: flex;
}

.div-block-button-click.seconda-prova-copy {
  width: 150px;
  height: 60px;
  position: static;
  top: 0;
  left: 2px;
}

.lottie-animation-9 {
  width: 120px;
}

.text-block-23 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.text-block-23.bianco {
  color: var(--white);
}

.lottie-animation-9-copy {
  width: 80px;
  transform: rotate(-13deg);
}

.div-block-contenitore-cta {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 21px;
}

.div-block-contenitore-cta.kit-out {
  margin-top: 22px;
}

.div-block-contenitore-cta.solo-community {
  margin-top: 19px;
}

.div-block-contenitore-cta.home-pillars {
  justify-content: flex-end;
  width: auto;
  margin-top: 21px;
  margin-bottom: 0;
  margin-left: 13px;
  display: flex;
}

.div-block-contenitore-cta.tents {
  margin-top: 30px;
  margin-bottom: 0;
}

.div-block-sopra-tutto {
  z-index: 111111;
  background-color: var(--black-70);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  top: 0;
}

.div-block-1626 {
  background-image: url('../images/TNF_Interactive_DareToExplore_Handbook_logo.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 50px;
  margin-top: 12px;
}

.div-block-over-home {
  background-color: var(--white-smoke);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  max-width: 800px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 53px;
  display: flex;
}

.div-block-1627 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-320x320 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  height: 370px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-filetto-nero-copy {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 0;
}

.sub-altobasso-elenco-puntato-copy {
  z-index: 1111;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-copy.centrato {
  text-align: center;
}

.sub-altobasso-elenco-puntato-copy.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-elenco-puntato-copy.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.sub-altobasso-elenco-puntato-copy.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-elenco-puntato-copy.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato-copy.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-elenco-puntato-copy.right-align {
  text-align: right;
}

.div-block-spazio-largo-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  display: flex;
}

.div-block-spazio-largo-copy._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-spazio-largo-copy._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: 350px;
  margin-bottom: 112px;
}

.video-prodotto {
  height: auto;
}

.video-prodotto._50 {
  width: 50%;
}

.div-block-values {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  max-width: 1200px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.div-block-values30 {
  width: 100%;
  margin-bottom: -121px;
}

.link-block-25 {
  z-index: 111;
  background-color: var(--cust-lets);
  margin-top: 0;
  position: relative;
}

.video-integrati-values {
  background-color: var(--black-40);
  border: 0 #000;
  border-top: 1px solid #000;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 140px;
  margin: -1px auto;
  display: flex;
  position: relative;
  top: -156px;
  overflow: visible;
}

.text-block-24 {
  color: var(--white);
  text-align: center;
  text-transform: none;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-cust-portrait-blu {
  background-image: url('../images/TNF_DTE_CUSTOMER_MEZZO_BUSTO_BLUE.gif');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 150px;
  height: 140px;
  overflow: hidden;
}

.div-block-cust-portrait-blu.red {
  background-image: url('../images/TNF_DTE_CUSTOMER_MEZZO_BUSTO_RED.gif');
}

.div-block-cust-portrait-blu.yellow {
  background-image: url('../images/TNF_DTE_CUSTOMER_MEZZO_BUSTO_YELLOW.gif');
}

.div-block-cust-portrait-blu.violet {
  background-image: url('../images/TNF_DTE_CUSTOMER_MEZZO_BUSTO_PURPLE.gif');
}

.link-block-26 {
  width: 100%;
  height: 100%;
}

.dropdown-list-7 {
  top: 0;
}

.dropdown-list-7.w--open {
  inset: auto 0 59px auto;
}

.dropdown-link-2 {
  border-bottom: 1px solid var(--dark-grey);
  text-align: right;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.dropdown-link-2:hover {
  background-color: var(--white);
}

.div-menu-footer {
  z-index: 111;
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding: 6px 0 6px 7px;
  display: flex;
  position: static;
  inset: 0% 9% auto auto;
}

.div-menu-footer:hover {
  background-color: var(--white-smoke);
}

.section-header-30 {
  background-color: var(--white);
  height: 33vh;
}

.section-header-30.verde {
  background-color: var(--white);
}

.div-block-header-pillar-tnf {
  background-image: url('../images/_DSC0208_WAT_yellow_crop_2500.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.div-block-header-pillar-tnf.our_product {
  background-image: url('../images/our_product_hero_foto.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
}

.container-100 {
  background-color: var(--white);
  border-radius: 3px;
  width: 95%;
  max-width: 1200px;
  height: auto;
  margin-top: 80px;
  box-shadow: 0 2px 5px #0003;
}

.container-100.meta {
  width: 50%;
  max-width: 590px;
  margin-left: 0;
  margin-right: 18px;
}

.container-100.meta.dx {
  margin-right: 0;
}

.container-100.values {
  background-color: #e8e7e7e6;
  padding-top: 52px;
}

.section-pillars {
  opacity: 1;
  background-image: linear-gradient(#ecececc2, #ecececc2), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px 60px;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 80px;
  display: flex;
  overflow: visible;
}

.section-pillars.orizz {
  justify-content: center;
  display: flex;
}

.div-block-header-our-core {
  background-image: url('../images/BG_Atm_08-_DSC7384_web.jpg');
  background-position: 100% 9%;
  background-repeat: no-repeat;
  background-size: 115%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding-top: 0;
  display: flex;
}

.box-intro-macro-argomenti {
  background-color: #0000;
  border-top: 0 #0000;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.box-intro-macro-argomenti.stretta-600 {
  width: auto;
}

.box-intro-macro-argomenti.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.box-intro-macro-argomenti.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-intro-macro-argomenti.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-intro-macro-argomenti.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-intro-macro-argomenti.our_product {
  margin-top: 0;
}

.div_materials_technologies_ph_1 {
  background-image: url('../images/mat_tech_photo_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.div_materials_technologies_ph_1.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.div_materials_technologies_ph_1.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.div_materials_technologies_ph_1.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.div_materials_technologies_ph_1.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.div_materials_technologies_ph_1.shell {
  background-image: url('../images/S19_MS_RAIN_010.jpg');
}

.div-block-image-vertic-sopra {
  background-image: url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-10_2500.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 220px;
  margin: 0 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.div-block-image-vertic-sopra.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.div-block-image-vertic-sopra.footwear {
  background-image: url('../images/footwear_torre-eger_ph3.jpg');
  background-position: 30%;
  background-size: cover;
  width: 220px;
  height: 150px;
  margin-top: 138px;
}

.div-block-image-vertic-sopra.equipment {
  background-image: url('../images/equipment_ph3.jpg');
  background-position: 30%;
  width: 220px;
  height: 160px;
  margin-top: -115px;
}

.div-block-image-vertic-sopra.timelines {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 30%;
  width: 180px;
  height: 200px;
  margin-top: 64px;
}

.div-block-image-quadr-sopra {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_010_1200.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.div-block-image-quadr-sopra.history {
  background-image: url('../images/footwear_torre-eger_ph2.jpg');
  margin-bottom: 63px;
}

.div-block-image-quadr-sopra.equipment {
  background-image: url('../images/equipment_ph2.jpg');
  margin-bottom: -156px;
}

.div-block-image-quadr-sopra.timelines {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 112px;
}

.div-block-1628 {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.div-block-1629 {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.list-2 {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-weight: 300;
  line-height: 24px;
}

.div-block-icone {
  background-image: url('../images/DNA.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-icone.in-store {
  background-image: url('../images/ICONA_InStore.svg');
}

.div-block-icone.bussola {
  background-image: url('../images/ICONA_OurCore.svg');
}

.explore_more-in_store {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  display: flex;
}

.div-block-experience_demoexc-customer-copy {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.div-block-experience_demoexc-customer-copy.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-experience_demoexc-customer-copy.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-experience_demoexc-customer-copy.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.div-block-experience_demoexc-customer-copy.doppio {
  width: 690px;
}

.div-block-experience_demoexc-customer-copy.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.filetto-we-are-tnf {
  border-top: 3px solid var(--orange-tnf);
  outline-offset: 0px;
  outline: 3px #0000;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section-next-prev {
  margin-top: 52px;
  margin-bottom: 0;
  font-size: 1px;
}

.frase-cit {
  color: var(--red-tnf);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 75%;
  margin-bottom: 55px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.frase-cit.left-align {
  text-align: left;
}

.frase-cit.red {
  color: var(--red-ss);
}

.frase-cit.connect {
  color: var(--connect-color-ok);
}

.frase-cit.connect.right-align {
  text-align: right;
}

.frase-cit.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.frase-cit.discover {
  color: var(--discover-color-ok);
}

.frase-cit.experience {
  color: var(--experience-color-ok);
}

.frase-cit.storytelling {
  color: var(--storytelling-color);
}

.frase-cit.kit-out {
  color: var(--kit-out-color-ok);
}

.frase-cit.scale {
  color: var(--scale-color-ok);
}

.frase-cit.agree {
  color: var(--agree-color-ok);
}

.frase-cit.community {
  color: var(--community-color-ok);
}

.frase-cit.piccolo {
  font-size: 30px;
  line-height: 30px;
}

.frase-cit.white-big {
  color: var(--white);
  text-align: left;
  width: 65%;
  margin-bottom: 29px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 34px;
  font-size: 45px;
  line-height: 45px;
}

.frase-cit.giallo {
  color: var(--orange-tnf);
}

.text-span-nome-cit {
  color: var(--black);
  font-size: 18px;
}

.div-block-segmento-grigio {
  background-color: var(--white-smoke);
  width: 100%;
  height: auto;
  padding-top: 51px;
  padding-bottom: 51px;
}

.div-block-segmento-grigio.bianco {
  background-color: #0000;
}

.div-block-segmento-grigio.spazio-sotto {
  margin-bottom: 28px;
}

.superscript {
  font-size: 40px;
}

.div-block-new-shop {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 650px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.div-block-new-shop.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.div-block-new-shop.tnf_circularity {
  background-image: url('../images/tnf_circularity.jpg');
  background-size: contain;
  width: 1000px;
  height: 800px;
}

.div-block-grigino-dopo-click {
  background-color: #0000;
  background-image: linear-gradient(#fff9, #fff9);
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 54px;
}

.div-block-grigino-dopo-click.insulation-comparison {
  flex-direction: column;
  width: 95%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.div-block-grigino-dopo-click.insulation-comparison.footwear-team {
  padding-top: 30px;
  padding-bottom: 30px;
}

.slider-we-are-tnf {
  background-color: #0000;
  width: 100%;
  height: 660px;
}

.icon-13 {
  color: var(--black-40);
  font-size: 30px;
}

.icon-14 {
  color: var(--black-70);
  font-size: 30px;
}

.left-arrow, .right-arrow-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 40px;
  display: flex;
}

.div-block-icons-svg {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 200px;
}

.div-block-icons-svg.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-icons-svg.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-icons-svg.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-icons-svg.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-icons-svg.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-1631 {
  border-top: 2px solid #000;
  margin-top: 30px;
  margin-bottom: 24px;
}

.list-item-2 {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.list-3 {
  width: 80%;
}

.div-block-1632 {
  background-color: var(--white);
  background-image: url('../images/TNF_EMPLOYEE_JOURNEY_ATHLETES-3-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  height: 320px;
  margin-top: 0;
  margin-bottom: 41px;
}

.div-block-1633 {
  background-image: url('../images/Founders_changeTheWorld.jpg');
  background-position: 0 67%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  display: flex;
}

.div-block-logoevolution {
  background-image: url('../images/TNF_EMPLOYEE_JOURNEY_LOGOSTORY.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
  height: 400px;
}

.div-block-logoevolution.secondo {
  background-image: url('../images/TNF_EMPLOYEE_JOURNEY_HALFDOMELOGO.gif');
  width: 250px;
  height: 240px;
  margin-bottom: 67px;
}

.div-block-athletes {
  background-image: url('../images/icon_attention.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  width: 100%;
  height: 160px;
}

.div-block-athletes.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-athletes.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-athletes.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-athletes.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-athletes.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-athletes.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-athletes.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-athletes.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-athletes.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-block-1634 {
  width: 40%;
}

.div-block-filetto-home {
  border-top: 1px solid var(--white);
  margin-top: 14px;
}

.section-5-pillars-home {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-bottom: 66px;
  padding-top: 65px;
  padding-bottom: 0;
  display: flex;
}

.section-5-pillars-home.discover-question {
  padding-top: 60px;
}

.section-5-pillars-home.tras {
  background-color: #0000;
  padding-top: 44px;
  padding-bottom: 148px;
}

.section-5-pillars-home.values {
  background-image: none;
  background-position: 0 0;
  padding-top: 46px;
  padding-bottom: 0;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.div-block-bloccone-pillars {
  width: 100%;
  height: auto;
  margin-top: 72px;
  margin-bottom: 0;
}

.cell {
  flex-wrap: nowrap;
}

.div-block-chess-01-wat {
  background-color: #0000;
  background-image: url('../images/_DSC0208_WAT_yellow_1500.jpg');
  background-position: 90% 65%;
  background-repeat: no-repeat;
  background-size: 160%;
  width: 100%;
  height: 100%;
}

.div-block-chess-01-wat.zaino {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-chess-01-wat._02 {
  background-image: linear-gradient(#29408e99, #29408e99), url('../images/f19_summit_fl_022_2400.jpg');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-chess-01-wat._03 {
  background-image: linear-gradient(to right, #004e1ee6, #fab24400 72%), url('../images/JordanManoukian_NaranjoFernandaMaciel-70_2500.jpg');
  background-position: 0 0, 0 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 138%;
}

.div-block-chess-01-wat._04 {
  background-image: linear-gradient(to right, var(--red-tnf), #fab24400 77%), url('../images/TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-7596_2000.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 150%;
}

.div-block-chess-01-wat._05 {
  background-image: linear-gradient(95deg, var(--663399) 14%, var(--viletto)), url('../images/F21_SUMMIT_M_US_032_2000.jpg');
  background-position: 0 0, 50% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.titolo-pillars-home {
  color: var(--white);
  text-align: right;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.titolo-pillars-home.left-align {
  text-align: left;
  letter-spacing: 2px;
  margin-left: 0;
  margin-right: auto;
  line-height: 46px;
}

.titolo-pillars-home.left-align.nse {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 70px;
  line-height: 50px;
}

.titolo-pillars-home.left-align.nse.be-different {
  letter-spacing: 4px;
  text-transform: none;
  line-height: 70px;
}

.titolo-pillars-home.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.titolo-pillars-home.connect {
  color: var(--connect-color-ok);
}

.titolo-pillars-home.connect.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.greet {
  color: var(--orange-tnf);
}

.titolo-pillars-home.greet.ombra {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.discover {
  color: var(--discover-color-ok);
}

.titolo-pillars-home.discover.ombra {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.experience {
  color: var(--experience-color-ok);
}

.titolo-pillars-home.experience.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.storytelling {
  color: var(--storytelling-color);
}

.titolo-pillars-home.storytelling.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo-pillars-home.kit-out.ombra {
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.scale {
  color: var(--scale-color-ok);
}

.titolo-pillars-home.scale.ombra-white {
  color: var(--white);
  text-shadow: 0 1px 1px #0003;
  font-size: 60px;
}

.titolo-pillars-home.agree {
  color: var(--agree-color-ok);
}

.titolo-pillars-home.community {
  color: var(--community-color-ok);
}

.titolo-pillars-home.community.ombra {
  text-shadow: 0 1px 3px #0000004d;
  font-size: 60px;
}

.titolo-pillars-home.congrats {
  margin-top: 53px;
}

.titolo-pillars-home.dentro-core {
  margin-top: 16px;
}

.titolo-pillars-home.numbers {
  color: #ffffff4d;
  margin-bottom: -108px;
  padding-right: 0;
  font-size: 200px;
  line-height: 200px;
}

.div-block-contenitore-testi-5-pillars {
  padding: 21px 21px 21px 34px;
}

.div-block-contenitore-testi-5-pillars.largo-50 {
  width: 50%;
}

.sub-altobasso-description-pillars-white {
  z-index: 1111;
  color: var(--white);
  text-align: right;
  letter-spacing: 1px;
  text-transform: none;
  width: auto;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 21px;
  position: relative;
}

.sub-altobasso-description-pillars-white.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.sub-altobasso-description-pillars-white.centrato.questions {
  line-height: 34px;
}

.sub-altobasso-description-pillars-white.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.sub-altobasso-description-pillars-white.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-description-pillars-white.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.sub-altobasso-description-pillars-white.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-description-pillars-white.right-align {
  text-align: right;
}

.div-block-1637 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-1638 {
  width: auto;
}

.div-block-1639 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.link-block-alle-pillars-page {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.light {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-weight: 300;
}

.boldissimo {
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 800;
}

.italic {
  font-family: Helveticaneueltstd md, sans-serif;
  font-style: italic;
  font-weight: 500;
}

.div-block-1640 {
  background-image: url('../images/HalfDome_80.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50px;
  height: 54px;
  margin-left: auto;
  margin-right: auto;
}

.cell-2, .cell-3, .cell-4, .cell-5, .div-block-1641, .div-block-1642, .div-block-1643 {
  margin-left: auto;
  margin-right: auto;
}

.dropdown_1_our_product {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_1_our_product.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_1_our_product.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_1_our_product.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_1_our_product.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_1_our_product.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_1_our_product.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_1_our_product.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_1_our_product.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_1_our_product.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_1_our_product.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_1_our_product.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_1_our_product.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_1_our_product.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_1_our_product.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_1_our_product.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_1_our_product.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_1_our_product.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_1_our_product.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_1_our_product.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_1_our_product.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_1_our_product.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_1_our_product.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_1_our_product.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_1_our_product.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_1_our_product.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_1_our_product.mod {
  width: 20px;
  height: 20px;
}

.dropdown_1_our_product.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div_athlete_tested_expedition_proven {
  height: auto;
  padding-top: 10px;
}

.div-block-our_product {
  align-items: center;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 60px;
  display: flex;
}

.div-block-our_product.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.div-block-our_product.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-our_product.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.div-block-our_product.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-our_product.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-our_product.tnf-adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-our_product.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-our_product.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-our_product.tnf-adventure.home {
  max-width: 1100px;
}

.div-block-our_product.ahtlete_tested {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-2 {
  font-size: 20px;
}

.div-block_photo_athlete_tested {
  background-image: url('../images/Athlete_tested_expedition_proven.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 615px;
  height: 380px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block_photo_athlete_tested.in-store {
  background-image: url('../images/ICONA_InStore.svg');
}

.dropdown_1_athlete_tested {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_1_athlete_tested.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_1_athlete_tested.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_1_athlete_tested.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_1_athlete_tested.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_1_athlete_tested.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_1_athlete_tested.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_1_athlete_tested.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_1_athlete_tested.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_1_athlete_tested.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_1_athlete_tested.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_1_athlete_tested.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_1_athlete_tested.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_1_athlete_tested.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_1_athlete_tested.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_1_athlete_tested.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_1_athlete_tested.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_1_athlete_tested.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_1_athlete_tested.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_1_athlete_tested.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_1_athlete_tested.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_1_athlete_tested.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_1_athlete_tested.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_1_athlete_tested.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_1_athlete_tested.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_1_athlete_tested.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_1_athlete_tested.mod {
  width: 20px;
  height: 20px;
}

.dropdown_1_athlete_tested.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.filetto-our_product {
  outline-color: var(--our_product);
  outline-offset: 0px;
  border-top: 3px solid #5433a3;
  outline-width: 3px;
  outline-style: none;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.dropdown_1_our_product_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_1_our_product_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_1_our_product_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_1_our_product_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_1_our_product_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_1_our_product_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_1_our_product_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_1_our_product_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_1_our_product_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_1_our_product_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_1_our_product_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_1_our_product_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_1_our_product_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_1_our_product_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_1_our_product_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_1_our_product_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_1_our_product_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_1_our_product_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_1_our_product_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_1_our_product_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_1_our_product_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_1_our_product_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_1_our_product_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_1_our_product_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_1_our_product_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_1_our_product_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_1_our_product_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown_1_our_product_ok.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block_materials_technologies {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.div_materials_technologies_ph_3 {
  background-image: url('../images/mat_tech_photo_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 220px;
  margin: -60px 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.div_materials_technologies_ph_3.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.div_materials_technologies_ph_2 {
  background-image: url('../images/S19_MS_RAIN_003.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.div_materials_technologies_ph_2.history {
  background-image: url('../images/Man_History_1500.jpg');
}

.div_materials_technologies {
  background-color: #0000;
  background-image: linear-gradient(#fff9, #fff9);
  padding-top: 54px;
  padding-bottom: 54px;
}

.div_contenitore_mat_tech {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 0;
  display: flex;
}

.div_contenitore_mat_tech.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.div_contenitore_mat_tech.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div_contenitore_mat_tech.thermoball.block {
  display: block;
}

.mat_tech_summit {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_summit.stretta-600 {
  width: auto;
}

.mat_tech_summit.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_summit.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_summit.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_summit.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_summit._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_summit._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-summit-series {
  background-image: url('../images/pulsante_summit_series.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block-summit-series.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-summit-series.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-summit-series.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-summit-series.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-summit-series.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-summit-series.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-summit-series.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-summit-series.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-summit-series.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_brand-dna {
  background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.div_brand-dna.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.div-block_vectiv {
  background-image: url('../images/pulsante_vective.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block_vectiv.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block_vectiv.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block_vectiv.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block_vectiv.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block_vectiv.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block_vectiv.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block_vectiv.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block_vectiv.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block_vectiv.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.mat_tech_summit-copy {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_summit-copy.stretta-600 {
  width: auto;
}

.mat_tech_summit-copy.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_summit-copy.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_summit-copy.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_summit-copy.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_summit-copy._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_summit-copy._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_summit-copy._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-summit-series-copy {
  background-image: url('../images/pulsante_vective.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block-summit-series-copy.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-summit-series-copy.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-summit-series-copy.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-summit-series-copy.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-summit-series-copy.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-summit-series-copy.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-summit-series-copy.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-summit-series-copy.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-summit-series-copy.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-block-thermoball {
  background-image: url('../images/pulsante_down.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block-thermoball.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-thermoball.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-thermoball.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-thermoball.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-thermoball.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-thermoball.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-thermoball.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-thermoball.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-thermoball.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-block-thermoball.thermoball {
  background-image: url('../images/pulsante_thermoball.jpg');
}

.div-block-_futurlight {
  background-image: url('../images/pulsante_FUTURELIGHT.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block-_futurlight.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-_futurlight.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-_futurlight.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-_futurlight.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-_futurlight.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-_futurlight.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-_futurlight.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-_futurlight.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-_futurlight.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.mat_tech_futur_light {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_futur_light.stretta-600 {
  width: auto;
}

.mat_tech_futur_light.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_futur_light.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_futur_light.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_futur_light.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_futur_light._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_futur_light._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_futur_light._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_dryvent {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_dryvent.stretta-600 {
  width: auto;
}

.mat_tech_dryvent.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_dryvent.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_dryvent.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_dryvent.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_dryvent._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_dryvent._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_dryvent._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-_dryvent {
  background-image: url('../images/pulsante_dryvent.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block-_dryvent.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-_dryvent.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-_dryvent.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-_dryvent.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-_dryvent.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-_dryvent.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-_dryvent.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-_dryvent.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-_dryvent.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.mat_tech_gore-tex {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_gore-tex.stretta-600 {
  width: auto;
}

.mat_tech_gore-tex.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_gore-tex.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_gore-tex.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_gore-tex.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_gore-tex._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_gore-tex._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_gore-tex._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-block_gore-tex {
  background-image: url('../images/pulsante_GORETEX.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-block_gore-tex.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block_gore-tex.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block_gore-tex.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block_gore-tex.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block_gore-tex.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block_gore-tex.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block_gore-tex.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block_gore-tex.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block_gore-tex.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.dropdown_footwear {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_footwear.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_footwear.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_footwear.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_footwear.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_footwear.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_footwear.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_footwear.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_footwear.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_footwear.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_footwear.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_footwear.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_footwear.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_footwear.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_footwear.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_footwear.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_footwear.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_footwear.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_footwear.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_footwear.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_footwear.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_footwear.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_footwear.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_footwear.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_footwear.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_footwear.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_footwear.mod {
  width: 20px;
  height: 20px;
}

.dropdown_footwear.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.filetto-we-are-tnf-copy {
  border-top: 3px solid var(--orange-tnf);
  outline-offset: 0px;
  outline: 3px #0000;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block_footwear, .div-block_equipment, .div-block_timels {
  height: 350px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.athlete_1 {
  background-image: url('../images/LINKING-INTRODUCTION_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.titolo_athlete_tested {
  color: var(--black);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 38px;
}

.titolo_athlete_tested.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.titolo_athlete_tested.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.titolo_athlete_tested.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.titolo_athlete_tested.experience {
  color: var(--experience-color-ok);
}

.titolo_athlete_tested.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.titolo_athlete_tested.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.titolo_athlete_tested.we-are-tnf {
  color: var(--orange-tnf);
}

.titolo_athlete_tested.we-are-tnf.sx-align {
  text-align: right;
}

.left-arrow-2, .right-arrow-3 {
  display: none;
}

.slide-15 {
  background-image: url('../images/conrad_anker.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.mask {
  width: 560px;
  height: 560px;
}

.slider-5 {
  width: 400px;
  height: 500px;
}

.quadrato-rosso {
  background-color: var(--black);
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px auto;
}

.quadrato-rosso.piccolo-rosso {
  z-index: 111;
  background-color: var(--dark-grey);
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.quadrato-rosso.piccolo-rosso.experience.video-indigo {
  margin-left: 0;
  margin-right: 20px;
  position: static;
}

.quadrato-rosso.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.quadrato-rosso.piccolo-rosso.we-are-tnf {
  background-color: var(--orange-tnf);
}

.quadrato-rosso.piccolo-rosso.we-are-tnf.sx, .quadrato-rosso.piccolo-rosso.we-are-tnf.destra {
  z-index: 1111;
  background-color: var(--red-ss);
  margin-left: 33px;
  margin-right: auto;
}

.quadrato-rosso.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.quadrato-rosso.invertito.connect {
  flex: none;
  margin-left: 15px;
}

.quadrato-rosso.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.quadrato-rosso.connect {
  background-color: var(--connect-color-ok);
  flex: none;
}

.quadrato-rosso.greet {
  background-color: var(--orange-tnf);
}

.quadrato-rosso.discover {
  background-color: var(--discover-color-ok);
}

.quadrato-rosso.experience {
  background-color: var(--experience-color-ok);
  flex: none;
}

.quadrato-rosso.storytelling {
  background-color: var(--storytelling-color);
}

.quadrato-rosso.kit-out {
  background-color: var(--kit-out-color-ok);
}

.quadrato-rosso.scale {
  background-color: var(--scale-color-ok);
}

.quadrato-rosso.agree {
  background-color: var(--agree-color-ok);
}

.quadrato-rosso.community {
  background-color: var(--community-color-ok);
}

.text-block-25 {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(#0000004d, #0000004d);
  justify-content: center;
  align-items: center;
  width: 560px;
  height: 560px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 20px;
  line-height: 32px;
  display: flex;
}

.slide-nav-4 {
  width: 560px;
}

.mat_tech_down {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mat_tech_down.stretta-600 {
  width: auto;
}

.mat_tech_down.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_down.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_down.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.mat_tech_down.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.mat_tech_down._5-athletes {
  border-top-style: none;
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 6px;
  margin-right: 6px;
}

.mat_tech_down._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.mat_tech_down._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-blockdown {
  background-image: url('../images/pulsante_thermoball.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 230px;
  max-height: none;
}

.div-blockdown.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-blockdown.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-blockdown.denali {
  background-image: url('../images/DENALI.svg');
}

.div-blockdown.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-blockdown.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-blockdown.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-blockdown.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-blockdown.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-blockdown.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.slider-6 {
  width: 500px;
  height: 500px;
}

.left-arrow-3, .right-arrow-4 {
  display: none;
}

.slide-16 {
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-26 {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000026, #00000026);
  justify-content: center;
  align-items: flex-start;
  width: 500px;
  height: 500px;
  padding: 30px 50px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.gal_1_paul_piana {
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gal_2_paul_piana-copy {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gal_3_ned-gillette {
  background-image: url('../images/ned_gillette.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1645 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.gal_4_ned-gillette-copy {
  background-image: url('../images/ned_gillette.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gal_4_kit-des-lauriers {
  background-image: url('../images/kit_des_lauriers.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gal_5_lynn_hill {
  background-image: url('../images/lynn_Hill.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gal_6_alex_lowe {
  background-image: url('../images/alex_lowe.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.iconic_now {
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-bottom: 172px;
  display: flex;
}

.iconic_now.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.iconic_now.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.iconic_now.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.iconic_now.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.iconic_now.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.iconic_now.tnf-adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.iconic_now.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.iconic_now.tnf-adventure.home {
  max-width: 1100px;
}

.iconic_now.tnf-adventure.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.tnf-adventure.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.iconic_now.tnf_adventure {
  width: 90%;
  margin: 0 auto;
}

.iconic_now.tnf_adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.iconic_now.tnf_adventure.guarantee.home {
  max-width: 1100px;
}

.iconic_now.tnf_adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.iconic_now.tnf_adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.iconic_now.tnf_adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.iconic_now.tnf_adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.tnf_adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.iconic_now.tnf_adventure.home {
  max-width: 1100px;
}

.iconic_now.tnf_adventure.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.tnf_adventure.gallery.sx {
  padding-right: 0%;
}

.iconic_now.athlete_tested.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.athlete_tested.gallery.sx {
  padding-right: 0%;
}

.iconic_now.athlete_tested {
  width: 90%;
  margin: 0 auto;
}

.iconic_now.athlete_tested.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.iconic_now.athlete_tested.guarantee.home {
  max-width: 1100px;
}

.iconic_now.athlete_tested.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.iconic_now.athlete_tested.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 0;
}

.iconic_now.athlete_tested.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.iconic_now.athlete_tested.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.athlete_tested.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.iconic_now.athlete_tested.home {
  max-width: 1100px;
}

.iconic_now.athlete_tested.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.iconic_now.athlete_tested.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.titolo_iconic-now {
  color: var(--black);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 35px;
}

.titolo_iconic-now.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.titolo_iconic-now.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.titolo_iconic-now.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.titolo_iconic-now.experience {
  color: var(--experience-color-ok);
}

.titolo_iconic-now.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.titolo_iconic-now.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.titolo_iconic-now.we-are-tnf {
  color: var(--orange-tnf);
}

.titolo_iconic-now.we-are-tnf.sx-align {
  text-align: right;
}

.slider-6-copy {
  width: 500px;
  height: 500px;
}

.slider-6-copy.iconic-now {
  width: 350px;
  height: 350px;
}

.iconic-now {
  color: var(--black);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.iconic-now.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.iconic-now.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.iconic-now.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.iconic-now.experience {
  color: var(--experience-color-ok);
}

.iconic-now.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.iconic-now.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.iconic-now.we-are-tnf {
  color: var(--orange-tnf);
}

.iconic-now.we-are-tnf.sx-align {
  text-align: right;
}

.iconic-now.summitseries {
  color: var(--black);
  letter-spacing: 1px;
  font-size: 40px;
  line-height: 38px;
}

.iconic-now.summitseries.sx-align {
  text-align: right;
}

.text-block-26-copy {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#00000026, #00000026);
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  height: 350px;
  padding: 50px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 30px;
  line-height: 30px;
  display: flex;
}

.div-block-contenitore-copy {
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-bottom: 172px;
  display: flex;
}

.div-block-contenitore-copy.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore-copy.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore-copy.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore-copy.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore-copy.tnf-adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.tnf-adventure.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.tnf_adventure {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore-copy.tnf_adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore-copy.tnf_adventure.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.tnf_adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore-copy.tnf_adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore-copy.tnf_adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.tnf_adventure.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.tnf_adventure.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.tnf_adventure.gallery.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.div-block-contenitore-copy.athlete_tested.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.athlete_tested.gallery.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.athlete_tested {
  width: 90%;
  margin: 0 auto;
}

.div-block-contenitore-copy.athlete_tested.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.div-block-contenitore-copy.athlete_tested.guarantee.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.athlete_tested.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
  flex-direction: row-reverse;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.div-block-contenitore-copy.athlete_tested.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.div-block-contenitore-copy.athlete_tested.home {
  max-width: 1100px;
}

.div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.div-block-quadrato-nero-copy {
  background-color: var(--black);
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px auto;
}

.div-block-quadrato-nero-copy.piccolo-rosso {
  z-index: 111;
  background-color: var(--dark-grey);
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.div-block-quadrato-nero-copy.piccolo-rosso.experience.video-indigo {
  margin-left: 0;
  margin-right: 20px;
  position: static;
}

.div-block-quadrato-nero-copy.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.div-block-quadrato-nero-copy.piccolo-rosso.we-are-tnf {
  background-color: var(--orange-tnf);
}

.div-block-quadrato-nero-copy.piccolo-rosso.we-are-tnf.sx {
  z-index: 1111;
  margin-left: 33px;
  margin-right: auto;
}

.div-block-quadrato-nero-copy.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.div-block-quadrato-nero-copy.invertito.connect {
  flex: none;
  margin-left: 15px;
}

.div-block-quadrato-nero-copy.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.div-block-quadrato-nero-copy.connect {
  background-color: var(--connect-color-ok);
  flex: none;
}

.div-block-quadrato-nero-copy.greet {
  background-color: var(--orange-tnf);
}

.div-block-quadrato-nero-copy.discover {
  background-color: var(--discover-color-ok);
}

.div-block-quadrato-nero-copy.experience {
  background-color: var(--experience-color-ok);
  flex: none;
}

.div-block-quadrato-nero-copy.storytelling {
  background-color: var(--storytelling-color);
}

.div-block-quadrato-nero-copy.kit-out {
  background-color: var(--kit-out-color-ok);
}

.div-block-quadrato-nero-copy.scale {
  background-color: var(--scale-color-ok);
}

.div-block-quadrato-nero-copy.agree {
  background-color: var(--agree-color-ok);
}

.div-block-quadrato-nero-copy.community {
  background-color: var(--community-color-ok);
}

.quadrato-rosso_summit-series {
  background-color: var(--black);
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px auto;
}

.quadrato-rosso_summit-series.piccolo-rosso {
  z-index: 111;
  background-color: var(--dark-grey);
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.quadrato-rosso_summit-series.piccolo-rosso.experience.video-indigo {
  margin-left: 0;
  margin-right: 20px;
  position: static;
}

.quadrato-rosso_summit-series.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.quadrato-rosso_summit-series.piccolo-rosso.we-are-tnf {
  background-color: var(--orange-tnf);
}

.quadrato-rosso_summit-series.piccolo-rosso.we-are-tnf.sx {
  z-index: 1111;
  margin-left: 33px;
  margin-right: auto;
}

.quadrato-rosso_summit-series.piccolo-rosso.iconic-now {
  background-color: var(--red-ss);
  height: 22px;
}

.quadrato-rosso_summit-series.piccolo-rosso.iconic-now.viola {
  background-color: var(--our_product);
}

.quadrato-rosso_summit-series.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.quadrato-rosso_summit-series.invertito.connect {
  flex: none;
  margin-left: 15px;
}

.quadrato-rosso_summit-series.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.quadrato-rosso_summit-series.connect {
  background-color: var(--connect-color-ok);
  flex: none;
}

.quadrato-rosso_summit-series.greet {
  background-color: var(--orange-tnf);
}

.quadrato-rosso_summit-series.discover {
  background-color: var(--discover-color-ok);
}

.quadrato-rosso_summit-series.experience {
  background-color: var(--experience-color-ok);
  flex: none;
}

.quadrato-rosso_summit-series.storytelling {
  background-color: var(--storytelling-color);
}

.quadrato-rosso_summit-series.kit-out {
  background-color: var(--kit-out-color-ok);
}

.quadrato-rosso_summit-series.scale {
  background-color: var(--scale-color-ok);
}

.quadrato-rosso_summit-series.agree {
  background-color: var(--agree-color-ok);
}

.quadrato-rosso_summit-series.community {
  background-color: var(--community-color-ok);
}

.gal_1_buckminster {
  background-image: url('../images/Buckminster_Fuller.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text_iconic-now {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(#00000026, #00000026);
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  height: 350px;
  padding: 50px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.name_iconic-now {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  height: 350px;
  padding: 21px 50px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

.gal_2_sallymckoy {
  background-image: url('../images/Sally-McKoy.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-nav-5 {
  display: none;
}

.filetto-customers-2 {
  border-top: 4px solid #1966be;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.filetto-customers-2.yellow-tnf {
  border-top-width: 3px;
  border-top-color: #fab244;
  margin-top: 16px;
  margin-bottom: 16px;
}

.filetto-customers-2.black {
  border-top-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.filetto-customers-2.black.spaces-down {
  margin-bottom: 23px;
  padding-bottom: 0;
}

.image-example-captions-2 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-2._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.dropdown-wrapper-4 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.text-block-27 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-27.bianco {
  color: var(--white);
  font-size: 14px;
}

.div-block-1646 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.div-block-1647 {
  background-color: #ededed;
  background-image: linear-gradient(#fff9, #fff9);
  background-position: 0 0;
  padding-top: 54px;
  padding-bottom: 54px;
}

.div-block-1648 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-small-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-elenco-puntato-2 {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-2.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.sub-altobasso-elenco-puntato-2.piccolo {
  z-index: 10;
  font-size: 15px;
  line-height: 22px;
}

.sub-altobasso-elenco-puntato-2.piccolo.text-futurlight {
  text-transform: uppercase;
  margin-top: 22px;
  margin-bottom: 22px;
  font-size: 14px;
  line-height: 18px;
}

.sub-altobasso-elenco-puntato-2.centrato {
  z-index: 111;
  text-align: center;
}

.sub-altobasso-elenco-puntato-2.athleted_tested {
  font-size: 23px;
}

.dropdown-content-3 {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-3.athletes-content {
  background-color: #0000;
  border-radius: 0;
  margin-bottom: 49px;
  padding-top: 5%;
  padding-left: 0%;
  padding-right: 5%;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.dropdown-content-3.athletes-content.vuoto {
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-3.athletes-content.cycle {
  padding-right: 0%;
}

.dropdown-content-3.mat_tech {
  background-color: #fff;
  border-radius: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-3.mat_tech.black {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dropdown-content-3._550-fill-power {
  background-color: #0000;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-3.dry-vent {
  background-color: var(--white);
  padding-top: 48px;
  padding-bottom: 48px;
}

.dropdown-content-3.footwear-contenute {
  background-color: #0000;
  border-radius: 0;
  margin-bottom: 49px;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-content-3.footwear-contenute.vuoto {
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-3.backpack {
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  height: 300px;
  margin-bottom: 49px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Helveticaneueltstd lt, sans-serif;
  display: flex;
}

.dropdown-content-3.backpack.vuoto {
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0%;
  padding-left: 0%;
  padding-right: 0%;
}

.filetto-customers-3 {
  border-top: 4px solid #1966be;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.filetto-customers-3.yellow-tnf {
  border-top-width: 3px;
  border-top-color: #fab244;
  margin-top: 16px;
  margin-bottom: 16px;
}

.filetto-customers-3.black {
  border-top-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.filetto-customers-3.black.spaces-down {
  margin-bottom: 23px;
  padding-bottom: 0;
}

.filetto-customers-3.black.spaces-down.bianco {
  border: 1px solid var(--white);
}

.image-example-captions-3 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-3._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions-3._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3._6-tech_summit_series.down {
  width: 38%;
}

.image-example-captions-3._6-tech_summit_series.colonna-cycle {
  width: 45%;
}

.image-example-captions-3.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3.upper-insulation {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 24%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions-3.upper-insulation.down {
  width: 38%;
}

.image-example-captions-3.upper-insula {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3.upper-insula.down {
  width: 38%;
}

.image-example-captions-3.backpacks_dyno {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3.backpacks_dyno.down {
  width: 38%;
}

.dropdown-wrapper-5 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.div-block-1649 {
  width: auto;
  height: 30px;
  margin-top: -3px;
  margin-bottom: -3px;
}

.div-block-1650 {
  background-color: #ededed;
  background-image: linear-gradient(#fff9, #fff9);
  background-position: 0 0;
  padding-top: 54px;
  padding-bottom: 54px;
}

.div-block-1651 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1651._6-tech_summit_series {
  width: 150px;
  height: 50px;
}

.sub-altobasso-small-3 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.summit-series-technology {
  background-color: #0000;
  background-image: linear-gradient(#fff9, #fff9);
  padding-top: 0;
  padding-bottom: 0;
}

.div_click_summitseries-tech {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.div_click_summitseries-tech.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.div_click_summitseries-tech.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div_click_summitseries-tech.technologie.shoulder-straps {
  padding-top: 29px;
}

.dropdown-1 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-1._6-tech_summit_series {
  border-top-style: none;
  height: auto;
}

.dropdown-1.anatomy_1 {
  border-top-style: none;
  height: auto;
  overflow: hidden;
}

.dropdown-1.sleeep_2b {
  height: auto;
  position: relative;
}

.dropdown-1.sleeping_2, .dropdown-1.backpacks_dyno_tech {
  border-top-style: none;
  height: auto;
}

.dropdown-1.on-mountain {
  border-top-style: none;
  height: auto;
  overflow: hidden;
}

.dropdown_2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.div-block-ss_tech {
  width: 100%;
  height: auto;
}

.div-block-ss_tech.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-ss_tech.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-ss_tech.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-ss_tech.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-ss_tech.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-ss_tech.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-ss_tech.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-ss_tech.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-ss_tech.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-block-ss_tech.cloud-down {
  background-image: none;
}

.div-block-ss_tech.cloud-down.heatseeker {
  padding-left: 35px;
  padding-right: 35px;
}

.div-block-ss_tech.future-fleece, .div-block-ss_tech.ventrix, .div-block-ss_tech._50-50-down, .div-block-ss_tech.dotknit {
  background-image: none;
}

.div-block-ss_tech.heatseeker {
  width: 90%;
}

.benefits {
  z-index: 10;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.benefits.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.benefits.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.benefits.tech {
  margin-top: 20px;
}

.text-span-3 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.icone_benefit {
  background-image: url('../images/WATERPROOF.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
  margin-top: 23px;
}

.icone_benefit.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.icone_benefit.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.icone_benefit.denali {
  background-image: url('../images/DENALI.svg');
}

.icone_benefit.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.icone_benefit.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.icone_benefit.breathable-copy {
  background-image: url('../images/WATERPROOF.svg');
}

.icone_benefit.breathable {
  background-image: url('../images/BREATHABLE.svg');
}

.icone_benefit.recycled {
  background-image: url('../images/RECYCLED.svg');
}

.icone_benefit.down-fill {
  background-image: url('../images/down_fill.svg');
}

.icone_benefit.packable {
  background-image: url('../images/packable.svg');
}

.icone_benefit.quick-drying {
  background-image: url('../images/quick_drying.svg');
}

.icone_benefit.synthetic_fill {
  background-image: url('../images/synthetic_fill.svg');
}

.icone_benefit.future-light {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  height: 200px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.strati-di-tecnologia {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  display: flex;
}

.strati-di-tecnologia.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.strati-di-tecnologia.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.strati-tecnologia {
  z-index: 10;
  border-bottom: 3px solid var(--our_product);
  color: var(--663399);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-top: 5px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.strati-tecnologia.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.strati-tecnologia.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.div-block-segmento-grigio-copy {
  background-color: var(--white);
  width: 100%;
  padding-top: 51px;
  padding-bottom: 51px;
}

.div-block-segmento-grigio-copy.bianco {
  background-color: #0000;
}

.div-block-segmento-grigio-copy.spazio-sotto {
  margin-bottom: 28px;
}

.slider-layering-system {
  background-color: #0000;
  width: 100%;
  height: 660px;
}

.layer-system {
  background-color: #0000;
  background-image: url('../images/LAYER_SYSTEM_dotknit.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 500px;
}

.layer-system.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.layer-system.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.layer-system.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.layer-system.customer-journey.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.layer-system.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.layer-system.quadrato-senza-immagini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  height: 250px;
  display: flex;
}

.layer-system.colotrs-tnf-jacket {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 29%;
  width: 90%;
  max-width: 700px;
  height: 520px;
  margin-top: 0;
}

.layer-system.colotrs-tnf-jacket.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.layer-system.colotrs-tnf-jacket.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.layer-system.colotrs-tnf-jacket.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.layer-system.colotrs-tnf-jacket.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.layer-system.on-mountain-action {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 0%;
  width: 560px;
  height: 560px;
}

.layer-system.on-mountain-action.leader {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
}

.layer-system.on-mountain-action.born-explore {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.layer-system.on-mountain-action.born-explore.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.layer-system.on-mountain-action.born-explore.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.layer-system.on-mountain-action.dot_knit {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.layer-system.on-mountain-action.dot_knit.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.layer-system.on-mountain-action.dot_knit.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.layer-system.future-fleece {
  background-image: url('../images/LAYER_SYSTEM_future-fleece.jpg');
}

.layer-system._50-50-down {
  background-image: url('../images/LAYER_SYSTEM_50-50_down.jpg');
}

.layer-system.future_light {
  background-image: url('../images/LAYER_SYSTEM_FUTURELIGHT.png');
}

.layer-system.cloud_down {
  background-image: url('../images/LAYER_SYSTEM_CLOUD_DOWN.jpg');
}

.loghi-latering-system {
  background-image: url('../images/dot_knit.png');
  background-position: 0 0;
  background-size: contain;
  width: 270px;
  height: 60px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
}

.loghi-latering-system.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.loghi-latering-system.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.loghi-latering-system.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 0;
}

.loghi-latering-system.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.loghi-latering-system.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.loghi-latering-system.centrato.dropdown-storytelling.futurelight, .loghi-latering-system.centrato.dropdown-storytelling.futurelight-copy {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.dropdown-storytelling.cloud-down {
  background-image: url('../images/clouddown.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.dropdown-storytelling._50-50-down {
  background-image: url('../images/50-50down.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.dropdown-storytelling.ventrix {
  background-image: url('../images/vetrix.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.dropdown-storytelling.futurefleece {
  background-image: url('../images/futurefleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.dropdown-storytelling.dotknit {
  background-image: url('../images/dot_knit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 50px;
}

.loghi-latering-system.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.loghi-latering-system.centrato.solo-community {
  margin-bottom: 0;
  position: static;
  top: -151px;
}

.loghi-latering-system.centrato._3-kit-out {
  margin-top: 3px;
  margin-bottom: 59px;
}

.loghi-latering-system.future_fleece {
  background-image: url('../images/futurefleece.png');
}

.loghi-latering-system._50-50-down {
  background-image: url('../images/50-50down.png');
}

.loghi-latering-system.future_light {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
}

.loghi-latering-system.cloud_down {
  background-image: url('../images/clouddown.png');
}

.testo-e-immagine {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-1655 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-100 {
  border: 0 solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 86%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.div-block-100:hover {
  opacity: 1;
}

.div-block-100.stretto {
  border-width: 0;
  flex-direction: column;
  width: 90%;
  max-width: 1018.4px;
  padding-left: 0;
}

.white-bg-title {
  background-color: var(--black);
  flex-direction: column-reverse;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 8% 10%;
  display: flex;
}

.div-block-innovation-container-oriz-2 {
  justify-content: center;
  align-items: center;
  width: 98%;
  margin: 45px auto;
  display: flex;
}

.div-block-1526 {
  width: 50%;
  height: 100%;
}

.div-block-140 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.mask-10 {
  background-color: #3b3b3b;
}

.slide-nav-6 {
  justify-content: center;
  font-size: 14px;
  display: none;
}

.labproven1-pic {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.labproven1-pic._2 {
  width: 400px;
  height: auto;
}

.dropdown-content-6 {
  width: 90%;
  height: auto;
  margin: auto auto 0;
  position: static;
  overflow: hidden;
}

.dropdown-content-6.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.div-block-1656 {
  height: auto;
}

.div-block-benefits {
  width: 60%;
  height: auto;
  padding-top: 0;
  padding-bottom: 9px;
}

.vec_consumer-benefit {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-color: #f1f1f1;
  background-image: linear-gradient(#fff9, #fff9), url('../images/puntini_BKG_G.svg');
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  background-clip: padding-box;
  padding-top: 47px;
  padding-bottom: 47px;
}

.vec_consumer-benefit.tech-benefits {
  background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/VECTIV_GREY_Gradient_3000.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 0;
  margin-top: 33px;
  padding-top: 22px;
}

.vec_consumer-benefit.tech-benefits.vectiv {
  -webkit-text-stroke-color: transparent;
  background-image: linear-gradient(#0000, #0000), url('../images/fondo-grigio.jpg');
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-top: 38px;
  margin-bottom: 38px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.right-arrow-6 {
  font-size: 20px;
  display: none;
}

.right-arrow-6.mostra {
  width: 50px;
  margin-left: 11px;
  margin-right: 11px;
  display: flex;
}

.dropdown-wrapper-6 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
  overflow: visible;
}

.dropdown-wrapper-6.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dropdown-wrapper-6.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-wrapper-6.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dropdown-wrapper-6.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dropdown-wrapper-6.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-wrapper-6.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dropdown-wrapper-6.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dropdown-wrapper-6.dd-innovation.modularity.solution.stability {
  background-image: none;
}

.dropdown-wrapper-6.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dropdown-wrapper-6.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-wrapper-6.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dropdown-wrapper-6.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown-wrapper-6.dd-innovation.vectiv, .dropdown-wrapper-6.dd-innovation.vectiv:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.comfort {
  background-image: none;
}

.dropdown-wrapper-6.dd-innovation.comfort:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000);
  width: 100%;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-6.dd-innovation.cold-weather:hover {
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000);
  width: 90%;
  height: auto;
  margin-top: auto;
}

.dropdown-wrapper-6.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-6.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dropdown-wrapper-6.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-6.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown-wrapper-6.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown-wrapper-6.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown-wrapper-6.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-6.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-6.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown-wrapper-6.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown-wrapper-6.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown-wrapper-6.dd-innovation.tent {
  background-image: linear-gradient(#0000, #0000);
  height: 500px;
}

.dropdown-wrapper-6.dd-innovation.tent:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.sleep_3 {
  background-image: linear-gradient(#0000, #0000);
  height: 600px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-wrapper-6.dd-innovation.sleep_3:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.sleep_2 {
  background-image: linear-gradient(#0000, #0000);
  height: 600px;
  margin-left: 9px;
  margin-right: 9px;
}

.dropdown-wrapper-6.dd-innovation.sleep_2:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.sleep_1 {
  background-image: linear-gradient(#0000, #0000);
  height: 600px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-wrapper-6.dd-innovation.sleep_1:hover, .dropdown-wrapper-6.dd-innovation.color_1, .dropdown-wrapper-6.dd-innovation.color_1:hover {
  background-image: linear-gradient(#0000, #0000);
}

.dropdown-wrapper-6.dd-innovation.our_commitments {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SCALE-CIRCULARITY_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 25%;
  margin-left: 3px;
  margin-right: 3px;
}

.dropdown-wrapper-6.dd-innovation.our_commitments:hover {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SCALE-CIRCULARITY_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.responsibly {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/RESPONSIBLY-SOURCED.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 25%;
  margin-left: 3px;
  margin-right: 3px;
}

.dropdown-wrapper-6.dd-innovation.responsibly:hover {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/RESPONSIBLY-SOURCED.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.sustainable-packaging {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/WPRL_TANDEM.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 25%;
  margin-left: 3px;
  margin-right: 3px;
}

.dropdown-wrapper-6.dd-innovation.sustainable-packaging:hover {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/WPRL_TANDEM.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown-wrapper-6.dd-innovation.without-compromise {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SUSTAINABLE-PACKAGING.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 25%;
  margin-left: 3px;
  margin-right: 3px;
}

.dropdown-wrapper-6.dd-innovation.without-compromise:hover {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SUSTAINABLE-PACKAGING.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown-wrapper-6.tents, .dropdown-wrapper-6.wheeled-luggage {
  width: 50%;
}

.div-block-1_3 {
  width: 33%;
  margin-left: auto;
  margin-right: auto;
}

.slide-31 {
  object-position: 50% 50%;
  overflow: hidden;
}

.div-block-1527 {
  justify-content: flex-start;
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-vectiv-logo {
  background-image: url('../images/VECTIVE_LOGO_ANIMATO_nero-min-2.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 700px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.left-arrow-6 {
  font-size: 20px;
  display: none;
}

.left-arrow-6.mostra {
  width: 30px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-immagini-twinlife {
  background-color: #0000;
  width: 95%;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.slide-17 {
  overflow: hidden;
}

.heading-4 {
  color: #fff;
  text-align: center;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.heading-4.sub1 {
  text-align: center;
  letter-spacing: 10px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.heading-4.sub1.sub-innovation.vectiv {
  color: var(--black);
  letter-spacing: 5px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.heading-4.sub1.sub-innovation.vectiv._20pt {
  font-size: 20px;
}

.heading-4.sub1.sub-innovation.bianco {
  color: var(--white);
  letter-spacing: 2px;
}

.heading-4.sub1.sub-innovation.bianco._24pt {
  letter-spacing: 2px;
}

.heading-4.sub1.sub-innovation {
  color: #000;
  text-align: center;
  letter-spacing: 5px;
  font-size: 24px;
  line-height: 30px;
}

.heading-4.titolo-footwear {
  color: var(--black);
  text-align: center;
  text-transform: none;
  margin-top: 27px;
  font-size: 60px;
}

.heading-4.titolo-footwear-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: 3px;
  text-transform: none;
  margin-top: 0;
  font-size: 20px;
}

.heading-4.buffle {
  color: var(--black);
  letter-spacing: 2px;
  font-size: 18px;
}

.vectiv_tech_turns {
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  display: flex;
}

.div-block-x3 {
  justify-content: center;
  align-items: flex-start;
  max-width: 1200px;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 33px;
  padding-right: 33px;
  display: flex;
}

.div-block-114 {
  width: 40%;
  height: 100%;
}

.text-block-29 {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-29.bianco {
  color: var(--white);
}

.dropdown-trigger-3 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-3:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-3:active, .dropdown-trigger-3:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-3.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger-3.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger-3.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger-3.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger-3.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger-3.vectiv.immage._2 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-trigger-3.vectiv.immage._3 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_3.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown-trigger-3.vectiv.immage.connect {
  background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CONECT_PHOTO.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-trigger-3.vectiv.immage.connect.champion-ok {
  background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CHAMPION_PHOTO.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-trigger-3.vectiv.immage.curius {
  background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CURIOUS_PHOTO.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testo-su-box-colorato-2 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  padding: 42px 33px 35px 46px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 21px;
  font-weight: 200;
  line-height: 25px;
}

.twinlife-slideshow-pic {
  background-color: #0000;
  height: auto;
}

.youtube-3 {
  margin-top: 43px;
  margin-bottom: 39px;
}

.video-vective {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.video-vective.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.vec_power-further {
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-bottom: 172px;
  display: flex;
}

.vec_power-further.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.vec_power-further.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.vec_power-further.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.vec_power-further.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.vec_power-further.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.vec_power-further.tnf-adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.vec_power-further.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.vec_power-further.tnf-adventure.home {
  max-width: 1100px;
}

.vec_power-further.tnf-adventure.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.tnf-adventure.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.vec_power-further.tnf_adventure {
  width: 90%;
  margin: 0 auto;
}

.vec_power-further.tnf_adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.vec_power-further.tnf_adventure.guarantee.home {
  max-width: 1100px;
}

.vec_power-further.tnf_adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.vec_power-further.tnf_adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.vec_power-further.tnf_adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.vec_power-further.tnf_adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.tnf_adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.vec_power-further.tnf_adventure.home {
  max-width: 1100px;
}

.vec_power-further.tnf_adventure.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.tnf_adventure.gallery.sx {
  padding-right: 0%;
}

.vec_power-further.athlete_tested.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.athlete_tested.gallery.sx {
  padding-right: 0%;
}

.vec_power-further.athlete_tested {
  width: 90%;
  margin: 0 auto;
}

.vec_power-further.athlete_tested.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.vec_power-further.athlete_tested.guarantee.home {
  max-width: 1100px;
}

.vec_power-further.athlete_tested.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.vec_power-further.athlete_tested.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 0;
}

.vec_power-further.athlete_tested.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.vec_power-further.athlete_tested.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.athlete_tested.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.vec_power-further.athlete_tested.home {
  max-width: 1100px;
}

.vec_power-further.athlete_tested.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.vec_power-further.athlete_tested.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.power-further {
  color: var(--white);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 38px;
}

.power-further.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.power-further.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.power-further.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.power-further.experience {
  color: var(--experience-color-ok);
}

.power-further.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.power-further.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.power-further.we-are-tnf {
  color: var(--orange-tnf);
}

.power-further.we-are-tnf.sx-align {
  text-align: right;
}

.white-bg-title-copy {
  background-color: var(--black);
  flex-direction: column-reverse;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 4% 5%;
  display: flex;
}

.titolo-nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.athletes-tested {
  background-color: #0000;
  flex-direction: column-reverse;
  justify-content: center;
  width: 100%;
  margin: 50px 51px;
  padding: 4% 18%;
  display: flex;
}

.lab-proven {
  border: 0 solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 86%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.lab-proven:hover {
  opacity: 1;
}

.lab-proven.stretto {
  border-width: 0;
  flex-direction: column;
  width: 90%;
  max-width: 1018.4px;
  margin-top: 49px;
  margin-bottom: 49px;
  padding-left: 0;
}

.lab-proven.stretto.vectiv {
  color: #0000;
  width: 98%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1658 {
  background-image: url('../images/UTMB-©MathisDumas-1_EDIT.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 600px;
  overflow: visible;
}

.problem_insight_solution-copy-copy {
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4%;
  padding-bottom: 4%;
  display: flex;
}

.text-span-4 {
  font-size: 18px;
}

.text-span-5 {
  letter-spacing: 4px;
  font-size: 16px;
}

.athlete_performance {
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-bottom: 172px;
  display: flex;
}

.athlete_performance.tnf-adventure {
  width: 90%;
  margin: 0 auto;
}

.athlete_performance.tnf-adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.athlete_performance.tnf-adventure.guarantee.home {
  max-width: 1100px;
}

.athlete_performance.tnf-adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.athlete_performance.tnf-adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.athlete_performance.tnf-adventure.guarantee.slider-we-are, .athlete_performance.tnf-adventure.guarantee.layering-system {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.athlete_performance.tnf-adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.tnf-adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.athlete_performance.tnf-adventure.home {
  max-width: 1100px;
}

.athlete_performance.tnf-adventure.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.tnf-adventure.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.athlete_performance.tnf_adventure {
  width: 90%;
  margin: 0 auto;
}

.athlete_performance.tnf_adventure.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.athlete_performance.tnf_adventure.guarantee.home {
  max-width: 1100px;
}

.athlete_performance.tnf_adventure.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.athlete_performance.tnf_adventure.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.athlete_performance.tnf_adventure.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.athlete_performance.tnf_adventure.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.tnf_adventure.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.athlete_performance.tnf_adventure.home {
  max-width: 1100px;
}

.athlete_performance.tnf_adventure.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.tnf_adventure.gallery.sx {
  padding-right: 0%;
}

.athlete_performance.athlete_tested.guarantee.experience-demo {
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.athlete_performance.athlete_tested.gallery {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.athlete_tested.gallery.sx {
  padding-right: 0%;
}

.athlete_performance.athlete_tested {
  width: 90%;
  margin: 0 auto;
}

.athlete_performance.athlete_tested.guarantee {
  margin-top: 71px;
  margin-bottom: 71px;
}

.athlete_performance.athlete_tested.guarantee.home {
  max-width: 1100px;
}

.athlete_performance.athlete_tested.guarantee.demo-experience-blocco {
  align-items: flex-start;
  max-width: 1100px;
  margin-top: -183px;
  margin-bottom: 0;
}

.athlete_performance.athlete_tested.guarantee.experience-demo {
  flex-direction: row-reverse;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 54px;
}

.athlete_performance.athlete_tested.guarantee.slider-we-are {
  width: 100%;
  max-width: 1100px;
  height: 660px;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
}

.athlete_performance.athlete_tested.doppio-quasi-centrato {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.athlete_tested.doppio-quasi-centrato.sx {
  padding-right: 0%;
}

.athlete_performance.athlete_tested.home {
  max-width: 1100px;
}

.athlete_performance.athlete_tested.doppio-quasi-centrato-copy {
  justify-content: center;
  margin-top: 71px;
  margin-bottom: 71px;
  padding-right: 10%;
}

.athlete_performance.athlete_tested.doppio-quasi-centrato-copy.sx {
  padding-right: 0%;
}

.titolo_athlete_performance {
  color: var(--black);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.titolo_athlete_performance.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.titolo_athlete_performance.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.titolo_athlete_performance.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.titolo_athlete_performance.experience {
  color: var(--experience-color-ok);
}

.titolo_athlete_performance.experience.indigo {
  margin-left: 0;
  margin-right: 0;
  line-height: 23px;
}

.titolo_athlete_performance.bianco-centrato {
  color: var(--white);
  text-align: center;
  border-radius: 0;
  padding: 0;
}

.titolo_athlete_performance.we-are-tnf {
  color: var(--red-ss);
  margin-right: 0;
}

.titolo_athlete_performance.we-are-tnf.sx-align {
  text-align: right;
}

.slide_vectiv {
  object-position: 50% 50%;
  height: 100%;
  overflow: hidden;
}

.mask_vectiv {
  background-color: #0000;
  height: auto;
}

.text-span-6 {
  color: var(--black);
  font-size: 30px;
}

.text-span-7 {
  text-transform: uppercase;
  font-size: 30px;
}

.icon-15, .icon-16 {
  color: var(--black);
  font-size: 20px;
}

.text-span-8 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
}

.vectiv-slideshow {
  background-color: #0000;
  height: auto;
}

.athlete-preferences {
  background-color: #0000;
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 680px;
  height: 620px;
}

.athlete-preferences.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.athlete-preferences.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.athlete-preferences.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.athlete-preferences.customer-journey.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.athlete-preferences.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.athlete-preferences.quadrato-senza-immagini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  height: 250px;
  display: flex;
}

.athlete-preferences.colotrs-tnf-jacket {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 29%;
  width: 90%;
  max-width: 700px;
  height: 520px;
  margin-top: 0;
}

.athlete-preferences.colotrs-tnf-jacket.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.athlete-preferences.colotrs-tnf-jacket.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.athlete-preferences.colotrs-tnf-jacket.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.athlete-preferences.colotrs-tnf-jacket.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.athlete-preferences.on-mountain-action {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 0%;
  width: 560px;
  height: 560px;
}

.athlete-preferences.on-mountain-action.leader {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
}

.athlete-preferences.on-mountain-action.born-explore {
  background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
  background-position: 50% 100%;
  width: 450px;
  height: 450px;
}

.athlete-preferences.on-mountain-action.born-explore.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.athlete-preferences.on-mountain-action.born-explore.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.athlete-preferences.on-mountain-action.born-explore.agility {
  background-image: url('../images/agility.jpg');
}

.athlete-preferences.on-mountain-action.dot_knit {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.athlete-preferences.on-mountain-action.dot_knit.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.athlete-preferences.on-mountain-action.dot_knit.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.athlete-preferences.on-mountain-action.born-explore-copy {
  background-image: url('../images/agility.jpg');
  background-position: 50% 100%;
  width: 450px;
  height: 450px;
}

.athlete-preferences.on-mountain-action.born-explore-copy.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.athlete-preferences.on-mountain-action.born-explore-copy.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.athlete-preferences.on-mountain-action.born-explore-copy.agility {
  background-image: url('../images/agility.jpg');
}

.div-block-1659 {
  height: 500px;
  margin-top: 68px;
  margin-bottom: 68px;
}

.div-block-1660 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1661, .div-block-1662 {
  width: 50px;
}

.div-block-1663 {
  width: 30%;
  margin-left: 31px;
  margin-right: 31px;
}

.div-block-1664 {
  background-image: url('../images/3D-Footplate.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 300px;
}

.mask-11 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.slider-7 {
  background-color: #0000;
}

.paragraph-13 {
  font-family: Helveticaneueltstd roman, sans-serif;
}

.text-block-30 {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 20px;
}

.slider-vectiv {
  background-color: #0000;
}

.div-slider-vectiv {
  height: auto;
  margin-top: 9px;
  margin-bottom: 9px;
}

.footplate {
  background-image: url('../images/3D-Footplate.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 300px;
}

.formula-for-faster {
  background-image: url('../images/scarpa_vectiv_low.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 300px;
}

.foams {
  background-image: url('../images/Responsive-foams.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 300px;
}

.outsole {
  background-image: url('../images/Traction-outsole.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 300px;
}

.efficency_comfort_stability {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 45px auto;
  display: flex;
}

.button_download {
  width: 90px;
  height: 90px;
}

.button_download.seconda-prova {
  width: 150px;
  height: 60px;
  position: relative;
  top: 0;
  left: 2px;
}

.button_download.terza-prova {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: auto;
  display: flex;
}

.button_download.seconda-prova-copy {
  width: 150px;
  height: 60px;
  position: static;
  top: 0;
  left: 2px;
}

.content_download {
  background-color: var(--red-ss);
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: flex;
}

.content_download.prova2 {
  width: 40px;
  height: 40px;
}

.content_download.prova3 {
  background-color: #0000;
  width: 220px;
}

.content_download.prova2-copy {
  background-color: #0000;
  width: 40px;
  height: 40px;
  margin-top: 50px;
  margin-bottom: 0;
  margin-left: 156px;
  position: absolute;
}

.content_download.connect {
  background-color: #ff953d99;
}

.content_download.connect.vuoto {
  margin-top: -527px;
  margin-bottom: 510px;
  margin-left: 464px;
  position: relative;
  inset: 0% 0% auto;
}

.content_download.connect.vuoto.sm {
  margin-right: 0;
}

.content_download.connect.vuoto-exp-link {
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: -36px;
  position: relative;
  inset: 0% 0% auto 490px;
}

.content_download.connect.vuoto-exp-link-2 {
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: -36px;
  position: relative;
  inset: 0% 0% auto 318px;
}

.content_download.connect.vuoto-exp-link-icon {
  z-index: 0;
  background-color: var(--indian-red-60);
  margin-top: 0;
  margin-bottom: 13px;
  position: static;
  inset: 120px -143px auto auto;
}

.content_download.discover {
  background-color: #aa826199;
}

.content_download.experience {
  background-color: #eb494d99;
}

.content_download.experience.vuoto {
  background-color: #0000;
}

.content_download.home {
  background-color: var(--red-40-41);
}

.content_download.home.white {
  background-color: #fff;
  margin-bottom: 0;
}

.content_download.home.grey {
  background-color: var(--silver);
  margin: 21px auto 0;
}

.content_download.kae {
  background-color: #0000;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 32px;
  left: 0;
  right: -132px;
}

.content_download.storytelling {
  background-color: #f49db266;
}

.content_download.storytelling.vuoto {
  background-color: #0000;
}

.content_download.kit-out {
  background-color: #aa98d380;
}

.content_download.scale {
  background-color: #5489d666;
}

.content_download.agree {
  background-color: #1ec2d566;
}

.content_download.community {
  background-color: #52c47e80;
}

.content_download.white {
  background-color: #ffffffb3;
  margin-bottom: 0;
}

.image-77 {
  mix-blend-mode: multiply;
}

.link-block-27 {
  width: 100%;
}

.div-block-1665 {
  background-image: url('../images/logo_efficiency_black.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
  margin-bottom: 50px;
}

.div-block-1665.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.div-block-1665.stability {
  background-image: url('../images/stability_black.png');
}

.div-block-1665.baffle {
  background-image: url('../images/BAFFLING.svg');
}

.div-block-1665.cyclone {
  background-image: url('../images/cyclone.png');
  background-size: cover;
}

.div-block-1665.anti_compression {
  background-image: url('../images/ABTI-COMPRESSION.png');
}

.foto-statica {
  background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 600px;
  overflow: visible;
}

.foto-statica.utmb {
  background-image: url('../images/UTMB-©MathisDumas-1_EDIT.jpg');
  background-attachment: scroll;
  width: 75%;
  height: 300px;
}

.div-block-1666 {
  background-image: url('../images/disegno-scarpa-nero.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 600px;
  height: 300px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-1666.spaccato-scarpa {
  background-image: url('../images/TNF_VECTIV_SP21_layered.png');
  background-size: contain;
  height: 400px;
}

.text-span-9 {
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-span-10, .text-span-11 {
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
}

.text-span-12, .text-span-13 {
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 18px;
}

.layaring_system_1 {
  background-image: url('../images/layering_system_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.layaring_system_1.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.layaring_system_1.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.layaring_system_1.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.layaring_system_1.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.layering_2 {
  background-image: url('../images/cold_weather_layer.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.layering_2.history {
  background-image: url('../images/Man_History_1500.jpg');
}

.layering_3 {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 220px;
  margin: -60px 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.layering_3.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.text-block-31 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.dropdown-trigger-2 {
  cursor: pointer;
  background-color: #aa82614d;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-2:hover {
  opacity: .79;
  background-color: #aa826133;
}

.dropdown-trigger-2:active, .dropdown-trigger-2:focus {
  background-color: #aa82614d;
}

.dropdown-trigger-2.trasparente {
  background-color: #0000;
}

.bold-2 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.div-block-1668 {
  background-color: #ededed;
  background-image: linear-gradient(#fff9, #fff9);
  background-position: 0 0;
  padding-top: 54px;
  padding-bottom: 54px;
}

.div-block-contenitore-cta-2 {
  margin-top: 43px;
  margin-bottom: 35px;
}

.sub-altobasso-small-4 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.dropdown-wrapper-7 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-7.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.sub-altobasso-elenco-puntato-frasi-2 {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
}

.div-block-contenitore-click-lottie-2 {
  background-color: #fcca2399;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  display: flex;
}

.div-block-1669 {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.dropdown-content-7 {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-7.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.box-layer-ing_system {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.box-layer-ing_system.stretta-600 {
  width: auto;
}

.box-layer-ing_system.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.box-layer-ing_system.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layer-ing_system.icons-4-box {
  border-top-style: none;
  border-top-color: var(--orange-tnf);
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.box-layer-ing_system.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layer-ing_system._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.box-layer-ing_system._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-ing_system._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.layersystem_click {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 9px;
  margin-right: 9px;
  display: flex;
}

.layersystem_click.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.layersystem_click.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.box-layer-system {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.box-layer-system.stretta-600 {
  width: auto;
}

.box-layer-system.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.box-layer-system.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layer-system.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.box-layer-system.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layer-system._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.box-layer-system._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layer-system._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions-copy {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-copy.stretta-600 {
  width: auto;
}

.image-example-captions-copy.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-copy.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions-copy.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-copy.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions-copy._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions-copy._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.image-example-captions-copy._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layeer-sytem {
  border-top: 4px solid var(--discover-color-ok);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.box-layeer-sytem.stretta-600 {
  width: auto;
}

.box-layeer-sytem.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.box-layeer-sytem.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layeer-sytem.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.box-layeer-sytem.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.box-layeer-sytem._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.box-layeer-sytem._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.box-layeer-sytem._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1670 {
  width: 90%;
  height: 500px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-1671 {
  background-image: url('../images/cold_weather_layer.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 50%;
}

.cold-weather {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98%;
  margin: 0 auto 45px;
  display: flex;
}

.mid-layer {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98%;
  margin: 45px auto;
  display: flex;
}

.div-block-spazio-a-sx-per-testo-2 {
  margin-top: 34px;
  padding-left: 56px;
}

.div-block-titoloni-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: -11px;
}

.div-block-titoloni-2.left-align {
  justify-content: flex-end;
  margin-left: -15px;
  left: auto;
  right: auto;
}

.div-block-titoloni-2.purpose {
  justify-content: center;
  max-width: 1050px;
  margin-bottom: 79px;
  margin-left: auto;
  margin-right: auto;
  left: auto;
}

.div-block-image-big-bn {
  background-color: #0000;
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 680px;
  height: 620px;
}

.div-block-image-big-bn.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.div-block-image-big-bn.customer-journey.guarantee {
  background-image: url('../images/way_small.jpg');
  background-position: 85%;
  height: 450px;
  margin-top: 0;
}

.div-block-image-big-bn.customer-journey.adventure-elements {
  background-size: auto;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  height: 500px;
  margin-top: 0;
  display: flex;
}

.div-block-image-big-bn.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.div-block-image-big-bn.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  max-width: 600px;
  height: 500px;
  margin-top: 0;
}

.div-block-image-big-bn.customer-journey.experience-demo.thermoball {
  background-image: url('../images/S19_THERMOBALL_01.jpg');
  background-position: 50%;
}

.div-block-image-big-bn.true-north {
  background-image: url('../images/true-north.jpg');
  background-position: 50%;
  background-size: cover;
  width: 500px;
  max-width: 500px;
  height: 350px;
}

.bold-3 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.sub-altobasso-big-2 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 32px;
}

.sub-altobasso-big-2.centred {
  margin-top: 36px;
  margin-bottom: 36px;
}

.sotto---sottotitolo-segmento-2 {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.sotto---sottotitolo-segmento-2.we-are-tnf {
  color: #fab244;
}

.sotto---sottotitolo-segmento-2.experience {
  color: #eb494d;
}

.sotto---sottotitolo-segmento-2.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.sotto---sottotitolo-segmento-2.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.sotto---sottotitolo-segmento-2.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.section-grey-2 {
  background-color: #ededed;
  background-image: linear-gradient(#edededcc, #edededcc), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 0 0;
  background-size: auto, 60px;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 79px;
  display: flex;
}

.section-grey-2.discover-question {
  padding-top: 60px;
  display: flex;
}

.section-grey-2.values {
  background-image: none;
  background-position: 0 0;
  padding-top: 46px;
  padding-bottom: 0;
}

.titolo-segmento-2 {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 46px;
  position: static;
}

.titolo-segmento-2.left-align {
  text-align: left;
  letter-spacing: 2px;
  font-size: 30px;
  line-height: 46px;
}

.titolo-segmento-2.left-align.our_culture {
  color: var(--blue-tnf);
  font-size: 40px;
}

.div-block-titolini-fianco-image-2 {
  margin-top: -13px;
  margin-left: 0;
  display: flex;
}

.div-block-1672 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.sub-altobasso-small-5 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.div-block-1673 {
  justify-content: flex-end;
  display: flex;
}

.div-block-quadrato-nero {
  background-color: #000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px 0;
}

.div-block-quadrato-nero.our-culture {
  background-color: var(--blue-tnf);
}

.div-block-quadrato-nero.connect {
  background-color: #ff953d;
  flex: none;
}

.div-block-quadrato-nero.connect.rosoo {
  background-color: var(--red-tnf);
}

.div-block-quadrato-nero.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.div-block-quadrato-nero.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.div-block-quadrato-nero.viola {
  background-color: var(--our_product);
}

.div-block-quadrato-nero.piccolo-rosso.viola {
  background-color: var(--our_product);
  width: 20px;
  left: 9px;
}

.div-block-quadrato-nero.blue {
  background-color: var(--blue-tnf);
}

.div-block-quadrato-nero.piccolo-rosso {
  z-index: 111;
  background-color: #9e9e9e;
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.div-block-quadrato-nero.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.div-block-quadrato-nero.piccolo-rosso.experience-nascosto.viola {
  background-color: var(--our_product);
  margin-top: 2px;
  left: -3px;
}

.div-block-spazio-a-sx-per-testo-3 {
  margin-top: 34px;
  padding-left: 108px;
}

.sottotitolo-segmento-2 {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.sottotitolo-segmento-2.left-align {
  text-align: left;
}

.div-block-1674 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.sub-altobasso-small-6 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-small-6.left-align {
  text-align: left;
  margin-bottom: 34px;
}

.div-block-1675 {
  justify-content: flex-end;
  display: flex;
}

.video-integrati-values-2 {
  background-color: #0006;
  border: 0 #000;
  border-top: 1px solid #000;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 140px;
  margin: 22px auto;
  display: flex;
  position: relative;
  top: -188px;
  overflow: visible;
}

.video-integrati-values-2.love-wild {
  top: 0;
}

.text-block-32 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.lightbox-link-5 {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-5:hover {
  opacity: .71;
}

.lightbox-link-5.video-values-link {
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  padding-bottom: 9px;
  text-decoration: none;
  display: flex;
}

.titolo-segmento-2-copy {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 46px;
}

.titolo-segmento-2-copy.left-align {
  text-align: left;
  letter-spacing: 2px;
  font-size: 30px;
  line-height: 46px;
}

.titolo-segmento-2-copy.left-align.our_culture {
  color: var(--blue-tnf);
  font-size: 40px;
}

.titolo-segmento-2-copy.rosso {
  color: var(--red-tnf);
  font-size: 35px;
}

.titolo-segmento-2-copy.rosso._55 {
  font-size: 55px;
}

.our-values-guide-us {
  justify-content: center;
  align-items: center;
  width: 98%;
  margin: 10px auto;
  display: flex;
}

.our-values-guide-us.our-culture {
  margin-bottom: 50px;
}

.boxour_values_guide_us {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.boxour_values_guide_us.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.boxour_values_guide_us.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.boxour_values_guide_us.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.boxour_values_guide_us.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.boxour_values_guide_us.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.boxour_values_guide_us.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.boxour_values_guide_us.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.boxour_values_guide_us.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.boxour_values_guide_us.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.boxour_values_guide_us.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.boxour_values_guide_us.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.boxour_values_guide_us.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.boxour_values_guide_us.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.boxour_values_guide_us.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.boxour_values_guide_us.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.boxour_values_guide_us.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.boxour_values_guide_us.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.boxour_values_guide_us.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.boxour_values_guide_us.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.boxour_values_guide_us.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.boxour_values_guide_us.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.boxour_values_guide_us.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.boxour_values_guide_us.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.boxour_values_guide_us.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.boxour_values_guide_us.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.boxour_values_guide_us.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.love_wild-place.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.love_wild-place.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.love_wild-place.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.love_wild-place.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.love_wild-place.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.love_wild-place.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.love_wild-place.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.love_wild-place.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.love_wild-place.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.love_wild-place.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.love_wild-place.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.love_wild-place.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.love_wild-place.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.love_wild-place.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.love_wild-place.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.love_wild-place.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.love_wild-place.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.love_wild-place.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.love_wild-place.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.love_wild-place.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.love_wild-place.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.love_wild-place.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.love_wild-place.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.love_wild-place.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.love_wild-place.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.love_wild-place.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.love_wild-place.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.love_wild-place.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.love_wild-place.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.love_wild-place.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.love_wild-place.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.love_wild-place.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.foto-_01 {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 500px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.love_wild-place.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.love_wild-place.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.love_wild-place.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown-trigger-copy {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-copy:hover {
  opacity: .79;
  background-color: #0000;
}

.dropdown-trigger-copy:active, .dropdown-trigger-copy:focus {
  background-color: #0000;
}

.dropdown-trigger-copy.interview {
  height: auto;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 18px;
  overflow: hidden;
}

.titolo_values {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 50px;
}

.titolo_values.sub1 {
  text-align: center;
  letter-spacing: 10px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
}

.titolo_values.sub1.sub-innovation {
  text-align: center;
  font-size: 26px;
  line-height: 30px;
}

.titolo_values.sub1.sub-innovation.vectiv {
  letter-spacing: 5px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 36px;
  font-weight: 500;
}

.titolo_values.titolo-footwear {
  text-align: center;
  text-transform: none;
  margin-top: 27px;
  font-size: 60px;
}

.titolo_values.titolo-footwear-copy {
  text-align: center;
  letter-spacing: 3px;
  text-transform: none;
  margin-top: 0;
  font-size: 20px;
}

.titolo_values.giallo {
  color: var(--cust-lets);
}

.titolo_values.nero {
  color: var(--black);
}

.titolo_values.rosso {
  color: var(--red-ss);
}

.titolo_values.trasp {
  opacity: .6;
  color: #000;
  letter-spacing: 0;
  opacity: .6;
  font-size: 28px;
}

.subtitle_value {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.subtitle_value.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.subtitle_value.innovation-texts {
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.subtitle_value.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.subtitle_value.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.subtitle_value.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.subtitle_value.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.subtitle_value.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.subtitle_value.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.dropdown_text_value {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown_text_value.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.our-culture {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/way_blue.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.our-culture.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.div-block-segmento-bianco {
  background-color: var(--white);
  border-bottom: 1px #000;
  width: 100%;
  padding-top: 51px;
  padding-bottom: 0;
}

.div-block-segmento-bianco.bianco {
  background-color: #0000;
}

.div-block-segmento-bianco.spazio-sotto {
  margin-bottom: 28px;
}

.purpoe-conrad-anker {
  background-image: url('../images/Conrad_anker_purpose_small.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 800px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 80px;
  display: flex;
}

.purpoe-conrad-anker.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.siv_photo_shop_2 {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
  height: 300px;
  margin-top: -211px;
  margin-bottom: 35px;
  display: flex;
  position: relative;
  left: 254px;
}

.siv_photo_shop_2.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.text-span-14 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-titoloni-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: -11px;
}

.div-block-1676 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-content-copy {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-copy.interview {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.dropdown-content-copy.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.dropdown-content-copy.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.dropdown-content-copy.captions-open.seconda-capt._3d-f21 {
  background-color: #fff9;
  width: 230px;
  padding-top: 0;
  top: -139px;
  left: 83px;
}

.dropdown-content-copy.captions-open.flight-f21 {
  width: 190px;
  left: -222px;
}

.dropdown-content-copy.captions-open.matryx {
  background-color: #fff9;
  padding-top: 0;
  top: -249px;
  left: -269px;
  overflow: hidden;
}

.dropdown-content-copy.captions-open.dual {
  background-color: #fff9;
  width: 340px;
  padding-top: 0;
  top: 18px;
  left: -265px;
}

.dropdown-content-copy.captions-open.surface-flight-f21 {
  background-color: #fff9;
  width: 350px;
  margin-top: 0;
  padding-top: 0;
  top: 8px;
  left: -21px;
}

.dropdown-content-copy.captions-open.watrproof-text {
  top: -96px;
  left: 131px;
}

.dropdown-content-copy.captions-open.crampon-text {
  width: 220px;
  top: -167px;
  left: -181px;
}

.dropdown-content-copy.captions-open.padded-text {
  z-index: 1;
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 497px;
  height: 497px;
  padding: 31px;
  display: flex;
  top: auto;
  left: -2px;
}

.dropdown-content-copy.captions-open.breithorn-lycra-collar {
  top: -149px;
  left: -247px;
}

.dropdown-content-copy.captions-open.breithorn-crampon-text {
  width: 190px;
  top: -195px;
  left: -161px;
}

.dropdown-content-copy.captions-open.breithorn-vibram-text {
  width: 220px;
  top: -44px;
  left: -257px;
}

.dropdown-content-copy.captions-open.breithorn-ripstop {
  top: 73px;
  left: -313px;
}

.dropdown-content-copy.captions-open.breithorn-breathable-text {
  top: -48px;
  left: 260px;
}

.dropdown-content-copy.captions-open.cragstone-boa-text {
  width: 280px;
  top: -204px;
  left: 87px;
}

.dropdown-content-copy.captions-open.cragstone-layer-text {
  top: -149px;
  left: 167px;
}

.dropdown-content-copy.captions-open.cragstone-collar-text {
  top: -170px;
  left: -204px;
}

.dropdown-content-copy.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.dropdown-content-copy.captions-open.cragstone-vibram-text {
  width: 220px;
  top: 7px;
  left: -220px;
}

.dropdown-content-copy.captions-open.cragstone-plate-text {
  top: 12px;
  left: 141px;
}

.dropdown-content-copy.captions-open.cragstone-weight-text {
  top: 73px;
  left: -233px;
}

.dropdown-content-copy.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.dropdown-content-copy.white.benefit2 {
  background-image: linear-gradient(to bottom, var(--grey-interview), var(--grey-interview));
  justify-content: center;
  width: 95%;
  height: auto;
  margin-top: 4px;
  padding: 0;
}

.dropdown-content-copy._500x500 {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-top: -500px;
  display: flex;
  position: relative;
}

.dropdown-content-copy.trasparente {
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-copy.trasparente.spazio {
  padding: 0 0%;
}

.dropdown-content-copy.trasparente.mat_tech, .dropdown-content-copy.trasparente.layer-in-system {
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-copy.storytelling {
  background-color: #f49db226;
}

.dropdown-content-copy.kit-out {
  background-color: #aa98d31f;
}

.dropdown-content-copy.trasparent {
  background-color: #0000;
}

.dropdown-content-copy.trasparent-no-margins {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-copy.community {
  background-color: #52c47e26;
}

.dropdown-content-copy.experience {
  border-top: 4px solid var(--red-ss);
  background-color: #eb494d1a;
}

.dropdown-content-copy.experience.yellow {
  border-style: solid none none;
  border-width: 4px 0 0;
  border-color: var(--cust-lets) black black;
  background-color: #fcca2326;
}

.dropdown-content-copy.experience.violet {
  border-top: 4px solid var(--cust-take);
  background-color: #ad48d31a;
}

.dropdown-content-copy.contenuti-we-are-tnf {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-copy.oulito {
  background-color: #0000;
}

.dropdown-content-copy.icons-content {
  background-color: #fab24426;
}

.dropdown-content-copy.athletes-content {
  background-color: var(--white);
  border-radius: 0;
}

.dropdown-content-copy.mat_tech, .dropdown-content-copy.athlete_tested {
  background-color: var(--white);
  border-radius: 0;
  padding-left: 2%;
  padding-right: 2%;
}

.dropdown-content-copy.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-copy.base-layer {
  background-color: #6aa6d71a;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-content-copy.mid-layer {
  background-color: #e3dabb;
  border-radius: 0;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-content-copy.outer-layer {
  background-color: #91b1c6;
  border-radius: 0;
}

.text-span-15 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.shop-tnf_01 {
  background-image: url('../images/shop_tnf_old.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 650px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.shop-tnf_01.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.div-block-titoloni-4 {
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: -11px;
}

.div-block-titoloni-4.guarantee {
  justify-content: center;
  max-width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  left: auto;
}

.div-block-titoloni-4.guarantee.purpose {
  max-width: 400px;
}

.div-block-titoloni-4.left-align {
  justify-content: flex-end;
  margin-left: -15px;
  left: auto;
  right: auto;
}

.div-block-titoloni-4.left-align.invertito {
  z-index: 11;
  margin-left: auto;
  margin-right: -15px;
}

.div-block-titoloni-4.guarantee-copy {
  justify-content: center;
  width: auto;
  max-width: 200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  left: auto;
}

.div-block-titoloni-4.guarantee-copy.purpose {
  max-width: 400px;
}

.titolo-segmento-3 {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 46px;
}

.titolo-segmento-3.connect {
  color: #ff953d;
}

.titolo-segmento-3.connect.rosso {
  color: var(--red-tnf);
}

.titolo-segmento-3.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.titolo-segmento-3.left-align {
  text-align: left;
  letter-spacing: 2px;
  font-size: 35px;
  line-height: 35px;
}

.div-block-image-quadrata-sotto-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70%;
  display: flex;
}

.div-block-image-quadrata-sotto-2.spostata-a-sx {
  justify-content: flex-start;
  align-items: flex-end;
  width: 90%;
}

.div-block-spazio-a-sx-per-testo-4 {
  margin-top: -72px;
  padding-left: 50px;
}

.div-block-spazio-a-sx-per-testo-4.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-show-e-hide-quad4-2 {
  border: 4px solid var(--our_product);
  cursor: pointer;
  background-color: #5433a333;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  min-height: 250px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.div-block-show-e-hide-quad4-2.video-tool {
  background-color: #fff;
  background-image: url('../images/icona_standard_400.svg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 180px;
  border-style: none;
  border-color: #0000;
  align-items: flex-end;
  width: 320px;
  height: 370px;
  padding-bottom: 35px;
}

.div-block-show-e-hide-quad4-2.video-tool.best-practice {
  background-image: url('../images/icona_BestPractice_400.svg');
  height: 370px;
}

.div-block-show-e-hide-quad4-2.video-tool.tool {
  background-image: url('../images/icona_Tool_400.svg');
  height: 370px;
}

.sub-altobasso-elenco-puntato-4x4-2 {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 20px;
}

.bold-4 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.section-white-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 79px;
  padding-bottom: 79px;
  display: flex;
}

.section-white-2.senza-spazio-sotto {
  padding-bottom: 0;
}

.div-block-elements-2 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements-2.icons {
  background-color: #0000;
  width: 320px;
  height: 260px;
}

.background-video-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-testi-a-dx-blocchi-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-top: 123px;
  margin-left: -6%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi-2.invertiti {
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.sub-altobasso-elenco-puntato-copy-2 {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-copy-2.centrato {
  text-align: center;
}

.div-block-spazio-sopra-testo-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-spazio-sopra-testo-2.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.sub-altobasso-small-7 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-small-7.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub-altobasso-small-7.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.div-block-1677 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-contenitore-click-lottie-3 {
  background-color: #fcca2399;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  display: flex;
}

.div-block-contenitore-click-lottie-3.connect {
  background-color: #ff953d99;
}

.div-block-contenitore-click-lottie-3.connect.vuoto-exp-link-icon {
  z-index: 0;
  background-color: #eb494d99;
  margin-top: 0;
  margin-bottom: 13px;
  position: static;
  inset: 120px -143px auto auto;
}

.div-block-1678 {
  justify-content: flex-end;
  display: flex;
}

.div-block-1679 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sottotitolo-segmento-3 {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.sottotitolo-segmento-3.left-align {
  text-align: left;
}

.sottotitolo-segmento-3.connect {
  color: #ff953d;
}

.sottotitolo-segmento-3.connect.right-align {
  text-align: right;
}

.sottotitolo-segmento-3.discover {
  color: #aa8261;
}

.div-block-testi-a-dx-blocchi-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  margin-top: 242px;
  margin-left: 0%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi-3.tru-north {
  margin-top: -5px;
}

.div-block-1680 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.sub-altobasso-elenco-puntato-3 {
  z-index: 10;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-right: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-3.centrato {
  z-index: 111;
  text-align: center;
}

.sub-altobasso-elenco-puntato-3.centrato.connect {
  margin-top: 30px;
}

.sub-altobasso-elenco-puntato-3.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.div-block-spazio-sopra-testo-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-spazio-sopra-testo-3.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-spazio-sopra-testo-3.no {
  width: 100%;
  margin-top: 0;
}

.sub-altobasso-small-8 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-small-8.left-align {
  text-align: left;
  margin-bottom: 34px;
}

.div-block-1681 {
  justify-content: flex-end;
  height: 350px;
  display: flex;
}

.text-span-16 {
  font-size: 55px;
}

.contenitore-porpouse {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  display: flex;
}

.contenitore-porpouse.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.contenitore-porpouse.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.contenitore-porpouse.true-north {
  justify-content: space-around;
  padding-left: 2%;
  padding-right: 2%;
}

.text-span-19 {
  font-size: 25px;
  line-height: 25px;
}

.text-span-22 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
}

.purpose_mission {
  background-image: url('../images/value_big.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  margin-top: 90px;
  margin-bottom: 90px;
  display: flex;
}

.titoletti-mission {
  color: var(--white);
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 70%;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 38px;
  display: flex;
}

.titoletti-mission.left-align {
  text-align: left;
}

.titoletti-mission.red {
  color: var(--red-ss);
}

.titoletti-mission.connect {
  color: var(--connect-color-ok);
}

.titoletti-mission.connect.right-align {
  text-align: right;
}

.titoletti-mission.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.titoletti-mission.discover {
  color: var(--discover-color-ok);
}

.titoletti-mission.experience {
  color: var(--experience-color-ok);
}

.titoletti-mission.storytelling {
  color: var(--storytelling-color);
}

.titoletti-mission.kit-out {
  color: var(--kit-out-color-ok);
}

.titoletti-mission.scale {
  color: var(--scale-color-ok);
}

.titoletti-mission.agree {
  color: var(--agree-color-ok);
}

.titoletti-mission.community {
  color: var(--community-color-ok);
}

.titoletti-mission.piccolo {
  font-size: 30px;
  line-height: 30px;
}

.titoletti-mission.white-su-foto {
  color: var(--white);
  text-align: left;
  width: 50%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 34px;
}

.div-testo {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-left: 60px;
  display: flex;
}

.testo_mission {
  color: var(--white);
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  justify-content: flex-start;
  width: 70%;
  margin: 0 auto 10px;
  padding-left: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
}

.testo_mission.left-align {
  text-align: left;
}

.testo_mission.red {
  color: var(--red-ss);
}

.testo_mission.connect {
  color: var(--connect-color-ok);
}

.testo_mission.connect.right-align {
  text-align: right;
}

.testo_mission.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.testo_mission.discover {
  color: var(--discover-color-ok);
}

.testo_mission.experience {
  color: var(--experience-color-ok);
}

.testo_mission.storytelling {
  color: var(--storytelling-color);
}

.testo_mission.kit-out {
  color: var(--kit-out-color-ok);
}

.testo_mission.scale {
  color: var(--scale-color-ok);
}

.testo_mission.agree {
  color: var(--agree-color-ok);
}

.testo_mission.community {
  color: var(--community-color-ok);
}

.testo_mission.piccolo {
  font-size: 30px;
  line-height: 30px;
}

.testo_mission.white-su-foto {
  color: var(--white);
  text-align: left;
  width: 50%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 34px;
}

.testo_mission.big {
  color: var(--white);
  font-size: 46px;
}

.div-block-1682 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.riga-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1683 {
  border-top: 2px solid #000;
  width: 300px;
  margin-top: 89px;
  margin-bottom: 24px;
}

.div-block-1684 {
  border-top: 2px solid #000;
  width: 100px;
  margin-top: -3px;
  margin-bottom: 24px;
}

.text-span-23 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 55px;
}

.text-span-24 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-25 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.dropdown-trigger-4 {
  cursor: pointer;
  background-color: #aa82614d;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-4:hover {
  opacity: .79;
  background-color: #aa826133;
}

.dropdown-trigger-4:active, .dropdown-trigger-4:focus {
  background-color: #aa82614d;
}

.dropdown-trigger-4.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.text-block-33 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.image-example-captions-4 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-4.storytelling-box {
  border-top-color: #f49db2;
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.bold-5 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.div-block-1685 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.div-block-contenitore-click-2 {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  display: flex;
}

.div-block-1686 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-content-8 {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-8.storytelling {
  background-color: #f49db226;
}

.dropdown-content-8.trasparent-no-margins {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

.text-span-75 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-76 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 100;
}

.bold-text, .text-span-77 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.cell-6 {
  justify-content: center;
  align-items: center;
}

.link-block-28 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.cell-7, .cell-8 {
  justify-content: center;
  align-items: center;
}

.link-block-29, .link-block-30, .link-block-31 {
  display: flex;
}

.link-block-32 {
  background-image: none;
  flex-direction: column;
  height: auto;
  display: flex;
}

.link-block-33 {
  width: 50px;
}

.link-block-34 {
  height: 50px;
}

.link-block-35, .link-block-36 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.pdf_customers_3 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 50px;
}

.pdf_customers_3:hover {
  opacity: .4;
}

.pdf_customers_3.we_are_tnf:hover, .pdf_customers_3.our_product_explorer:hover, .pdf_customers_3.our_culture_explorer:hover, .pdf_customers_3.our_we_care_explorer:hover, .pdf_customers_3.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_customers_3._150 {
  justify-content: center;
  height: 60px;
}

.div-block-1687 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
}

.pdf {
  color: #333;
  text-align: left;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 50px;
  margin-top: 0;
  line-height: 16px;
  display: flex;
  position: relative;
}

.pdf.bianco {
  color: var(--white);
}

.pdf.dte {
  width: 200px;
}

.icon_youtube {
  background-image: url('../images/icone_youtube.png');
  background-position: 50%;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.icon_youtube.we-care {
  margin-bottom: 0;
  margin-right: 10px;
}

.icon_youtube.senza-contorno {
  margin-bottom: 5px;
  margin-right: 10px;
}

.icon-mobietrain {
  background-image: url('../images/logo_mobietrain.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 50px;
  margin-bottom: 0;
}

.icon-mobietrain.world {
  background-image: url('../images/world.svg');
  width: 50px;
  margin-right: 10px;
}

.mounatin_01 {
  background-image: url('../images/icone_pdf.png');
  background-position: 0 0;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.mounatin_01.in_store {
  background-image: url('../images/ICONA_EXPLORER_KNOWLEDGE.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 170px;
}

.mounatin_01.in_store._02 {
  background-image: url('../images/ICONA_BASE_CAMP_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.in_store._03 {
  background-image: url('../images/ICONA_SUMMIT_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.base-camp-knowledge {
  background-image: url('../images/ICONA_BASE_CAMP_KNOWLEDGE.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 170px;
}

.mounatin_01.base-camp-knowledge._02 {
  background-image: url('../images/ICONA_BASE_CAMP_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.base-camp-knowledge._03 {
  background-image: url('../images/ICONA_SUMMIT_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.summit-knowledge {
  background-image: url('../images/ICONA_SUMMIT_KNOWLEDGE.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 170px;
}

.mounatin_01.summit-knowledge._02 {
  background-image: url('../images/ICONA_BASE_CAMP_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.mounatin_01.summit-knowledge._03 {
  background-image: url('../images/ICONA_SUMMIT_KNOWLEDGE.png');
  background-size: contain;
  height: 170px;
}

.explorer-knowledge {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-top: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  display: flex;
  position: relative;
}

.explorer-knowledge.bianco {
  color: var(--white);
}

.instore_text {
  z-index: 1109;
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 21px;
  position: relative;
}

.instore_text.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.instore_text.centrato.questions {
  line-height: 34px;
}

.instore_text.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.instore_text.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
}

.instore_text.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.instore_text.centrato.testo-true-north {
  font-size: 15px;
}

.instore_text.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
}

.instore_text.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.instore_text.piccolo {
  z-index: 10;
  font-size: 15px;
  line-height: 22px;
}

.instore_text.piccolo.testo-layer-system {
  text-align: center;
}

.instore_text.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.instore_text.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.instore_text.right-align {
  z-index: 10;
  text-align: right;
}

.instore_text.bianco {
  color: var(--white);
}

.div-block-1688, .in_store_01 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1689 {
  background-color: var(--black);
  width: 300px;
  height: 1px;
}

.explorer_knowleadge_a {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 38%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.explorer_knowleadge_a:hover {
  background-color: var(--white);
  opacity: .79;
}

.explorer_knowleadge_a:active {
  background-color: #0000;
}

.explorer_knowleadge_a:focus {
  background-color: #aa82614d;
}

.explorer_knowleadge_a.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.explorer_knowleadge_a.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.explorer_knowleadge_a.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.explorer_knowleadge_a.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.explorer_knowleadge_a.captions {
  height: 100%;
  overflow: visible;
}

.explorer_knowleadge_a.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.explorer_knowleadge_a.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.explorer_knowleadge_a.vectiv:hover {
  background-color: #f0f0f0;
}

.explorer_knowleadge_a.vectiv:active {
  background-color: #c6c6c5;
}

.explorer_knowleadge_a.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.explorer_knowleadge_a.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.explorer_knowleadge_a.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.explorer_knowleadge_a.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.explorer_knowleadge_a.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.explorer_knowleadge_a.trasparente {
  background-color: #0000;
}

.explorer_knowleadge_a.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.explorer_knowleadge_a.kitout {
  background-color: #aa98d34d;
  justify-content: center;
}

.explorer_knowleadge_a.community {
  background-color: #52c47e66;
}

.explorer_knowleadge_a.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_a.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.explorer_knowleadge_a.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
}

.explorer_knowleadge_a.explorer-knowledge.true-north {
  background-color: #5433a394;
  justify-content: space-between;
  min-height: 300px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.explorer_knowleadge_a.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.explorer_knowleadge_a.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_a.vectiv, .explorer_knowleadge_a.vective, .explorer_knowleadge_a.futur_light {
  background-color: var(--white);
  display: flex;
}

.explorer_knowleadge_a.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_a.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_a.athletes, .explorer_knowleadge_a.cloud-down {
  background-color: #fff;
  display: flex;
}

.explorer_knowleadge_a.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_a.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.explorer_knowleadge_a.base-layer._100 {
  width: 100%;
}

.explorer_knowleadge_a.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.explorer_knowleadge_a.mid-layer._100 {
  width: 100%;
}

.explorer_knowleadge_a.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.explorer_knowleadge_a.outer-layer._100 {
  width: 100%;
}

.explore-more {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
  overflow: visible;
}

.explore-more.orizz {
  justify-content: center;
  display: flex;
}

.explore-more.our_customers {
  display: flex;
}

.text-span-78 {
  letter-spacing: 3px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.title_tru_north {
  letter-spacing: 3px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.quadrato-viola {
  background-color: var(--black);
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 33px 20px auto;
}

.quadrato-viola.piccolo-rosso {
  z-index: 111;
  background-color: var(--dark-grey);
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.quadrato-viola.piccolo-rosso.experience.video-indigo {
  margin-left: 0;
  margin-right: 20px;
  position: static;
}

.quadrato-viola.piccolo-rosso.experience-nascosto {
  background-color: #0000;
}

.quadrato-viola.piccolo-rosso.we-are-tnf {
  background-color: var(--orange-tnf);
}

.quadrato-viola.piccolo-rosso.we-are-tnf.sx {
  z-index: 1111;
  background-color: var(--our_product);
  height: 22px;
  margin-left: 33px;
  margin-right: auto;
}

.quadrato-viola.piccolo-rosso.we-are-tnf.destra {
  z-index: 1111;
  background-color: var(--red-ss);
  margin-left: 33px;
  margin-right: auto;
}

.quadrato-viola.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.quadrato-viola.invertito.connect {
  flex: none;
  margin-left: 15px;
}

.quadrato-viola.invertito._4-rapport-builder {
  z-index: 11111;
  flex: none;
  margin-left: 15px;
  position: relative;
}

.quadrato-viola.connect {
  background-color: var(--connect-color-ok);
  flex: none;
}

.quadrato-viola.greet {
  background-color: var(--orange-tnf);
}

.quadrato-viola.discover {
  background-color: var(--discover-color-ok);
}

.quadrato-viola.experience {
  background-color: var(--experience-color-ok);
  flex: none;
}

.quadrato-viola.storytelling {
  background-color: var(--storytelling-color);
}

.quadrato-viola.kit-out {
  background-color: var(--kit-out-color-ok);
}

.quadrato-viola.scale {
  background-color: var(--scale-color-ok);
}

.quadrato-viola.agree {
  background-color: var(--agree-color-ok);
}

.quadrato-viola.community {
  background-color: var(--community-color-ok);
}

.titolo-culture {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.titolo-culture.centro {
  justify-content: center;
  width: auto;
}

.div-quadrato-rosso-2 {
  background-color: #f40000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 15px 20px -12px;
}

.div-quadrato-rosso-2.piccolo-rosso {
  z-index: 111;
  background-color: #9e9e9e;
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.div-quadrato-rosso-2.piccolo-rosso.we-are-tnf {
  background-color: #fab244;
  margin-left: 0;
}

.div-block-titolini-fianco-image-3-copy {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.titol_our_culture {
  color: var(--orange-tnf);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin: 14px auto 5px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 46px;
}

.titol_our_culture.connect {
  color: #ff953d;
}

.titol_our_culture.connect.rosso {
  color: var(--red-tnf);
}

.titol_our_culture.right-align {
  text-align: right;
  letter-spacing: 2px;
  line-height: 46px;
}

.titol_our_culture.left-align {
  text-align: left;
  letter-spacing: 2px;
  font-size: 35px;
  line-height: 35px;
}

.titol_our_culture.blue {
  color: var(--our_product);
}

.quadrato-arancio {
  background-color: var(--orange-tnf);
  flex: none;
  width: 22px;
  height: 22px;
  margin: 20px 33px 20px 0;
}

.quadrato-arancio.piccolo-rosso {
  z-index: 111;
  background-color: #9e9e9e;
  flex: none;
  width: 22px;
  height: 20px;
  position: relative;
  left: -6px;
}

.quadrato-arancio.our-culture {
  background-color: var(--blue-tnf);
}

.quadrato-arancio.connect {
  background-color: #ff953d;
  flex: none;
}

.quadrato-arancio.connect.rosoo {
  background-color: var(--red-tnf);
}

.quadrato-arancio.invertito {
  margin-left: 33px;
  margin-right: 0;
}

.quadrato-arancio.blue {
  background-color: var(--blue-tnf);
}

.quadrato-arancio.verde {
  background-color: var(--verde_sleeping);
}

.slide-33 {
  background-image: url('../images/LINKING-INTRODUCTION_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-image-quadrata-sotto-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.div-block-image-quadrata-sotto-3.centrato {
  align-items: center;
}

.slide-34 {
  background-image: url('../images/LINKING-INTRODUCTION_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider-8 {
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.slide-35 {
  background-image: url('../images/LINKING-INTRODUCTION_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-per-video-2 {
  justify-content: flex-end;
  height: 60px;
  display: flex;
}

.lightbox-link-6 {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-6:hover {
  opacity: .71;
}

.lightbox-link-6.customers-home {
  background-image: none;
  border-top: 0 #000;
  border-bottom: 0 #000;
}

.slide-36 {
  background-image: url('../images/LINKING-INTRODUCTION_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-image-quadrata-sotto-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.div-block-image-quadrata-sotto-4.centrato {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.bold-6 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.bold-6.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.slider-9 {
  background-color: #0000;
  width: 100%;
  max-width: 800px;
  height: 620px;
}

.div-block-spazio-video-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: 1200px;
  height: auto;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-38 {
  background-image: url('../images/LINKING-INTRODUCTION_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sub-altobasso-small-9 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.div-block-per-video-3 {
  justify-content: flex-end;
  height: 60px;
  display: flex;
}

.lightbox-link-7 {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-7:hover {
  opacity: .71;
}

.lightbox-link-7.customers-home {
  background-image: none;
  border-top: 0 #000;
  border-bottom: 0 #000;
}

.icon-19 {
  background-color: var(--viletto);
  border-radius: 20px;
  top: 0;
  bottom: 0;
}

.icon-20 {
  background-color: var(--viletto);
  border-radius: 20px;
}

.slider-10 {
  background-color: #0000;
  width: 100%;
  height: 600px;
}

.right-arrow-8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1690 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 0 0;
  background-size: auto;
  width: 50px;
  height: 50px;
}

.freccia-sx {
  background-image: url('../images/Freccia_sx_corta_B.svg');
  background-position: 0 0;
  background-size: auto;
  width: 50px;
  height: 50px;
}

.slider-9-copy {
  background-color: #0000;
  width: 100%;
  max-width: 800px;
  height: 800px;
}

.text-span-81 {
  color: var(--our_product);
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.true-north {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 60px;
}

.dropdown_athlete_tested {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_athlete_tested.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_athlete_tested.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_athlete_tested.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_athlete_tested.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_athlete_tested.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_athlete_tested.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_athlete_tested.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_athlete_tested.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_athlete_tested.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_athlete_tested.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_athlete_tested.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_athlete_tested.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_athlete_tested.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_athlete_tested.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_athlete_tested.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_athlete_tested.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_athlete_tested.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_athlete_tested.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_athlete_tested.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_athlete_tested.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_athlete_tested.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_athlete_tested.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_athlete_tested.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_athlete_tested.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_athlete_tested.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_athlete_tested.mod {
  width: 20px;
  height: 20px;
}

.dropdown_athlete_tested.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.layaring_system_1-copy {
  background-image: url('../images/layering_system_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.layaring_system_1-copy.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.layaring_system_1-copy.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.layaring_system_1-copy.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.layaring_system_1-copy.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.athlete_tested_foto_1 {
  background-image: url('../images/athlete_tested.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.athlete_tested_foto_1.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.athlete_tested_foto_1.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.athlete_tested_foto_1.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.athlete_tested_foto_1.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.athlete_tested_foto_1.timeline_1 {
  background-image: url('../images/timelines_ph1.jpg');
  background-position: 50%;
}

.athlete-tested_3 {
  background-image: url('../images/alex_lowe.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 220px;
  margin: 74px 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.athlete-tested_3.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.athlete-tested_3.timeline3 {
  background-image: url('../images/timelines_ph3.jpg');
  background-position: 50%;
  width: 180px;
  height: 200px;
}

.athleted_tested_2 {
  background-image: url('../images/kit_des_lauriers.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.athleted_tested_2.history {
  background-image: url('../images/Man_History_1500.jpg');
}

.athleted_tested_2.timeline2 {
  background-image: url('../images/timelines_ph2.jpg');
  margin-bottom: 111px;
}

.slider-athlete_tested {
  background-color: #0000;
  width: 100%;
  height: 660px;
}

.foto_athlete_tested_1 {
  background-color: #0000;
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 500px;
}

.foto_athlete_tested_1.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.foto_athlete_tested_1.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.foto_athlete_tested_1.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.foto_athlete_tested_1.customer-journey.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.foto_athlete_tested_1.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.foto_athlete_tested_1.quadrato-senza-immagini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  height: 250px;
  display: flex;
}

.foto_athlete_tested_1.colotrs-tnf-jacket {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 29%;
  width: 90%;
  max-width: 700px;
  height: 520px;
  margin-top: 0;
}

.foto_athlete_tested_1.colotrs-tnf-jacket.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.foto_athlete_tested_1.colotrs-tnf-jacket.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.foto_athlete_tested_1.colotrs-tnf-jacket.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.foto_athlete_tested_1.colotrs-tnf-jacket.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.foto_athlete_tested_1.on-mountain-action {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 0%;
  width: 560px;
  height: 560px;
}

.foto_athlete_tested_1.on-mountain-action.leader {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
}

.foto_athlete_tested_1.on-mountain-action.born-explore {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  background-position: 50% 100%;
  width: 450px;
  height: 450px;
}

.foto_athlete_tested_1.on-mountain-action.born-explore.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.foto_athlete_tested_1.on-mountain-action.born-explore.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.foto_athlete_tested_1.on-mountain-action.born-explore.agility {
  background-image: url('../images/agility.jpg');
}

.foto_athlete_tested_1.on-mountain-action.dot_knit {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.foto_athlete_tested_1.on-mountain-action.dot_knit.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.foto_athlete_tested_1.on-mountain-action.dot_knit.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.foto_athlete_tested_1.foto2 {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  width: 500px;
}

.foto_athlete_tested_1.foto3 {
  background-image: url('../images/ned_gillette.jpg');
  width: 500px;
}

.foto_athlete_tested_1.foto4 {
  background-image: url('../images/kit_des_lauriers.jpg');
  width: 500px;
}

.foto_athlete_tested_1.foto5 {
  background-image: url('../images/lynn_Hill.jpg');
  width: 500px;
}

.foto_athlete_tested_1.foto6 {
  background-image: url('../images/alex_lowe.jpg');
  width: 500px;
}

.foto_athlete_tested_1.foto_1 {
  width: 350px;
}

.foto_athlete_tested_1.lauriers {
  background-image: url('../images/kit_des_lauriers.jpg');
}

.foto_athlete_tested_1.lynn {
  background-image: url('../images/lynn_Hill.jpg');
}

.foto_athlete_tested_1.alex {
  background-image: url('../images/alex_lowe.jpg');
}

.foto_athlete_tested_1.foto_1-copy, .foto_athlete_tested_1.lynn-hill {
  width: 350px;
}

.foto_athlete_tested_1.foto_2 {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
}

.foto_athlete_tested_1.foto_3_ok {
  background-image: url('../images/ned_gillette.jpg');
}

.foto_athlete_tested_1.foto_4_ok {
  background-image: url('../images/kit_des_lauriers.jpg');
}

.foto_athlete_tested_1.foto_5_ok {
  background-image: url('../images/lynn_Hill.jpg');
}

.foto_athlete_tested_1.foto_6_ok {
  background-image: url('../images/alex_lowe.jpg');
}

.gallery_iconic_now {
  background-color: #0000;
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 500px;
  height: 500px;
}

.gallery_iconic_now.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.gallery_iconic_now.customer-journey.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.gallery_iconic_now.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.gallery_iconic_now.customer-journey.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.gallery_iconic_now.customer-journey.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.gallery_iconic_now.quadrato-senza-immagini {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  height: 250px;
  display: flex;
}

.gallery_iconic_now.colotrs-tnf-jacket {
  background-image: url('../images/ColoursJacket3.jpg');
  background-position: 29%;
  width: 90%;
  max-width: 700px;
  height: 520px;
  margin-top: 0;
}

.gallery_iconic_now.colotrs-tnf-jacket.adventure-elements {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 0;
}

.gallery_iconic_now.colotrs-tnf-jacket.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.gallery_iconic_now.colotrs-tnf-jacket.connect_linkingintro {
  background-image: url('../images/CONNECT_linking_intro_2.jpg');
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
}

.gallery_iconic_now.colotrs-tnf-jacket.experience-demo {
  background-image: url('../images/RD_210801_TNF_DRYZZLE_5796_2200.jpg');
  background-position: 100% 100%;
  margin-top: 0;
}

.gallery_iconic_now.on-mountain-action {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 0%;
  width: 560px;
  height: 560px;
}

.gallery_iconic_now.on-mountain-action.leader {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
}

.gallery_iconic_now.on-mountain-action.born-explore {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  background-position: 50% 100%;
  width: 450px;
  height: 450px;
}

.gallery_iconic_now.on-mountain-action.born-explore.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.gallery_iconic_now.on-mountain-action.born-explore.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.gallery_iconic_now.on-mountain-action.born-explore.agility {
  background-image: url('../images/agility.jpg');
}

.gallery_iconic_now.on-mountain-action.dot_knit {
  background-image: url('../images/Born_to_explore.jpg');
  width: 520px;
  height: 520px;
}

.gallery_iconic_now.on-mountain-action.dot_knit.born-lead {
  background-image: url('../images/Summit_expedition.jpg');
}

.gallery_iconic_now.on-mountain-action.dot_knit.born-disrupt {
  background-image: url('../images/Leader.jpg');
}

.gallery_iconic_now.foto2 {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
  width: 500px;
}

.gallery_iconic_now.foto3 {
  background-image: url('../images/ned_gillette.jpg');
  width: 500px;
}

.gallery_iconic_now.foto4 {
  background-image: url('../images/kit_des_lauriers.jpg');
  width: 500px;
}

.gallery_iconic_now.foto5 {
  background-image: url('../images/lynn_Hill.jpg');
  width: 500px;
}

.gallery_iconic_now.foto6 {
  background-image: url('../images/alex_lowe.jpg');
  width: 500px;
}

.gallery_iconic_now.foto_1 {
  width: 350px;
}

.div-block-image-quadrata-sotto-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 60%;
  display: flex;
}

.div-block-spazio-a-sx-per-testo-5 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-testi-a-dx-blocchi-4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-top: 123px;
  margin-left: -6%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi-4.rientro {
  width: 42%;
  margin-left: -7%;
}

.div-block-testi-a-dx-blocchi-4.rientro.spazio-sm {
  align-items: flex-end;
  width: 40%;
  margin-left: -3%;
}

.div-block-testi-a-dx-blocchi-4.rientro.fuller {
  align-items: flex-end;
  width: 40%;
  margin-left: 0%;
  position: relative;
  left: -30px;
}

.div-block-testi-a-dx-blocchi-4.rientro.mckoy {
  align-items: flex-end;
  width: 40%;
  margin-left: 0%;
  position: relative;
  left: 142px;
}

.div-block-1691 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 39px;
}

.div-block-spazio-sopra-testo-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-spazio-sopra-testo-4.iconic-now {
  height: 100%;
}

.sub-altobasso-small-10 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.div-block-1692 {
  justify-content: flex-end;
  display: flex;
}

.foto-iconic_now {
  background-color: #0000;
  background-image: url('../images/Buckminster_Fuller.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
  height: 400px;
}

.foto-iconic_now.customer-journey {
  background-image: url('../images/08-Zermatt-Babsi_2021_MathisDumas_web.jpg');
  width: 90%;
  max-width: 700px;
  margin-top: -157px;
}

.foto-iconic_now.customer-journey.guarantee {
  background-image: url('../images/way_small.jpg');
  background-position: 85%;
  height: 450px;
  margin-top: 0;
}

.foto-iconic_now.customer-journey.adventure-elements {
  background-size: auto;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  height: 500px;
  margin-top: 0;
  display: flex;
}

.foto-iconic_now.customer-journey.guarantee {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
  background-position: 85%;
  margin-top: 0;
}

.foto-iconic_now.true-north {
  background-image: url('../images/true-north.jpg');
  background-position: 50%;
  background-size: cover;
  width: 500px;
  max-width: 500px;
  height: 350px;
}

.foto-iconic_now.foto_2 {
  background-image: url('../images/Sally-McKoy.jpg');
  width: 300px;
  height: 300px;
}

.div-block-image-small-on-copy {
  background-color: #0000;
  background-image: url('../images/TNF_FW20_TENTS_13_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 420px;
  height: 360px;
  position: absolute;
  top: 3024px;
  bottom: auto;
  right: 443.102px;
}

.div-block-image-small-on-copy.customer-journey {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_010_2400.jpg');
  background-position: 50% 40%;
  height: 340px;
  position: relative;
  top: 332px;
  bottom: auto;
  right: -12%;
}

.div-block-image-small-on-copy.customer-journey.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.customer-journey.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-image-small-on-copy.colors {
  background-image: url('../images/3colours.png');
  background-position: 50% 40%;
  background-size: contain;
  height: 130px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 475px;
  bottom: auto;
  right: auto;
}

.div-block-image-small-on-copy.colors.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy.colors.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy.colors.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy.colors.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy.colors.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.colors.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy.colors.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.colors.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-image-small-on-copy.iconic_foto_02 {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_010_2400.jpg');
  background-position: 50% 40%;
  height: 340px;
  position: relative;
  top: 332px;
  bottom: auto;
  right: -12%;
}

.div-block-image-small-on-copy.iconic_foto_02.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy.iconic_foto_02.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-image-small-on-copy-copy {
  background-color: #0000;
  background-image: url('../images/TNF_FW20_TENTS_13_web.jpg');
  background-position: 65%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 420px;
  height: 360px;
  position: absolute;
  top: 3024px;
  bottom: auto;
  right: 443.102px;
}

.div-block-image-small-on-copy-copy.customer-journey {
  background-image: url('../images/F21_SUMMIT-SERIES__W-EMEA_010_2400.jpg');
  background-position: 50% 40%;
  height: 340px;
  position: relative;
  top: 332px;
  bottom: auto;
  right: -12%;
}

.div-block-image-small-on-copy-copy.customer-journey.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.customer-journey.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-image-small-on-copy-copy.colors {
  background-image: url('../images/3colours.png');
  background-position: 50% 40%;
  background-size: contain;
  height: 130px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 475px;
  bottom: auto;
  right: auto;
}

.div-block-image-small-on-copy-copy.colors.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.colors.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.div-block-image-small-on-copy-copy.iconic_foto_02 {
  background-image: url('../images/Sally-McKoy.jpg');
  background-position: 50% 40%;
  width: 300px;
  height: 300px;
  position: relative;
  inset: 321px -12% auto 142px;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.guarantee {
  background-image: url('../images/BCD04-TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-0597_1500.jpg');
  background-position: 50%;
  right: -12%;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro {
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/CONNECT_linking_intro.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese {
  z-index: 111;
  background-image: url('../images/Play_button.svg'), linear-gradient(#00000080, #00000080), url('../images/LINKING-INTRODUCTION_4.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  transition: transform .2s;
  top: -252px;
  right: -87%;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese:hover {
  transform: scale(1.1);
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/I_CAN_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FOOTWEAR_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: auto;
  right: -87%;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
  background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/FITTING_ROOM_SUCCESS_1.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 20%, auto, cover;
  left: -66%;
  right: auto;
}

.div-block-image-small-on-copy-copy.iconic_foto_02.experience-demo {
  background-image: url('../images/FW18_TRAIN_OUTDOOR_023_1500.jpg');
  background-position: 50% 0;
  top: 380px;
  right: -12%;
}

.icon_now_foto_2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.logo_summit_series {
  background-image: url('../images/LOGO_SUMMIT_SERIES.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 400px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.summit_series_foto_1 {
  background-image: url('../images/Summit_expedition.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.summit_series_foto_1.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.summit_series_foto_1.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.summit_series_foto_1.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.summit_series_foto_1.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.summit_sires_3 {
  background-image: url('../images/f19_summit_fl_022_2400.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 220px;
  margin: 74px 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.summit_sires_3.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.summit_series_2 {
  background-image: url('../images/F21_SUMMIT_W_US_007_web.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 140px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.summit_series_2.history {
  background-image: url('../images/Man_History_1500.jpg');
}

.div_layer_system_titolo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div_layer_system_titolo._400 {
  flex-direction: column;
  height: 400px;
}

.div_layer_system_titolo._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: auto;
  margin-bottom: 0;
}

.div_layer_system_titolo.no-space {
  margin-bottom: 0;
}

.div_layer_system_titolo.purpose {
  width: 60%;
}

.div_layer_system_titolo.scaling {
  margin-top: 11px;
}

.div_layer_system_titolo.spazio-sopra {
  margin-top: 31px;
}

.div_layer_system_titolo.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.bold-text-2 {
  margin-bottom: 0;
  font-size: 20px;
}

.bold-text-3 {
  font-size: 20px;
}

.bold-text-4 {
  color: var(--black);
  letter-spacing: 2px;
  font-size: 20px;
}

.bold-text-5 {
  color: var(--black);
}

.div-block-1693 {
  background-image: url('../images/cold_weather_layer.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
  margin-top: 22px;
}

.div-block-1693.flash-dry {
  background-image: url('../images/warm_weather_layer.jpg');
  background-position: 50% 0;
}

.div-block-1693.down-isolation {
  background-image: url('../images/down_insulation.jpg');
}

.div-block-1693.down-insulation {
  background-image: url('../images/synthetic_insulation.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1693.fllece {
  background-image: url('../images/Fleece.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1693.insulated-jacket {
  background-image: url('../images/Insulated-Jacket.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1693.insulation_shell {
  background-image: url('../images/Insulated-Shell.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1693.shell {
  background-image: url('../images/shell.jpg');
  background-position: 50% 100%;
}

.div-block-1694 {
  background-image: url('../images/dot_knit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 30px;
}

.div-block-1694.logo_flash-dry {
  background-image: url('../images/FLASHDRY.png');
  height: 25px;
}

.div-block-1694.clouddown {
  background-image: url('../images/clouddown.png');
  height: 30px;
  margin-bottom: 4px;
}

.div-block-1694._50down {
  background-image: url('../images/50-50down.png');
  height: 30px;
}

.div-block-1694.ventrix {
  background-image: url('../images/ventrix.png');
  height: 30px;
}

.div-block-1694.futur-flace {
  background-image: url('../images/futurefleece.png');
  height: 25px;
}

.div-block-1694.fururelight {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  height: 30px;
  margin-top: 5px;
}

.div-block-1694.dryvent {
  background-image: url('../images/50-50down.png');
  height: 30px;
}

.div-block-1694.thermoball {
  background-image: url('../images/Thermoball-Powered.PNG');
  height: 40px;
}

.layer {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.layer._400 {
  flex-direction: column;
  height: 400px;
}

.layer._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: auto;
  margin-bottom: 0;
}

.layer.no-space {
  margin-bottom: 0;
}

.layer.purpose {
  width: 60%;
}

.layer.scaling {
  margin-top: 11px;
}

.layer.spazio-sopra {
  margin-top: 31px;
}

.layer.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.layer.system {
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.logo-goose {
  color: var(--black);
  text-align: center;
  height: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 17px;
}

.div-block-1695 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: 9px;
  display: flex;
}

.text-span-82 {
  font-family: Helveticaneueltstd th, sans-serif;
}

.layer_sottotitolo {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 50px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.layer_sottotitolo.left-align {
  text-align: left;
  margin-bottom: 34px;
}

.layer_sottotitolo.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.layer_sottotitolo.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.layer_sottotitolo.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.layer_sottotitolo.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
}

.layer_sottotitolo.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.layer_sottotitolo.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.layer_sottotitolo.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.layer_sottotitolo.space-up {
  margin-top: 11px;
}

.layer_sottotitolo.space-up._20pt {
  font-size: 20px;
}

.layer_sottotitolo.bold.tutto-alto {
  text-transform: uppercase;
}

.layer_sottotitolo.logo {
  font-size: 17px;
  line-height: 20px;
}

.layer_sottotitolo.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.layer_sottotitolo.nero {
  color: var(--black);
}

.layer_sottotitolo.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.layer_sottotitolo.connect_curius_champion {
  width: 80%;
}

.dropdown_summit-series {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_summit-series.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_summit-series.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_summit-series.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_summit-series.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_summit-series.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_summit-series.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_summit-series.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_summit-series.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_summit-series.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_summit-series.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_summit-series.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_summit-series.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_summit-series.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_summit-series.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_summit-series.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_summit-series.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_summit-series.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_summit-series.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_summit-series.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_summit-series.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_summit-series.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_summit-series.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_summit-series.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_summit-series.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_summit-series.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_summit-series.mod {
  width: 20px;
  height: 20px;
}

.dropdown_summit-series.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_layer-system {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_layer-system.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_layer-system.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_layer-system.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_layer-system.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_layer-system.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_layer-system.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_layer-system.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_layer-system.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_layer-system.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_layer-system.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_layer-system.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_layer-system.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_layer-system.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_layer-system.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_layer-system.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_layer-system.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_layer-system.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_layer-system.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_layer-system.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_layer-system.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_layer-system.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_layer-system.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_layer-system.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_layer-system.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_layer-system.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_layer-system.mod {
  width: 20px;
  height: 20px;
}

.dropdown_layer-system.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.dropdown_insulation {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_insulation.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_insulation.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_insulation.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_insulation.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_insulation.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_insulation.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_insulation.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_insulation.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_insulation.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_insulation.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_insulation.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_insulation.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_insulation.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_insulation.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_insulation.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_insulation.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_insulation.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_insulation.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_insulation.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_insulation.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_insulation.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_insulation.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_insulation.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_insulation.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_insulation.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_insulation.mod {
  width: 20px;
  height: 20px;
}

.dropdown_insulation.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block-spazio-video-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div-block-1696 {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1696.box-singolo {
  flex-direction: column;
  justify-content: center;
}

.sub-altobasso-elenco-puntato-4 {
  z-index: 10;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-4._18pt {
  font-size: 17px;
  line-height: 22px;
}

.bold-7 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.insulation {
  background-image: url('../images/CURIOUS_PHOTO.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
  margin: 0 auto;
}

.insulation.history {
  background-image: url('../images/untitled-1-2-Edit_web.jpg');
}

.insulation.footwear {
  background-image: url('../images/footwear_torre-eger.jpg');
}

.insulation.equipment {
  background-image: url('../images/equipment_ph1.jpg');
}

.insulation.timels {
  background-image: url('../images/timelines_ph1.jpg');
}

.box-testo-90 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-83, .text-span-84 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1697 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.insulation_03 {
  background-image: url('../images/TNF_FW20_Holiday_M_Hmlyn_Down_Parka_Flare-10839_vh3_1500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  height: 220px;
  margin: 74px 0 0 auto;
  position: static;
  inset: -330px -307px auto auto;
}

.insulation_03.history {
  background-image: url('../images/TNF_FW22_SummitSeries-Snow_Pashley-4479_web.jpg');
  background-position: 30%;
}

.insulation_02 {
  cursor: pointer;
  background-color: #aa82614d;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.insulation_02:hover {
  opacity: .79;
  background-color: #aa826133;
}

.insulation_02:active, .insulation_02:focus {
  background-color: #aa82614d;
}

.insulation_02.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.insulation_02.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.insulation_02.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.insulation_02.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.insulation_02.captions {
  height: 100%;
  overflow: visible;
}

.insulation_02.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.insulation_02.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.insulation_02.vectiv:hover {
  background-color: #f0f0f0;
}

.insulation_02.vectiv:active {
  background-color: #c6c6c5;
}

.insulation_02.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.insulation_02.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.insulation_02.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.insulation_02.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.insulation_02.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.insulation_02.trasparente {
  background-color: #0000;
}

.insulation_02.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.insulation_02.kitout {
  background-color: #aa98d34d;
  justify-content: center;
}

.insulation_02.community {
  background-color: #52c47e66;
}

.insulation_02.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insulation_02.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.insulation_02.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.insulation_02.explorer-knowledge.true-north {
  background-color: #5433a394;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.insulation_02.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.insulation_02.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insulation_02.vectiv, .insulation_02.vective, .insulation_02.futur_light {
  background-color: var(--white);
  display: flex;
}

.insulation_02.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insulation_02.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insulation_02.athletes, .insulation_02.cloud-down {
  background-color: #fff;
  display: flex;
}

.insulation_02.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insulation_02.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.insulation_02.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.insulation_02.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.insulation_02.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.insulation_02.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.insulation_02.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.insulation_02.athlete_tested, .insulation_02.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.insilation_foto_02 {
  background-image: url('../images/photo_lightweight.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 140px;
  height: 200px;
  margin: 0 auto -124px 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0 auto auto 0;
}

.insilation_foto_02.history {
  background-image: url('../images/Man_History_1500.jpg');
}

.down {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 30px;
}

.sub-altobasso-elenco-puntato-4-copy {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.colonna-sx {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.logo-down {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 26px;
  display: block;
  position: relative;
}

.titoletto-insulation {
  z-index: 1109;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltpro bdcn, sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.div-block-1698 {
  background-image: url('../images/ICONA-DOWN-LOW.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 9px;
}

.div-block-1699 {
  flex-direction: row;
  align-items: center;
  height: 40px;
  display: flex;
}

.colonna-dx {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-insulation_1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto 10px;
  padding-bottom: 73px;
  display: flex;
}

.container-1202 {
  flex-direction: row;
  justify-content: center;
  max-width: 1280px;
  height: 400px;
  display: flex;
}

.div-block-1701 {
  width: 30%;
}

.colonna {
  background-color: var(--white-smoke);
  width: 30%;
  margin-left: 9px;
  margin-right: 9px;
  padding-top: 26px;
  padding-left: 15px;
  padding-right: 15px;
}

.colonna._2 {
  background-color: #ededed7d;
  padding-left: 15px;
  padding-right: 15px;
}

.colonna._3 {
  background-color: var(--white-smoke);
  padding-right: 15px;
}

.colonna._3.grey_2 {
  background-color: #b8b8b8;
}

.colonna._3.viola {
  background-color: var(--viletto);
}

.colonna.bianco {
  background-color: var(--white);
}

.colonna.viola-chiaro {
  background-color: #5433a326;
}

.colonna.traspa {
  background-color: #0000;
  width: 33%;
}

.insulation_comparison {
  z-index: 1109;
  border-bottom: 1px solid var(--silver);
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.insulation_comparison._80px {
  height: 80px;
}

.insulation_comparison._60px {
  border-bottom-color: #e0e0e0;
  height: 60px;
}

.insulation_comparison.nera {
  background-color: var(--our_product);
}

.insulation_comparison.nera.testo_bianco {
  color: var(--black);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  padding-top: 8px;
  padding-left: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.insulation_comparison.spazio-vuoto {
  margin-top: 33px;
}

.sub {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 50px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.sub.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.sub.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.sub.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
}

.sub.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.sub.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.sub.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.sub.space-up {
  margin-top: 11px;
}

.sub.space-up._20pt {
  font-size: 20px;
}

.sub.bold.tutto-alto {
  text-transform: uppercase;
}

.sub.logo {
  font-size: 17px;
  line-height: 20px;
}

.sub.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.sub.nero {
  color: var(--black);
}

.sub.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.sub.connect_curius_champion {
  width: 80%;
}

.sub.titolo-insulation {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub.titolo-insulation.laminate_vs_coating {
  letter-spacing: 3px;
}

.insulation-comparison {
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}

.insulation-comparison.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.insulation-comparison.largo {
  width: 95%;
  margin-bottom: 48px;
}

.insulation-comparison.largo.greet {
  width: 100%;
  max-width: 1280px;
  margin-top: 51px;
  margin-bottom: 51px;
  padding-left: 0%;
  padding-right: 0%;
}

.insulation-comparison.largo.greet.grey {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededbd, #edededbd), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
  padding-top: 79px;
  padding-bottom: 79px;
}

.insulation-comparison.largo.riga-layer-system {
  margin-bottom: 20px;
}

.insulation-comparison.largo.riga-layer-system.base-layer, .insulation-comparison.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.insulation-comparison.solo-smartphone {
  display: none;
}

.insulation-comparison.connect-spotting {
  margin-top: 42px;
}

.insulation-comparison.largo {
  width: 95%;
}

.bold-text-6 {
  height: 80px;
}

.layer_system {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.layer_system.interview {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.layer_system.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.layer_system.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.layer_system.captions-open.seconda-capt._3d-f21 {
  background-color: #fff9;
  width: 230px;
  padding-top: 0;
  top: -139px;
  left: 83px;
}

.layer_system.captions-open.flight-f21 {
  width: 190px;
  left: -222px;
}

.layer_system.captions-open.matryx {
  background-color: #fff9;
  padding-top: 0;
  top: -249px;
  left: -269px;
  overflow: hidden;
}

.layer_system.captions-open.dual {
  background-color: #fff9;
  width: 340px;
  padding-top: 0;
  top: 18px;
  left: -265px;
}

.layer_system.captions-open.surface-flight-f21 {
  background-color: #fff9;
  width: 350px;
  margin-top: 0;
  padding-top: 0;
  top: 8px;
  left: -21px;
}

.layer_system.captions-open.watrproof-text {
  top: -96px;
  left: 131px;
}

.layer_system.captions-open.crampon-text {
  width: 220px;
  top: -167px;
  left: -181px;
}

.layer_system.captions-open.padded-text {
  z-index: 1;
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 497px;
  height: 497px;
  padding: 31px;
  display: flex;
  top: auto;
  left: -2px;
}

.layer_system.captions-open.breithorn-lycra-collar {
  top: -149px;
  left: -247px;
}

.layer_system.captions-open.breithorn-crampon-text {
  width: 190px;
  top: -195px;
  left: -161px;
}

.layer_system.captions-open.breithorn-vibram-text {
  width: 220px;
  top: -44px;
  left: -257px;
}

.layer_system.captions-open.breithorn-ripstop {
  top: 73px;
  left: -313px;
}

.layer_system.captions-open.breithorn-breathable-text {
  top: -48px;
  left: 260px;
}

.layer_system.captions-open.cragstone-boa-text {
  width: 280px;
  top: -204px;
  left: 87px;
}

.layer_system.captions-open.cragstone-layer-text {
  top: -149px;
  left: 167px;
}

.layer_system.captions-open.cragstone-collar-text {
  top: -170px;
  left: -204px;
}

.layer_system.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.layer_system.captions-open.cragstone-vibram-text {
  width: 220px;
  top: 7px;
  left: -220px;
}

.layer_system.captions-open.cragstone-plate-text {
  top: 12px;
  left: 141px;
}

.layer_system.captions-open.cragstone-weight-text {
  top: 73px;
  left: -233px;
}

.layer_system.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.layer_system.white.benefit2 {
  background-image: linear-gradient(to bottom, var(--grey-interview), var(--grey-interview));
  justify-content: center;
  width: 95%;
  height: auto;
  margin-top: 4px;
  padding: 0;
}

.layer_system._500x500 {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-top: -500px;
  display: flex;
  position: relative;
}

.layer_system.trasparente {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.layer_system.trasparente.spazio {
  padding: 0 0%;
}

.layer_system.trasparente.mat_tech {
  padding-left: 0%;
  padding-right: 0%;
}

.layer_system.trasparente.layer-in-system {
  background-color: var(--white-smoke);
  margin-top: 39px;
  margin-bottom: 39px;
  padding: 40px 0%;
}

.layer_system.storytelling {
  background-color: #f49db226;
}

.layer_system.kit-out {
  background-color: #aa98d31f;
}

.layer_system.trasparent {
  background-color: #0000;
}

.layer_system.trasparent-no-margins {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

.layer_system.community {
  background-color: #52c47e26;
}

.layer_system.experience {
  border-top: 4px solid var(--red-ss);
  background-color: #eb494d1a;
}

.layer_system.experience.yellow {
  border-style: solid none none;
  border-width: 4px 0 0;
  border-color: var(--cust-lets) black black;
  background-color: #fcca2326;
}

.layer_system.experience.violet {
  border-top: 4px solid var(--cust-take);
  background-color: #ad48d31a;
}

.layer_system.contenuti-we-are-tnf {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.layer_system.oulito {
  background-color: #0000;
  width: 100%;
}

.layer_system.icons-content {
  background-color: #fab24426;
}

.layer_system.icons-content.true_north {
  background-color: #5433a324;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.layer_system.athletes-content {
  background-color: var(--white);
  border-radius: 0;
}

.layer_system.mat_tech, .layer_system.athlete_tested {
  background-color: var(--white);
  border-radius: 0;
  padding-left: 2%;
  padding-right: 2%;
}

.layer_system.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.layer_system.base-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.layer_system.base-layer.layering-system {
  padding-left: 0%;
  padding-right: 0%;
}

.layer_system.mid-layer {
  background-color: #5433a333;
  border-radius: 0;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.layer_system.outer-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.layer_system.summit-knowledge {
  background-color: var(--white);
  margin-bottom: 0;
}

.layer_system.summit-knowledge.true_north {
  background-color: #5433a324;
  width: 100%;
  overflow: hidden;
}

.layer_system.content_athlete_tested {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.layersystem_click-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 9px;
  margin-right: 9px;
  display: flex;
}

.layersystem_click-copy.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.layersystem_click-copy.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.filetto-insulation {
  border-top: 4px solid var(--cust-exploring);
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.filetto-insulation.red {
  border-top-color: var(--red-ss);
}

.filetto-insulation.yellow {
  border-top-color: var(--cust-lets);
}

.filetto-insulation.violet {
  border-top-color: var(--cust-take);
}

.filetto-insulation.black {
  border-top-color: var(--black);
  margin-left: auto;
  margin-right: auto;
}

.filetto-insulation.black.spaces-down {
  margin-top: 27px;
  margin-bottom: 23px;
  padding-bottom: 0;
}

.filetto-insulation.black.footwear {
  margin-bottom: 49px;
}

.filetto-insulation.yellow-tnf {
  border-top-width: 3px;
  border-top-color: var(--orange-tnf);
  margin-top: 16px;
  margin-bottom: 16px;
}

.goose {
  background-image: url('../images/ICONA-DOWN-LOW.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100px;
  margin-top: 2px;
  margin-bottom: 34px;
  margin-right: 9px;
}

.goose.thermoball {
  background-image: url('../images/Thermoball-Powered.PNG');
  height: 80px;
}

.goose.dryvent {
  background-image: url('../images/DRYVENT-2018_Horiz_BLACK.png');
}

.goose.futurelight_logo, .goose.futurelight {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
}

.goose.gore-tex-pulsante {
  background-image: url('../images/logo-gore-tex.svg');
  height: 90px;
}

.titolo-down {
  color: var(--black);
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.titolo-down.left-align {
  text-align: left;
}

.titolo-down.red {
  color: var(--red-ss);
}

.titolo-down.connect {
  color: var(--connect-color-ok);
}

.titolo-down.connect.right-align {
  text-align: right;
}

.titolo-down.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.titolo-down.discover {
  color: var(--discover-color-ok);
}

.titolo-down.experience {
  color: var(--experience-color-ok);
}

.titolo-down.storytelling {
  color: var(--storytelling-color);
}

.titolo-down.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo-down.scale {
  color: var(--scale-color-ok);
}

.titolo-down.agree {
  color: var(--agree-color-ok);
}

.titolo-down.community {
  color: var(--community-color-ok);
}

.titolo-down.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.titolo-down.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.titolo-down.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.titolo-down.centred.grigio {
  color: var(--dark-grey);
}

.titolo-down.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.titolo-down.centred.rosso {
  color: var(--red-ss);
}

.titolo-down.centred.red {
  color: var(--red-tnf);
}

.titolo-down.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.titolo-down.centred.cretid {
  font-size: 12px;
}

.titolo-down.centred.viola {
  color: var(--our_product);
}

.titolo-down.centred.athlete_tested {
  margin-top: 10px;
}

.titolo-down.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.titolo-down.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.div-block-contenitore-click-copy {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  display: flex;
}

.div-block-contenitore-click-copy.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.div-block-contenitore-click-copy.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-contenitore-click-copy.sx {
  justify-content: flex-start;
}

.layaer_system_ok {
  cursor: pointer;
  background-color: #aa82614d;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.layaer_system_ok:hover {
  opacity: .79;
  background-color: #aa826133;
}

.layaer_system_ok:active, .layaer_system_ok:focus {
  background-color: #aa82614d;
}

.layaer_system_ok.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.layaer_system_ok.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.layaer_system_ok.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.layaer_system_ok.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.layaer_system_ok.captions {
  height: 100%;
  overflow: visible;
}

.layaer_system_ok.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.layaer_system_ok.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.layaer_system_ok.vectiv:hover {
  background-color: #f0f0f0;
}

.layaer_system_ok.vectiv:active {
  background-color: #c6c6c5;
}

.layaer_system_ok.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.layaer_system_ok.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.layaer_system_ok.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.layaer_system_ok.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.layaer_system_ok.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.layaer_system_ok.trasparente {
  background-color: #0000;
}

.layaer_system_ok.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.layaer_system_ok.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.layaer_system_ok.community {
  background-color: #52c47e66;
}

.layaer_system_ok.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.layaer_system_ok.explorer-knowledge.true-north {
  background-color: #5433a394;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.layaer_system_ok.explorer-knowledge.traspa {
  background-color: #0000;
  margin-bottom: 0;
}

.layaer_system_ok.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.layaer_system_ok.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.vectiv, .layaer_system_ok.vective, .layaer_system_ok.futur_light {
  background-color: var(--white);
  display: flex;
}

.layaer_system_ok.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.athletes, .layaer_system_ok.cloud-down {
  background-color: #fff;
  display: flex;
}

.layaer_system_ok.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.layaer_system_ok.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.layaer_system_ok.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.layaer_system_ok.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.layaer_system_ok.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.layaer_system_ok.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.layaer_system_ok.athlete_tested, .layaer_system_ok.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.layaer_system_ok.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.layaer_system_ok.explorer-knowledge.viola {
  background-color: #5433a35c;
}

.div-block-1702 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1702.center {
  justify-content: center;
}

.div-block-1703 {
  width: 120px;
}

.div-block-normaly {
  margin-top: 34px;
  padding-left: 0;
}

.div-block-normaly.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-normaly.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-2-blocchi-down {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 45px;
  display: flex;
}

.div-2-blocchi-down._7-blocchi-gialli {
  margin-top: 20px;
}

.sub-altobasso-elenco-puntato-3-copy {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-right: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-3-copy.centrato {
  z-index: 111;
  text-align: center;
}

.sub-altobasso-elenco-puntato-3-copy.centrato.connect {
  margin-top: 30px;
}

.sub-altobasso-elenco-puntato-3-copy.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.bold-text-7 {
  letter-spacing: 2px;
}

.benefits_down {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.benefits_down.centrato {
  z-index: 111;
  text-align: center;
}

.benefits_down.centrato.connect {
  margin-top: 30px;
}

.benefits_down.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.box-singolo_layer-system {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 0;
  display: flex;
}

.box-singolo_layer-system.box-singolo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 50px;
  display: flex;
}

.div-block-icon-sovrapposte-copy {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/NUPTSE.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.div-block-icon-sovrapposte-copy.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.div-block-icon-sovrapposte-copy.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.div-block-icon-sovrapposte-copy.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.div-block-icon-sovrapposte-copy.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.testo-how-to-layer {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 50px;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.testo-how-to-layer.left-align {
  text-align: left;
  margin-bottom: 34px;
}

.testo-how-to-layer.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.testo-how-to-layer.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.testo-how-to-layer.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.testo-how-to-layer.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
}

.testo-how-to-layer.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.testo-how-to-layer.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.testo-how-to-layer.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.testo-how-to-layer.space-up {
  margin-top: 11px;
}

.testo-how-to-layer.space-up._20pt {
  font-size: 20px;
}

.testo-how-to-layer.bold.tutto-alto {
  text-transform: uppercase;
}

.testo-how-to-layer.logo {
  font-size: 17px;
  line-height: 20px;
}

.testo-how-to-layer.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.testo-how-to-layer.nero {
  color: var(--black);
}

.testo-how-to-layer.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.testo-how-to-layer.connect_curius_champion {
  width: 80%;
}

.div_how-tolater {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 5%;
  padding-right: 5%;
}

.disegno-insulation {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/SAGOMA_NUPTSE.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.disegno-insulation.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.disegno-insulation.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.disegno-insulation.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.disegno-insulation.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.disegno-insulation.shell {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.disegno-insulation.tent {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  margin-bottom: -104px;
}

.disegno-insulation.tents {
  background-image: url('../images/SAGOMA_TENT-min.gif');
  background-size: cover;
  width: 290px;
  height: 180px;
  margin-bottom: -65px;
}

.disegno-insulation.sleeping-bag {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SACCO.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.disegno-insulation.duffle-bag {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min.gif');
}

.disegno-insulation.duffle-bag.ret {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min_150px.gif');
  height: 180px;
}

.disegno-insulation.luggage-svg {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.disegno-insulation.pack {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.disegno-insulation.ewc {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.quilting_icon {
  mix-blend-mode: multiply;
  background-image: url('../images/QUILTING.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100px;
}

.quilting_icon.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.quilting_icon.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.quilting_icon.denali {
  background-image: url('../images/DENALI.svg');
}

.quilting_icon.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.quilting_icon.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.quilting_icon.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.quilting_icon.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.quilting_icon.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.quilting_icon.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.quilting_icon.cloud-down, .quilting_icon.future-fleece, .quilting_icon.ventrix, .quilting_icon._50-50-down, .quilting_icon.dotknit {
  background-image: none;
}

.down-construction {
  z-index: 1109;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.down-construction.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.down-construction.centrato.questions {
  line-height: 34px;
}

.down-construction.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.down-construction.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.down-construction.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.down-construction.centrato.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.down-construction.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.down-construction.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.down-construction.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.down-construction.centrato.base-layer.no_padding {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 25px;
}

.down-construction.centrato._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.down-construction.centrato.dna-essential {
  width: 80%;
}

.down-construction.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.down-construction.piccolo.testo-layer-system {
  text-align: center;
}

.down-construction.piccolo.dx {
  text-align: left;
}

.down-construction.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.down-construction.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.down-construction.right-align {
  z-index: 10;
  text-align: right;
}

.down-construction.bianco {
  color: var(--white);
}

.text-span-85 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.baffling_icon-copy {
  mix-blend-mode: multiply;
  background-image: url('../images/BAFFLING.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100px;
}

.baffling_icon-copy.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.baffling_icon-copy.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.baffling_icon-copy.denali {
  background-image: url('../images/DENALI.svg');
}

.baffling_icon-copy.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.baffling_icon-copy.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.baffling_icon-copy.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.baffling_icon-copy.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.baffling_icon-copy.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.baffling_icon-copy.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.baffling_icon-copy.cloud-down, .baffling_icon-copy.future-fleece, .baffling_icon-copy.ventrix, .baffling_icon-copy._50-50-down, .baffling_icon-copy.dotknit {
  background-image: none;
}

.natural-insulationgoose-down {
  color: var(--black);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.natural-insulationgoose-down.left-align {
  text-align: left;
}

.natural-insulationgoose-down.red {
  color: var(--red-ss);
}

.natural-insulationgoose-down.connect {
  color: var(--connect-color-ok);
}

.natural-insulationgoose-down.connect.right-align {
  text-align: right;
}

.natural-insulationgoose-down.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.natural-insulationgoose-down.discover {
  color: var(--discover-color-ok);
}

.natural-insulationgoose-down.experience {
  color: var(--experience-color-ok);
}

.natural-insulationgoose-down.storytelling {
  color: var(--storytelling-color);
}

.natural-insulationgoose-down.kit-out {
  color: var(--kit-out-color-ok);
}

.natural-insulationgoose-down.scale {
  color: var(--scale-color-ok);
}

.natural-insulationgoose-down.agree {
  color: var(--agree-color-ok);
}

.natural-insulationgoose-down.community {
  color: var(--community-color-ok);
}

.natural-insulationgoose-down.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.natural-insulationgoose-down.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.natural-insulationgoose-down.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.natural-insulationgoose-down.centred.grigio {
  color: var(--dark-grey);
}

.natural-insulationgoose-down.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.natural-insulationgoose-down.centred.rosso {
  color: var(--red-ss);
}

.natural-insulationgoose-down.centred.red {
  color: var(--red-tnf);
}

.natural-insulationgoose-down.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.natural-insulationgoose-down.centred.cretid {
  font-size: 12px;
}

.natural-insulationgoose-down.centred.viola {
  color: var(--our_product);
}

.natural-insulationgoose-down.centred.athlete_tested {
  margin-top: 10px;
}

.natural-insulationgoose-down.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.natural-insulationgoose-down.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.natural-insulation_goose-down {
  width: 100%;
  height: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-1704 {
  background-color: var(--white-smoke);
  width: 100%;
  padding-top: 39px;
  padding-bottom: 39px;
}

.fill-power {
  margin-top: 49px;
  margin-bottom: 49px;
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-86 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.fill_power {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.fill_power.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.fill_power.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.image-example-captions-3-copy._6-tech_summit_series, .image-example-captions-3-copy.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

._550 {
  background-color: #0000;
  border-top: 4px #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

._550._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

._550._6-tech_summit_series, ._550.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

._550_fill_power {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

._550_fill_power.athletes-content {
  background-color: #5433a317;
  border-radius: 0;
  margin-bottom: 49px;
  padding-left: 5%;
  padding-right: 5%;
}

._550_fill_power.athletes-content._100 {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

._550_fill_power.mat_tech {
  background-color: #fff;
  border-radius: 0;
}

._550_fill_power.mat_tech.black {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._900 {
  background-color: #0000;
  border-top: 4px #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

._900._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

._900._6-tech_summit_series, ._900.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

._900_fill_power {
  background-color: #aa82611a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

._900_fill_power.athletes-content {
  background-color: #5433a317;
  border-radius: 0;
  margin-bottom: 49px;
  padding-left: 5%;
  padding-right: 5%;
}

._900_fill_power.mat_tech {
  background-color: #fff;
  border-radius: 0;
}

._900_fill_power.mat_tech.black {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1705 {
  background-color: #0000;
  background-image: url('../images/down-550-fill-power.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 240px;
}

.div_click_summitseries-tech-copy {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.div_click_summitseries-tech-copy.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.div_click_summitseries-tech-copy.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.fill_power_drop-down {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.fill_power_drop-down.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.fill_power_drop-down.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.fill_power_drop-down.dryvent_grey {
  background-color: var(--white-smoke);
  padding-top: 40px;
  padding-bottom: 40px;
}

.fill_power_drop-down.futurelight {
  background-color: var(--white);
}

.fill_power_80 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.fill_power_80._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.fill_power_80._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 80%;
  margin: 30px 18px;
}

.fill_power_80.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.fill_power_80.dry-vent {
  border-top-style: none;
}

.div-block-1706 {
  background-image: url('../images/down-550-fill-power.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 200px;
}

.foto_900_fill_power {
  background-image: url('../images/down-900-fill-power.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 200px;
}

.paragraph-14 {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1707 {
  background-image: url('../images/800_PRO.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}

.rds {
  background-image: url('../images/RDS.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100px;
  margin-bottom: 30px;
}

.div-block-1704-copy {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#ffffffbd, #ffffffbd), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, 60px 60px;
  background-attachment: scroll, fixed;
  width: 100%;
  padding-top: 39px;
  padding-bottom: 39px;
}

.div-block-image-quadrata-sotto-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.div-block-image-quadrata-sotto-6.demo-excellence {
  margin-top: 23px;
}

.div-block-image-quadrata-sotto-6.spostata-a-sx {
  justify-content: flex-start;
}

.div-block-spazio-a-sx-per-testo-6 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-icon-sovrapposte {
  z-index: 111;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -82px;
  position: relative;
}

.div-block-icon-sovrapposte.centrate {
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.div-block-icon-sovrapposte.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.div-block-icon-sovrapposte.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.div-block-titolini-fianco-image-3 {
  display: flex;
}

.div-block-testi-a-dx-blocchi-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-top: 123px;
  margin-left: -6%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi-5.rientro {
  width: 42%;
  margin-left: -7%;
}

.div-block-testi-a-dx-blocchi-5.rientro.demo-excellence {
  margin-top: 20px;
}

.sub-altobasso-elenco-puntato-5 {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-small-11 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-small-11.left-align {
  text-align: left;
  margin-bottom: 34px;
  font-size: 20px;
}

.div-block-1708 {
  justify-content: flex-end;
  display: flex;
}

.div-block-segmento-grigio-2 {
  background-color: var(--white-smoke);
  width: 100%;
  height: auto;
  padding-top: 51px;
  padding-bottom: 51px;
}

.div-block-segmento-grigio-2.bianco {
  background-color: #0000;
}

.div-block-segmento-grigio-2.spazio-sotto {
  margin-bottom: 28px;
}

.grigio {
  background-color: var(--white-smoke);
}

.bold-text-9 {
  color: var(--black);
}

.text-span-87 {
  color: var(--silver);
  font-size: 60px;
  position: relative;
  top: 8px;
}

.bold-text-10, .bold-text-11 {
  font-size: 30px;
}

.container-1202-copy {
  flex-direction: row;
  justify-content: center;
  max-width: 1280px;
  height: 510px;
  display: flex;
}

.dryvent_down {
  height: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.div-block-freccia-conseguente-ruotato-2 {
  background-color: #aa8261;
  width: 15px;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  transform: rotate(-45deg);
}

.div-block-freccia-conseguente-ruotato-2.experience {
  background-color: #eb494d;
}

.div-block-1709 {
  background-color: #fff;
  border-top: 1px #000;
  border-left: 1px #000;
  width: 240px;
  margin-bottom: 6px;
  padding: 5px 3px;
}

.div-block-1709.light {
  background-color: #fff9;
}

.div-block-1710 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0 0 6px;
  padding-top: 0;
  display: flex;
}

.paragraph-15 {
  text-align: center;
  margin-top: 11px;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 23px;
}

.div-block-1711 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
}

.div-block-1711.prodown {
  height: auto;
  margin-left: 15px;
  margin-right: 15px;
}

.rds-pro_down {
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.pro_down_rds_dropdown {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.pro_down_rds_dropdown.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.pro_down_rds_dropdown.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.text_dry-vent {
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.futurelight_shell {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_shell.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.futurelight_shell.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.futurelight_shell.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.futurelight_shell.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.futurelight_shell.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.futurelight_shell.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.futurelight_shell.captions.waterproof {
  top: 354px;
  right: -104px;
}

.futurelight_shell.captions.crampon {
  top: 136px;
  right: 331px;
}

.futurelight_shell.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.futurelight_shell.captions.boa {
  top: -83px;
  right: -59px;
}

.futurelight_shell.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.futurelight_shell.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.futurelight_shell.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.futurelight_shell.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.futurelight_shell.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.futurelight_shell.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.futurelight_shell.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.futurelight_shell.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.futurelight_shell.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.futurelight_shell.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.futurelight_shell.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.futurelight_shell.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.futurelight_shell.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.futurelight_shell.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.futurelight_shell.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.futurelight_shell.mod {
  width: 20px;
  height: 20px;
}

.futurelight_shell.trasparente {
  width: 97%;
  margin-bottom: 5px;
}

.futurelight_shell.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.futurelight_shell.trasparente.insulation-comparision, .futurelight_shell.trasparente.thermoball {
  margin-top: 32px;
}

.futurelight_shell.mat_tech, .futurelight_shell.mat_tech.centrato {
  display: block;
}

.futurelight_shell.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.text-span-88 {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.breathability {
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.text-span-89 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-90 {
  color: var(--dim-grey);
  font-size: 50px;
}

.div-discover-athletes {
  justify-content: center;
  width: 100%;
  margin-top: 27px;
  margin-bottom: 80px;
  display: flex;
}

.div-discover-athletes.kit-out {
  margin-top: 22px;
}

.div-discover-athletes.solo-community {
  margin-top: 19px;
}

.div-discover-athletes.home-pillars {
  justify-content: flex-end;
  width: auto;
  margin-top: 21px;
  margin-bottom: 0;
  margin-left: 13px;
  display: flex;
}

.div-block-1712 {
  width: 90px;
}

.div-block-1713 {
  width: 90%;
}

.div-block-1714 {
  width: 90px;
}

.div-block-1715 {
  width: 90%;
}

.div-block-1716 {
  padding-left: 5px;
}

.div-block-1717 {
  padding-left: 27px;
}

.div-block-1718 {
  padding-left: 45px;
}

.div-block-1719, .div-block-1720 {
  padding-left: 46px;
}

.div-block-1721 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 31px;
  margin-bottom: 31px;
  padding-left: 0;
  display: flex;
}

.html-embed-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-captions-3 {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.heading-captions-3.mod-smartphone {
  text-align: left;
  margin-bottom: 10px;
}

.heading-captions-3.sx {
  text-align: left;
  text-transform: uppercase;
  margin-top: 11px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
}

.heading-captions-3.sx-solo-smartphone {
  text-align: left;
  margin-bottom: 9px;
}

.rearfoot__3 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.rearfoot__3:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.rearfoot__3:active, .rearfoot__3:focus {
  background-color: #c6c6c5;
}

.rearfoot__3.captions {
  height: 100%;
  overflow: visible;
}

.rearfoot__3.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.div-block-1722 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 11px;
  display: flex;
}

.div-block-1722.w {
  justify-content: flex-start;
}

.h1-title-wc-3 {
  color: #fff;
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.h1-title-wc-3.black-txt-nome-scarpa {
  color: #000;
  letter-spacing: 3px;
  font-size: 38px;
}

.div-caption-3 {
  background-image: url('../images/pulse_captions.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 78%;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-content-9 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown-content-9.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.dropdown-content-9.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.dropdown-content-9.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.dropdown-content-9.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.dropdown-content-9.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.dropdown-content-9.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.dropdown-content-9.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.dropdown-content-9.captions-open.box-testo {
  left: 361px;
}

.dropdown-content-9.captions-open.flight-f21 {
  background-color: #0000;
  width: 270px;
  top: -268px;
  left: -380px;
}

.dropdown-content-9.captions-open.anatomy_1 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 292px;
}

.dropdown-content-9.captions-open.anatomy_2 {
  background-color: #0000;
  width: 270px;
  top: -101px;
  left: -417px;
}

.dropdown-content-9.captions-open.anatomy_2.footwear {
  left: -441px;
}

.dropdown-content-9.captions-open.anatomy_2.sleep_2 {
  top: -186px;
  left: -472px;
}

.dropdown-content-9.captions-open.anatomy_2.sleep_3 {
  top: -101px;
  left: -416px;
}

.dropdown-content-9.captions-open.anatomy_2.sleep_5 {
  top: -58px;
  left: -350px;
}

.dropdown-content-9.captions-open.anatomy_5 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 201px;
}

.dropdown-content-9.captions-open.anatomy_4, .dropdown-content-9.captions-open.level1 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: -465px;
}

.dropdown-content-9.captions-open.level_1b {
  background-color: #0000;
  width: 200px;
  top: -206px;
  left: -476px;
  overflow: visible;
}

.dropdown-content-9.captions-open.level1-copy {
  background-color: #0000;
  width: 250px;
  left: 85px;
}

.dropdown-content-9.captions-open.level_1a {
  background-color: #0000;
  width: 200px;
  left: 188px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.level_1d {
  background-color: #0000;
  width: 200px;
  margin-left: auto;
  top: -57px;
  left: -269px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.level_1e {
  background-color: #0000;
  width: 200px;
  margin-left: auto;
  left: 163px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.level_2b {
  background-color: #0000;
  width: 200px;
  top: -81px;
  left: -322px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.level_2a {
  background-color: #0000;
  width: 200px;
  top: -242px;
  left: 24px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.level_2e {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  top: -60px;
  left: 31px;
}

.dropdown-content-9.captions-open.level_2f {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  top: -38px;
  left: 69px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.sleepingbag_2 {
  background-color: #0000;
  width: 200px;
  margin-left: auto;
  left: -269px;
  overflow: visible;
}

.dropdown-content-9.captions-open.level_1b_ok {
  background-color: #0000;
  width: 200px;
  top: -250px;
  left: -398px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.sleeping_2 {
  background-color: #0000;
  width: 200px;
  top: -206px;
  left: -476px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_1 {
  background-color: #0000;
  width: 200px;
  left: 188px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_3 {
  background-color: #0000;
  width: 200px;
  margin-left: auto;
  top: -100px;
  left: -394px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_4 {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  left: 302px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_5 {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  top: -4px;
  left: 302px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_6 {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  top: -45px;
  left: -344px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleepingbag_7 {
  background-color: #0000;
  width: 200px;
  margin-left: 32px;
  top: -219px;
  left: 278px;
  overflow: visible;
}

.dropdown-content-9.captions-open.sleep_1a {
  background-color: #0000;
  left: 173px;
}

.dropdown-content-9.captions-open.sleep_4 {
  background-color: #0000;
  left: 270px;
}

.dropdown-content-9.captions-open.sleep_6 {
  background-color: #0000;
  left: -343px;
}

.dropdown-content-9.captions-open.sleep_7 {
  background-color: #0000;
  left: 151px;
}

.dropdown-content-9.captions-open.sleep_2a {
  background-color: #0000;
  top: -173px;
  left: -478px;
}

.dropdown-content-9.captions-open.dolomite_1 {
  background-color: #0000;
  width: 270px;
  top: -78px;
  left: -293px;
}

.dropdown-content-9.captions-open.dolomite_2 {
  background-color: #0000;
  width: 270px;
  top: -78px;
  left: 72px;
}

.dropdown-content-9.captions-open.dolomite_3 {
  background-color: #0000;
  width: 270px;
  top: -78px;
  left: -262px;
}

.dropdown-content-9.captions-open.dolomite_4 {
  background-color: #0000;
  width: 270px;
  top: -78px;
  left: -280px;
}

.dropdown-content-9.captions-open.dolomite_5 {
  background-color: #0000;
  width: 270px;
  top: -78px;
  left: 89px;
}

.dropdown-content-9.captions-open.sleep_3ok {
  background-color: #0000;
  top: -111px;
  left: -415px;
}

.dropdown-content-9.captions-open.sleep_5 {
  background-color: #0000;
  top: -67px;
  left: -343px;
}

.dropdown-content-9.captions-open.wheeled_luggage_1 {
  background-color: #0000;
  top: -68px;
  left: -339px;
}

.dropdown-content-9.captions-open.wheeled_luggage_2 {
  background-color: #0000;
  top: -74px;
  left: 162px;
}

.dropdown-content-9.captions-open.wheeled_luggage_3 {
  background-color: #0000;
  top: -67px;
  left: -443px;
}

.dropdown-content-9.captions-open.pack_1 {
  background-color: #0000;
  top: -74px;
  left: 162px;
}

.dropdown-content-9.captions-open.backpack_2 {
  background-color: #0000;
  top: -68px;
  left: -435px;
}

.dropdown-content-9.captions-open.backpack_3 {
  background-color: #0000;
  top: -67px;
  left: 75px;
}

.dropdown-content-9.captions-open.backpack_4 {
  background-color: #0000;
  top: -68px;
  left: -359px;
}

.dropdown-content-9.captions-open.backpack_5 {
  background-color: #0000;
  top: -80px;
  left: -425px;
}

.dropdown-content-9.captions-open.pack_6 {
  background-color: #0000;
  top: -74px;
  left: 112px;
}

.dropdown-content-9.captions-open.backpack_7 {
  background-color: #0000;
  top: -80px;
  left: -425px;
}

.dropdown-content-9.captions-open.backpack_8 {
  background-color: #0000;
  top: -50px;
  left: -425px;
}

.dropdown-content-9.captions-open.pack_9 {
  background-color: #0000;
  top: -83px;
  left: 80px;
}

.dropdown-content-9.captions-open {
  background-color: #fff9;
  width: 300px;
  position: relative;
  top: -107px;
  left: 97px;
}

.dropdown-content-9.captions-open.matryx {
  background-color: #0000;
  width: 270px;
  padding-top: 0;
  top: -48px;
  left: -380px;
  overflow: hidden;
}

.dropdown-content-9.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.dropdown-content-9.captions-open.seconda-capt._3d-f21 {
  text-align: left;
  background-color: #0000;
  width: 230px;
  padding-top: 0;
  top: -168px;
  left: 220px;
}

.dropdown-wrapper-8 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-8.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-8.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-8.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-8.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-8.captions.cragstone-boa {
  top: 470px;
  left: 0;
  right: -3px;
}

.dropdown-wrapper-8.captions.cragstone-vibram {
  top: 259px;
  left: 0;
  right: 135px;
}

.dropdown-wrapper-8.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.dropdown-wrapper-8.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.dropdown-wrapper-8.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.dropdown-wrapper-8.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.testo_point {
  color: var(--white);
  height: auto;
  margin-top: 15px;
}

.testo_point.upper {
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.testo_point.upper.black {
  color: var(--black);
}

.testo_point.upper.black.sx {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}

.testo_point.upper.black.sx.tende {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  font-size: 20px;
  line-height: 26px;
}

.testo_point.upper.black.sx.tende._14 {
  width: 100%;
  margin-top: 21px;
  margin-left: 0;
}

.testo_point.upper.black.sx.tende._14.nera {
  color: var(--black);
  text-align: left;
  align-items: flex-start;
  width: 100%;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 22px;
  overflow: visible;
}

.testo_point.upper.black.sx.tende._14.mera {
  color: var(--black);
  text-align: left;
  align-items: flex-start;
}

.testo_point.upper.black.sx.tende.sleepbag {
  width: 100%;
}

.testo_point.upper.black.sx.tende.nera {
  color: var(--black);
  text-align: left;
  align-items: flex-start;
  width: 70%;
}

.testo_point.upper.black.sx.alto {
  text-transform: uppercase;
  width: 100%;
}

.testo_point.upper.black.sx.nera {
  width: 100%;
}

.testo_point.upper.black.sx.sleep_1a {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.testo_point.upper.black.sx.sleeep_2a {
  width: 100%;
}

.down_spaccato_1 {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.down_spaccato_1:hover {
  opacity: .79;
  background-color: #0000;
}

.down_spaccato_1:active, .down_spaccato_1:focus {
  background-color: #0000;
}

.down_spaccato_1.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.down_spaccato_1.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.down_spaccato_1.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.down_spaccato_1.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.down_spaccato_1.captions {
  height: 100%;
  overflow: visible;
}

.down_spaccato_1.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.down_spaccato_1.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.down_spaccato_1.vectiv:hover {
  background-color: #f0f0f0;
}

.down_spaccato_1.vectiv:active {
  background-color: #c6c6c5;
}

.down_spaccato_1.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.down_spaccato_1.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.down_spaccato_1.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.down_spaccato_1.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.down_spaccato_1.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.down_spaccato_1.trasparente {
  background-color: #0000;
}

.down_spaccato_1.trasparente.dryvent {
  width: 100%;
}

.down_spaccato_1.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.down_spaccato_1.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.down_spaccato_1.community {
  background-color: #52c47e66;
}

.down_spaccato_1.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.down_spaccato_1.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.down_spaccato_1.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.down_spaccato_1.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.down_spaccato_1.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.vectiv, .down_spaccato_1.vective, .down_spaccato_1.futur_light {
  background-color: var(--white);
  display: flex;
}

.down_spaccato_1.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.athletes {
  background-color: #5433a366;
  display: flex;
}

.down_spaccato_1.athletes.summit {
  border-top: 1px solid var(--our_product);
  background-color: #5433a366;
}

.down_spaccato_1.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.down_spaccato_1.cloud-down {
  background-color: #fff;
  display: flex;
}

.down_spaccato_1.cloud-down.summit {
  border-top: 1px solid var(--our_product);
  background-color: var(--viletto);
}

.down_spaccato_1.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.down_spaccato_1.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.down_spaccato_1.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.down_spaccato_1.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.down_spaccato_1.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.down_spaccato_1.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.down_spaccato_1.athlete_tested, .down_spaccato_1.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.down_spaccato_1.athletes_white {
  background-color: var(--white);
}

.down_spaccato_1.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.titolo_responsive-foam {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  margin: 0;
  font-family: Helveticaneueltpro bdcn, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 23px;
}

.freccia-bianca {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.freccia-bianca._6-tech_summit_series {
  width: 150px;
  height: 50px;
}

.titolo-caption {
  color: var(--white);
  margin-top: 15px;
}

.titolo-our-formula {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 39px 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.titolo-our-formula.left-align {
  text-align: left;
}

.titolo-our-formula.red {
  color: var(--red-ss);
}

.titolo-our-formula.connect {
  color: var(--connect-color-ok);
}

.titolo-our-formula.connect.right-align {
  text-align: right;
}

.titolo-our-formula.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.titolo-our-formula.discover {
  color: var(--discover-color-ok);
}

.titolo-our-formula.experience {
  color: var(--experience-color-ok);
}

.titolo-our-formula.storytelling {
  color: var(--storytelling-color);
}

.titolo-our-formula.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo-our-formula.scale {
  color: var(--scale-color-ok);
}

.titolo-our-formula.agree {
  color: var(--agree-color-ok);
}

.titolo-our-formula.community {
  color: var(--community-color-ok);
}

.titolo-our-formula.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.titolo-our-formula.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.titolo-our-formula.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.titolo-our-formula.centred.grigio {
  color: var(--dark-grey);
}

.titolo-our-formula.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.titolo-our-formula.centred.rosso {
  color: var(--red-ss);
}

.titolo-our-formula.centred.red {
  color: var(--red-tnf);
}

.titolo-our-formula.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.titolo-our-formula.centred.cretid {
  font-size: 12px;
}

.titolo-our-formula.centred.viola {
  color: var(--our_product);
}

.titolo-our-formula.centred.athlete_tested {
  margin-top: 10px;
}

.titolo-our-formula.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.titolo-our-formula.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.titolo-our-formula._30pt {
  font-size: 30px;
}

.image-80 {
  height: 30px;
}

.sottotitolo_protection {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-12 {
  font-size: 14px;
}

.sottotitolo_protection_ok {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: none;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sottotitolo_protection_ok.centrato {
  z-index: 111;
  text-align: center;
}

.sottotitolo_protection_ok.centrato.connect {
  margin-top: 30px;
}

.sottotitolo_protection_ok.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.div-block-1723 {
  justify-content: center;
  display: flex;
}

.testo-protection {
  z-index: 10;
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  margin-right: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.testo-protection.centrato {
  z-index: 111;
  text-align: center;
}

.testo-protection.centrato.connect {
  margin-top: 30px;
}

.testo-protection.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.bold-text-13 {
  font-size: 35px;
}

.disegno-scarpa {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SCARPA.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 300px;
  height: 185px;
  margin-top: 20px;
  margin-bottom: -93px;
  position: relative;
}

.disegno-scarpa.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.disegno-scarpa.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.disegno-scarpa.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.disegno-scarpa.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.disegno-scarpa.shell {
  background-image: url('../images/shell_icon.svg');
}

.div-block-1724 {
  background-image: url('../images/Low_arch.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 120px;
}

.type_of_gait {
  z-index: 1109;
  border-bottom: 1px solid var(--silver);
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.type_of_gait._80px {
  height: 80px;
}

.type_of_gait._60px {
  border-bottom-color: #e0e0e0;
  height: 60px;
}

.type_of_gait.nera {
  background-color: var(--our_product);
}

.type_of_gait.nera.testo_bianco {
  color: var(--black);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  padding-top: 8px;
  padding-left: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.type_of_gait.spazio-vuoto {
  margin-top: 33px;
}

.akkels {
  background-image: url('../images/Ankles-lean-inward.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 120px;
}

.testo-low-arch {
  z-index: 1109;
  border-bottom: 1px none var(--silver);
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 27px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 23px;
  position: relative;
}

.testo-low-arch._80px {
  height: 80px;
}

.testo-low-arch._60px {
  border-bottom-color: #e0e0e0;
  height: 60px;
}

.testo-low-arch.nera {
  background-color: var(--our_product);
}

.testo-low-arch.nera.testo_bianco {
  color: var(--black);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 0;
  padding-top: 8px;
  padding-left: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.testo-low-arch.spazio-vuoto {
  margin-top: 33px;
}

.text-span-91 {
  letter-spacing: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.image-tech-copy {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-tech-copy.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.image-tech-copy.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.image-tech-copy.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.image-tech-copy.vectic {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.titolo_anatomy {
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin: 0;
  font-family: Helveticaneueltpro bdcn, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 23px;
}

.testo_anatomy {
  color: var(--black);
  height: auto;
  margin-top: 15px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.anatomy_caption {
  background-image: url('../images/PALLINO_VIOLA.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 78%;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.paragraph-17, .paragraph-18 {
  margin-top: 15px;
}

.footwear-classification {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  display: flex;
}

.footwear-classification.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.footwear-classification.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.footwear-classification.sx {
  justify-content: flex-start;
}

.trail-running_box {
  border-top: 4px solid var(--our_product);
  background-color: #0000;
  width: 24%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.trail-running_box.stretta-600 {
  width: auto;
}

.trail-running_box.storytelling-box {
  border-top-color: var(--storytelling-color);
  width: 400px;
  margin-left: 12px;
  margin-right: 12px;
}

.trail-running_box.storytelling-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box.storytelling-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box.storytelling-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.trail-running_box.icons-4-box {
  border-top-color: var(--orange-tnf);
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.trail-running_box.icons-4-box.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box.icons-4-box.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box.icons-4-box.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.trail-running_box.icons-4-box.true-north {
  border-top-color: var(--blue-tnf);
  margin-left: 2px;
  margin-right: 2px;
}

.trail-running_box.icons-4-box.true-north.bianco {
  border-top-style: none;
  border-top-width: 1px;
}

.trail-running_box.icons-4-box.viola {
  border-top-color: var(--our_product);
}

.trail-running_box._5-athletes {
  border-bottom: 4px #000;
  border-top-color: var(--orange-tnf);
  width: 17%;
  margin-left: 6px;
  margin-right: 6px;
}

.trail-running_box._5-athletes.x3-kit-out {
  border-top-color: var(--kit-out-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box._5-athletes.x3-community {
  border-top-color: var(--community-color-ok);
  width: 370px;
  margin-left: 4px;
  margin-right: 4px;
}

.trail-running_box._5-athletes.experience-customer {
  border-top-style: none;
  border-top-color: var(--experience-color-ok);
  width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.foto_trai-running {
  border-top: 5px solid var(--our_product);
  background-color: var(--white);
  cursor: pointer;
  background-image: url('../images/trail_running.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.foto_trai-running:hover {
  background-color: var(--viletto);
  opacity: .79;
}

.foto_trai-running:active, .foto_trai-running:focus {
  background-color: #aa82614d;
}

.foto_trai-running.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.foto_trai-running.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.foto_trai-running.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.foto_trai-running.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.foto_trai-running.captions {
  height: 100%;
  overflow: visible;
}

.foto_trai-running.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.foto_trai-running.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.foto_trai-running.vectiv:hover {
  background-color: #f0f0f0;
}

.foto_trai-running.vectiv:active {
  background-color: #c6c6c5;
}

.foto_trai-running.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.foto_trai-running.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.foto_trai-running.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.foto_trai-running.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.foto_trai-running.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.foto_trai-running.trasparente {
  background-color: #0000;
}

.foto_trai-running.trasparente.dryvent {
  width: 100%;
}

.foto_trai-running.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.foto_trai-running.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.foto_trai-running.community {
  background-color: #52c47e66;
}

.foto_trai-running.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.foto_trai-running.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.foto_trai-running.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.foto_trai-running.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.foto_trai-running.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.vectiv, .foto_trai-running.vective, .foto_trai-running.futur_light {
  background-color: var(--white);
  display: flex;
}

.foto_trai-running.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.athletes {
  background-color: #5433a366;
  display: flex;
}

.foto_trai-running.athletes.summit {
  border-top: 1px solid var(--our_product);
  background-color: #5433a366;
}

.foto_trai-running.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.foto_trai-running.cloud-down {
  background-color: #fff;
  display: flex;
}

.foto_trai-running.cloud-down.summit {
  border-top: 1px solid var(--our_product);
  background-color: var(--viletto);
}

.foto_trai-running.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.foto_trai-running.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.foto_trai-running.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.foto_trai-running.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.foto_trai-running.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.foto_trai-running.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.foto_trai-running.athlete_tested, .foto_trai-running.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.foto_trai-running.athletes_white {
  background-color: var(--white);
}

.foto_trai-running.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.foto_trai-running.fast_hike {
  background-image: url('../images/fast_hike.jpg');
  background-position: 0%;
}

.foto_trai-running.lifestyle {
  background-image: url('../images/lifestyle.jpg');
}

.foto_trai-running.light-hike {
  background-image: url('../images/light_hike.jpg');
}

.foto_trailrunning {
  background-image: url('../images/trail_running.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.foto_trailrunning.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.foto_trailrunning.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.foto_trailrunning.denali {
  background-image: url('../images/DENALI.svg');
}

.foto_trailrunning.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.foto_trailrunning.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.foto_trailrunning.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.foto_trailrunning.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.foto_trailrunning.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.foto_trailrunning.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.foto_fast-hike {
  background-image: url('../images/fast_hike.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.foto_fast-hike.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.foto_fast-hike.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.foto_fast-hike.denali {
  background-image: url('../images/DENALI.svg');
}

.foto_fast-hike.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.foto_fast-hike.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.foto_fast-hike.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.foto_fast-hike.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.foto_fast-hike.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.foto_fast-hike.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.foto_light_hike {
  background-image: url('../images/light_hike.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.foto_light_hike.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.foto_light_hike.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.foto_light_hike.denali {
  background-image: url('../images/DENALI.svg');
}

.foto_light_hike.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.foto_light_hike.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.foto_light_hike.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.foto_light_hike.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.foto_light_hike.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.foto_light_hike.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.foto_lifestyle {
  background-image: url('../images/lifestyle.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
}

.foto_lifestyle.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.foto_lifestyle.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.foto_lifestyle.denali {
  background-image: url('../images/DENALI.svg');
}

.foto_lifestyle.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.foto_lifestyle.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.foto_lifestyle.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.foto_lifestyle.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.foto_lifestyle.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.foto_lifestyle.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.box_trairunning {
  background-color: #0000;
  border: 1px #000;
  width: 24%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.box_trairunning._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.box_trairunning._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.box_trairunning._6-tech_summit_series.down {
  width: 38%;
}

.box_trairunning.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.title_tarail-running {
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.trail_running_bianco {
  color: var(--white);
  font-family: Helveticaneueltstd bd, sans-serif;
}

._3d_footplate {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

._3d_footplate.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

._3d_footplate.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

._3d_footplate.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

._3d_footplate.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

._3d_footplate.captions.cragstone-boa {
  top: 295px;
  left: 0;
  right: -3px;
}

._3d_footplate.captions.cragstone-vibram {
  top: 9px;
  left: 0;
  right: 135px;
}

._3d_footplate.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

._3d_footplate.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

._3d_footplate.captions.cragstone-carabiner.footwer_1 {
  top: 301px;
  left: 0;
}

._3d_footplate.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.traction-outsole {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.traction-outsole.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.traction-outsole.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.traction-outsole.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.traction-outsole.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.traction-outsole.captions.cragstone-boa {
  top: 406px;
  left: 0;
  right: -3px;
}

.traction-outsole.captions.cragstone-vibram {
  top: 9px;
  left: 0;
  right: 135px;
}

.traction-outsole.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.traction-outsole.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.traction-outsole.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.traction-outsole.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.traction_outsole {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.traction_outsole.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.traction_outsole.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.traction_outsole.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.traction_outsole.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: 243px;
}

.traction_outsole.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.traction_outsole.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.traction_outsole.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.traction_outsole.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.traction_outsole.captions-open.box-testo {
  left: 361px;
}

.traction_outsole_3 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.traction_outsole_3.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.traction_outsole_3.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.traction_outsole_3.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.traction_outsole_3.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.traction_outsole_3.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.traction_outsole_3.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.traction_outsole_3.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.traction_outsole_3.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.traction_outsole_3.captions-open.box-testo {
  left: 361px;
}

._3d_footplate_1 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

._3d_footplate_1:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

._3d_footplate_1:active, ._3d_footplate_1:focus {
  background-color: #c6c6c5;
}

._3d_footplate_1.captions {
  height: 100%;
  overflow: visible;
}

._3d_footplate_1.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.traction_outsole_2 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.traction_outsole_2:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.traction_outsole_2:active, .traction_outsole_2:focus {
  background-color: #c6c6c5;
}

.traction_outsole_2.captions {
  height: 100%;
  overflow: visible;
}

.traction_outsole_2.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.responsive-foam {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.responsive-foam.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.responsive-foam.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.responsive-foam.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.responsive-foam.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.responsive-foam.captions.cragstone-boa {
  top: 470px;
  left: 0;
  right: -3px;
}

.responsive-foam.captions.cragstone-vibram {
  top: 229px;
  left: 0;
  right: 135px;
}

.responsive-foam.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.responsive-foam.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.responsive-foam.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.responsive-foam.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

._3d-footplate_1 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

._3d-footplate_1.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

._3d-footplate_1.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

._3d-footplate_1.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

._3d-footplate_1.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

._3d-footplate_1.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

._3d-footplate_1.captions-open.cragstone-collar-text.footwear_1 {
  top: -248px;
}

._3d-footplate_1.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

._3d-footplate_1.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

._3d-footplate_1.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

._3d-footplate_1.captions-open.box-testo {
  left: 361px;
}

.responsive_foam {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.responsive_foam.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.responsive_foam.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.responsive_foam.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.responsive_foam.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.responsive_foam.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.responsive_foam.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.responsive_foam.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.responsive_foam.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.responsive_foam.captions-open.box-testo {
  left: 361px;
}

.forefoot_1 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.forefoot_1.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.forefoot_1.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.forefoot_1.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.forefoot_1.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.forefoot_1.captions.cragstone-boa {
  top: 470px;
  left: 0;
  right: -3px;
}

.forefoot_1.captions.cragstone-vibram {
  top: 259px;
  left: 0;
  right: 135px;
}

.forefoot_1.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.forefoot_1.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.forefoot_1.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.forefoot_1.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.midfoot_2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.midfoot_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.midfoot_2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.midfoot_2.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.midfoot_2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.midfoot_2.captions.cragstone-boa {
  top: 326px;
  left: 0;
  right: -3px;
}

.midfoot_2.captions.cragstone-vibram {
  top: 259px;
  left: 0;
  right: 135px;
}

.midfoot_2.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.midfoot_2.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.midfoot_2.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.midfoot_2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.midfoot__2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.midfoot__2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.midfoot__2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.midfoot__2.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.midfoot__2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.midfoot__2.captions.cragstone-boa {
  top: 470px;
  left: 0;
  right: -3px;
}

.midfoot__2.captions.cragstone-vibram {
  top: 27px;
  left: 0;
  right: 135px;
}

.midfoot__2.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.midfoot__2.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.midfoot__2.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.midfoot__2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.forefoot-1 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.forefoot-1:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.forefoot-1:active, .forefoot-1:focus {
  background-color: #c6c6c5;
}

.forefoot-1.captions {
  height: 100%;
  overflow: visible;
}

.forefoot-1.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.midfoot-2 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.midfoot-2:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.midfoot-2:active, .midfoot-2:focus {
  background-color: #c6c6c5;
}

.midfoot-2.captions {
  height: 100%;
  overflow: visible;
}

.midfoot-2.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.rearfoot_3 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.rearfoot_3.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.rearfoot_3.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.rearfoot_3.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.rearfoot_3.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.rearfoot_3.captions.cragstone-boa {
  top: 291px;
  left: 0;
  right: -3px;
}

.rearfoot_3.captions.cragstone-vibram {
  top: 259px;
  left: 0;
  right: 135px;
}

.rearfoot_3.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.rearfoot_3.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.rearfoot_3.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.rearfoot_3.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.rearfoot {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.rearfoot.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.rearfoot.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.rearfoot.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.rearfoot.captions-open.cragstone-boa-text {
  width: 280px;
  top: -88px;
  left: -402px;
}

.rearfoot.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.rearfoot.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.rearfoot.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.rearfoot.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.rearfoot.captions-open.box-testo {
  left: 361px;
}

.mid-foot {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.mid-foot.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.mid-foot.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.mid-foot.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.mid-foot.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.mid-foot.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.mid-foot.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.mid-foot.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.mid-foot.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.mid-foot.captions-open.box-testo {
  left: 361px;
}

.text_forefoot {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.text_forefoot.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.text_forefoot.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.text_forefoot.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.text_forefoot.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.text_forefoot.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.text_forefoot.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.text_forefoot.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.text_forefoot.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.text_forefoot.captions-open.box-testo {
  left: 361px;
}

.dropdown-trigger-13 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-13:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-13:active, .dropdown-trigger-13:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-13.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-13.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.lottie-animation-10 {
  filter: brightness(200%);
  height: 1%;
}

.div-caption-4 {
  background-image: url('../images/PALLINO_bianco_lampa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.div-caption-4.viola {
  mix-blend-mode: multiply;
  background-image: url('../images/PALLINO_viola_lampa.gif');
}

.dropdown-wrapper-9 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-9.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-9.captions.knit-f21 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 320px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 234px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.anatomy_5 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 311px;
  left: 87px;
  right: 278px;
}

.dropdown-wrapper-9.captions.anatomy_1-copy {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 234px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.level1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 104px;
  left: 71px;
  right: 278px;
}

.dropdown-wrapper-9.captions.level_1c {
  margin-top: 0;
  position: relative;
  top: 166px;
  left: -135px;
}

.dropdown-wrapper-9.captions.level_1c.sleepingbag_3 {
  top: 68px;
  left: -3px;
}

.dropdown-wrapper-9.captions.level_1d {
  margin-top: auto;
  position: relative;
  left: 124px;
}

.dropdown-wrapper-9.captions.level2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 279px;
  left: 241px;
  right: 278px;
}

.dropdown-wrapper-9.captions.level_2d {
  margin-top: -81px;
  margin-left: 714px;
}

.dropdown-wrapper-9.captions.level_2d.guy {
  margin-top: 0;
  margin-left: auto;
  position: relative;
  top: 77px;
  left: 188px;
}

.dropdown-wrapper-9.captions.slleping-bag_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 45px;
  left: 40px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleepingbag_4 {
  margin-top: auto;
  position: relative;
  top: -5px;
  left: -85px;
}

.dropdown-wrapper-9.captions.sleepingbag_5 {
  margin-top: auto;
  position: relative;
  top: -28px;
  left: -85px;
}

.dropdown-wrapper-9.captions.sleepingbag_6 {
  margin-top: auto;
  position: relative;
  top: 117px;
  left: -85px;
}

.dropdown-wrapper-9.captions.sleepingbag_7 {
  margin-top: auto;
  position: relative;
  top: 299px;
  left: -58px;
}

.dropdown-wrapper-9.captions.sleep_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 41px;
  left: 31px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_4 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: -8px;
  left: -68px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_6 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 165px;
  left: -81px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_7 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 355px;
  left: 36px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 59px;
  left: 59px;
  right: 278px;
}

.dropdown-wrapper-9.captions.dolomite_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 272px;
  left: -79px;
  right: 278px;
}

.dropdown-wrapper-9.captions.dolomite_2, .dropdown-wrapper-9.captions.dolomite_2-copy {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 272px;
  left: 165px;
  right: 278px;
}

.dropdown-wrapper-9.captions.dolomite_3 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 252px;
  left: -136px;
  right: 278px;
}

.dropdown-wrapper-9.captions.dolomite_4 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 285px;
  left: -36px;
  right: 278px;
}

.dropdown-wrapper-9.captions.dolomite_5 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 274px;
  left: 38px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_3ok {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 59px;
  left: -5px;
  right: 278px;
}

.dropdown-wrapper-9.captions.sleep_5 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 19px;
  left: -81px;
  right: 278px;
}

.dropdown-wrapper-9.captions.wheeled_luggage_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 127px;
  left: -91px;
  right: 278px;
}

.dropdown-wrapper-9.captions.wheeled_luggage_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 125px;
  left: -12px;
  right: 278px;
}

.dropdown-wrapper-9.captions.wheeled_luggage_3 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 376px;
  left: 13px;
  right: 278px;
}

.dropdown-wrapper-9.captions.pack_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 12px;
  left: -12px;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 52px;
  left: 6px;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_3 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 21px;
  left: 77px;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_4 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 67px;
  left: -68px;
  right: 278px;
}

.dropdown-wrapper-9.captions.pack_5 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 238px;
  left: -12px;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_5 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 225px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.pack_6 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 195px;
  left: 43px;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_7 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 225px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.backpack_8 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 243px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-9.captions.pack_9 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 224px;
  left: 78px;
  right: 278px;
}

.heading-captions-4 {
  color: #000;
  text-align: right;
  text-transform: uppercase;
  white-space: break-spaces;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 11px;
  padding-right: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.heading-captions-4.sx {
  text-align: left;
  text-transform: uppercase;
  margin-top: 11px;
  font-size: 20px;
}

.dropdown-trigger-6 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-6:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-6:active, .dropdown-trigger-6:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-6.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-6.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.div-caption-5 {
  background-image: url('../images/PALLINO_bianco_lampa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 55px 55px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-wrapper-10 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-10.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-10.captions.matryx, .dropdown-wrapper-10.captions.anatomy_2 {
  width: 60px;
  height: 60px;
  position: relative;
  top: 335px;
  left: auto;
  right: auto;
}

.heading-captions-5 {
  color: #000;
  text-align: right;
  text-transform: uppercase;
  white-space: break-spaces;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 11px;
  padding-right: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.heading-captions-5.sx {
  text-align: left;
  text-transform: uppercase;
  margin-top: 11px;
  font-size: 20px;
}

.dropdown-trigger-7 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-7:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-7:active, .dropdown-trigger-7:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-7.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-7.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.div-caption-6 {
  background-image: url('../images/PALLINO_bianco_lampa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 55px 55px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-wrapper-11 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-11.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-11.captions._3d-f21 {
  width: 60px;
  height: 60px;
  position: relative;
  top: 364px;
  left: 0;
  right: auto;
}

.heading-captions-6 {
  color: #000;
  text-align: right;
  text-transform: uppercase;
  white-space: break-spaces;
  margin-top: 11px;
  margin-bottom: 0;
  padding-left: 11px;
  padding-right: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.image-81 {
  height: 30px;
}

.footwear-terms {
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}

.footwear-terms.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.footwear-terms.largo {
  width: 95%;
  margin-bottom: 48px;
}

.footwear-terms.largo.greet {
  width: 100%;
  max-width: 1280px;
  margin-bottom: 30px;
  padding-left: 10%;
  padding-right: 10%;
}

.footwear-terms.largo.greet.grey {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededbd, #edededbd), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
  padding-top: 79px;
  padding-bottom: 79px;
}

.footwear-terms.largo.riga-layer-system {
  margin-bottom: 20px;
}

.footwear-terms.largo.riga-layer-system.base-layer, .footwear-terms.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.footwear-terms.solo-smartphone {
  display: none;
}

.footwear-terms.connect-spotting {
  margin-top: 42px;
}

.footwear-terms.largo {
  width: 95%;
}

.bold-text-16 {
  font-size: 35px;
}

.anatomy_shoe {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.anatomy_shoe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.anatomy_shoe.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.anatomy_shoe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.anatomy_shoe.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.anatomy_shoe.vectic.sleeping_bag {
  background-image: url('../images/cats-meow.png');
  background-size: contain;
  height: 800px;
}

.anatomy_shoe.vectic.wheeled-luggage {
  background-image: url('../images/wheeled_luggage_mobile.jpg');
  background-size: contain;
  height: 800px;
}

.anatomy_shoe.vectic.backpack {
  background-image: url('../images/pack_anatomy.jpg');
  background-size: contain;
  height: 820px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.anatomy_shoe.vectic-copy, .anatomy_shoe.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.anatomy_shoe.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-span-92 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper-13 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-13.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-13.captions.knit-f21 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 320px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-13.captions.anatomy_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 279px;
  left: -25px;
  right: 278px;
}

.dropdown-wrapper-13.captions.level1_b {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 193px;
  left: -25px;
  right: 278px;
}

.dropdown-wrapper-13.captions.level2_b {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 61px;
  left: -105px;
  right: 278px;
}

.dropdown-wrapper-13.captions.sleepingbag_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 91px;
  left: 60px;
  right: 278px;
}

.dropdown-wrapper-13.captions.sleep_2 {
  width: 60px;
  height: 60px;
  margin-top: auto;
  position: relative;
  top: 61px;
  left: 55px;
}

.dropdown-wrapper-13.captions.sleep_3, .dropdown-wrapper-13.captions.sleep_3-copy, .dropdown-wrapper-13.captions.sleep_-copy {
  width: 60px;
  height: 60px;
  margin-top: auto;
  position: relative;
  top: 46px;
  left: -4px;
}

.dropdown-wrapper-13.captions.sleep_5 {
  width: 60px;
  height: 60px;
  margin-top: auto;
  position: relative;
  top: 21px;
  left: -72px;
}

.dropdown-wrapper-14 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-14.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-14.captions.knit-f21 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 320px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-14.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 234px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-14.captions.anatomy_3 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 315px;
  left: 63px;
  right: 278px;
}

.dropdown-content-14 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown-content-14.captions-open.cragstone-plate-text {
  top: 37px;
  left: 45px;
}

.dropdown-content-14.captions-open.cragstone-layer-text {
  top: -157px;
  left: 122px;
}

.dropdown-content-14.captions-open.cragstone-boa-text {
  width: 280px;
  top: -134px;
  left: -402px;
}

.dropdown-content-14.captions-open.cragstone-collar-text {
  top: -143px;
  left: -401px;
}

.dropdown-content-14.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.dropdown-content-14.captions-open.cragstone-weight-text {
  width: 277px;
  top: 73px;
  left: -233px;
}

.dropdown-content-14.captions-open.cragstone-vibram-text {
  width: 220px;
  top: -93px;
  left: -401px;
}

.dropdown-content-14.captions-open.box-testo {
  left: 361px;
}

.dropdown-content-14.captions-open.flight-f21 {
  background-color: #0000;
  width: 270px;
  top: -268px;
  left: -380px;
}

.dropdown-content-14.captions-open.anatomy_1 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 287px;
}

.dropdown-content-14.captions-open.anatomy_2 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: -465px;
}

.dropdown-content-14.captions-open.anatomy_3 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 223px;
}

.dropdown-content-14.captions-open {
  background-color: #fff9;
  width: 300px;
  position: relative;
  top: -107px;
  left: 97px;
}

.dropdown-content-14.captions-open.matryx {
  background-color: #0000;
  width: 270px;
  padding-top: 0;
  top: -48px;
  left: -380px;
  overflow: hidden;
}

.dropdown-content-14.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.dropdown-content-14.captions-open.seconda-capt._3d-f21 {
  text-align: left;
  background-color: #0000;
  width: 230px;
  padding-top: 0;
  top: -168px;
  left: 220px;
}

.dropdown-wrapper-15 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-15.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-15.captions.knit-f21 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 320px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-15.captions.anatomy_2 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 299px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-15.captions.anatomy_4 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 339px;
  left: 0;
  right: 278px;
}

.dropdown-wrapper-15.captions.level_1d {
  margin-top: -53px;
  margin-left: 599px;
}

.div-block-1725 {
  background-image: url('../images/TNF_VECTIV_SP21_layered.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.upper {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 39px 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.upper.left-align {
  text-align: left;
}

.upper.red {
  color: var(--red-ss);
}

.upper.connect {
  color: var(--connect-color-ok);
}

.upper.connect.right-align {
  text-align: right;
}

.upper.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.upper.discover {
  color: var(--discover-color-ok);
}

.upper.experience {
  color: var(--experience-color-ok);
}

.upper.storytelling {
  color: var(--storytelling-color);
}

.upper.kit-out {
  color: var(--kit-out-color-ok);
}

.upper.scale {
  color: var(--scale-color-ok);
}

.upper.agree {
  color: var(--agree-color-ok);
}

.upper.community {
  color: var(--community-color-ok);
}

.upper.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.upper.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.upper.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.upper.centred.grigio {
  color: var(--dark-grey);
}

.upper.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.upper.centred.rosso {
  color: var(--red-ss);
}

.upper.centred.red {
  color: var(--red-tnf);
}

.upper.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.upper.centred.cretid {
  font-size: 12px;
}

.upper.centred.viola {
  color: var(--our_product);
}

.upper.centred.athlete_tested {
  margin-top: 10px;
}

.upper.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.upper.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.upper.technologies {
  color: var(--our_product);
  letter-spacing: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 30px;
}

.div-block-1726, .div-block-1726-copy, .upper_membrane {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-1727 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-34 {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  margin-top: -36px;
  position: relative;
}

.exploring-customer-2 {
  color: #1966be;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer-2.black {
  color: #000;
  text-align: center;
}

.exploring-customer-2.black.big {
  font-size: 30px;
  font-weight: 700;
}

.dropdown-trigger-14 {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-14:hover {
  opacity: .79;
  background-color: #0000;
}

.dropdown-trigger-14:active, .dropdown-trigger-14:focus {
  background-color: #aa82614d;
}

.dropdown-trigger-14.trasparente {
  background-color: #0000;
}

.text-block-35 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.image-example-captions-5 {
  border-top: 4px none var(--our_product);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.div-block-1728 {
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
}

.div-block-1729 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.sub-altobasso-elenco-puntato-6 {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-6.esempio-intro {
  color: var(--our_product);
  text-align: center;
  text-transform: uppercase;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-top: 4px;
  font-family: Helveticaneueltstd md, sans-serif;
  line-height: 20px;
}

.sub-altobasso-elenco-puntato-6.centrato {
  z-index: 111;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.sub-altobasso-small-12 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 29px;
}

.sub-altobasso-small-12.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub-altobasso-small-12.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.dropdown-wrapper-16 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto 13px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-16.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block-contenitore-click-lottie-4 {
  background-color: #fcca2399;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  display: flex;
}

.div-block-contenitore-click-lottie-4.discover {
  background-color: #aa826199;
}

.div-block-contenitore-click-lottie-4.connect {
  background-color: #ff953d99;
}

.div-block-contenitore-click-lottie-4.connect.vuoto {
  margin-top: -527px;
  margin-bottom: 510px;
  margin-left: 464px;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-contenitore-click-lottie-4.connect.vuoto.sm {
  background-color: var(--viletto);
  margin-right: 0;
}

.div-block-contenitore-click-lottie-4.connect.vuoto-exp-link-icon {
  z-index: 0;
  background-color: #eb494d99;
  margin-top: 0;
  margin-bottom: 13px;
  position: static;
  inset: 120px -143px auto auto;
}

.div-block-normaly-2 {
  margin-top: 34px;
  padding-left: 0;
}

.div-block-normaly-2.centrato {
  margin-top: 21px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-normaly-2.centrato.dropdown {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-normaly-2.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.dropdown-content-15 {
  background-color: #5433a31f;
  border-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-15.trasparente {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
}

.div-block-1730 {
  border: 3px solid var(--our_product);
  background-color: #fff;
  background-image: linear-gradient(109deg, #5433a333 32%, #0000 66%);
  border-radius: 20px;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 16px;
  box-shadow: 0 2px 5px #0003;
}

.viola {
  color: var(--our_product);
  text-align: center;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.faq_footwear {
  border-top: 4px none var(--our_product);
  background-color: #0000;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.dropdown_timeline {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_timeline.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_timeline.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_timeline.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_timeline.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_timeline.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_timeline.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_timeline.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_timeline.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_timeline.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_timeline.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_timeline.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_timeline.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_timeline.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_timeline.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_timeline.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_timeline.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_timeline.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_timeline.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_timeline.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_timeline.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_timeline.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_timeline.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_timeline.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_timeline.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_timeline.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_timeline.mod {
  width: 20px;
  height: 20px;
}

.dropdown_timeline.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.div-block-customer-type-2 {
  border-bottom: 15px none var(--our_product);
  background-color: #0000;
  background-image: url('../images/Play_button.svg'), url('../images/APPAREL_DRYZZLE_.jpg');
  background-position: 50%, 50% 40%;
  background-repeat: no-repeat, no-repeat;
  background-size: 80px, 160%;
  width: 100%;
  height: 300px;
  margin-top: 7px;
  margin-bottom: 22px;
}

.div-block-customer-type-2:hover {
  background-image: url('../images/Play_button.svg'), url('../images/APPAREL_DRYZZLE_HOVER.jpg'), linear-gradient(#1966becc, #1966becc);
  background-position: 50%, 50%, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 80px, cover, auto;
}

.div-block-customer-type-2.red {
  background-image: url('../images/Play_button.svg'), url('../images/footwear_F21_TMB_IN-SITU_014.jpg');
  background-position: 50%, 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 80px, cover;
  border-bottom-color: #f40000;
}

.div-block-customer-type-2.red:hover {
  background-image: url('../images/Play_button.svg'), url('../images/equipment_F21_HYE_Flight-Series_015.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 80px, cover;
}

.div-block-customer-type-2.violet {
  background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
  background-position: 50%, 0 0, 50% 30%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  border-bottom-color: #ad48d3;
}

.div-block-customer-type-2.violet:hover {
  background-image: url('../images/CUSTOMERS_home2_violet.jpg'), url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/Customers_square_TakeMeTo.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type-2.yellow {
  background-image: url('../images/Play_button.svg'), url('../images/equipment_F21_TMB_IN-SITU_014.jpg');
  background-position: 50%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: 80px, cover;
  border-bottom-color: #fcca23;
}

.div-block-customer-type-2.yellow:hover {
  background-image: url('../images/Play_button.svg'), url('../images/equipment_F21_TMB_IN-SITU_018.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 80px, cover;
}

.div-block-quadrato-customers-2 {
  background-color: var(--cust-exploring);
  width: 20px;
  height: 20px;
  margin: 20px 0;
}

.div-block-quadrato-customers-2.red {
  background-color: #f40000;
}

.div-block-quadrato-customers-2.yellow {
  background-color: #fcca23;
}

.div-block-quadrato-customers-2.violet {
  background-color: #ad48d3;
}

.div-block-quadrato-customers-2.viola {
  background-color: var(--our_product);
}

.lightbox-link-8 {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-8:hover {
  opacity: .71;
}

.lightbox-link-8.customers-home {
  background-image: none;
  border-top: 0 #000;
  border-bottom: 0 #000;
}

.dropdown_timeline_2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_timeline_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_timeline_2.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_timeline_2.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_timeline_2.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_timeline_2.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_timeline_2.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_timeline_2.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_timeline_2.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_timeline_2.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_timeline_2.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_timeline_2.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_timeline_2.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_timeline_2.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_timeline_2.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_timeline_2.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_timeline_2.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_timeline_2.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_timeline_2.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_timeline_2.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_timeline_2.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_timeline_2.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_timeline_2.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_timeline_2.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_timeline_2.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_timeline_2.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_timeline_2.mod {
  width: 20px;
  height: 20px;
}

.dropdown_timeline_2.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.a-frame {
  background-image: url('../images/A-Frame.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 250px;
  margin-bottom: 0;
}

.a-frame.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.a-frame.stability {
  background-image: url('../images/stability_black.png');
}

.a-frame.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.a-frame.dome {
  background-image: url('../images/DOME.svg');
}

.a-frame.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.bold-text-17 {
  font-size: 35px;
}

.tent-architecture {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 45px auto;
  display: flex;
}

.text-span-93 {
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 300;
}

.text-span-94 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown_1_equipment {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_1_equipment.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_1_equipment.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_1_equipment.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_1_equipment.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_1_equipment.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_1_equipment.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_1_equipment.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_1_equipment.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_1_equipment.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_1_equipment.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_1_equipment.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_1_equipment.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_1_equipment.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_1_equipment.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_1_equipment.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_1_equipment.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_1_equipment.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_1_equipment.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_1_equipment.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_1_equipment.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_1_equipment.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_1_equipment.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_1_equipment.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_1_equipment.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_1_equipment.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_1_equipment.mod {
  width: 20px;
  height: 20px;
}

.dropdown_1_equipment.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.anatomy_shoe-copy {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.anatomy_shoe-copy.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.anatomy_shoe-copy.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.anatomy_shoe-copy.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.anatomy_shoe-copy.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.anatomy_shoe-copy.vectic-copy, .anatomy_shoe-copy.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.anatomy_shoe-copy.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.anatomy_shoe-copy.vectic-copy {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.tent-anatomy {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.tent-anatomy.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.tent-anatomy.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.tent-anatomy.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.tent-anatomy.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.tent-anatomy.vectic-copy, .tent-anatomy.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.tent-anatomy.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.tent-anatomy.vectic-copy, .tent-anatomy.level_1 {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.tent {
  background-color: #c6c6c5;
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_2500.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1200px;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.tent.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.tent.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.tent.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.tent.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.tent.vectic-copy, .tent.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.tent.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.tent.vectic-copy, .tent.level_1 {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.tent.level_1 {
  background-color: #0000;
  background-image: url('../images/TENT_LEVEL_1.jpg');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 500px;
}

.tent.level_2 {
  background-color: #0000;
  background-image: url('../images/TENT_LEVEL_2.jpg');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 500px;
}

.slide-40 {
  position: static;
}

.slider-11 {
  background-color: #0000;
  height: 500px;
}

.left-arrow-8, .right-arrow-9 {
  display: none;
}

.div-block-1731 {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1732, .div-block-1733 {
  width: 50%;
}

.sx {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.dx {
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-1734 {
  background-image: url('../images/paul_piana.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: flex-end;
  width: 400px;
  height: 400px;
  display: flex;
}

.div-block-1734.conrad {
  background-image: url('../images/conrad_anker-jim-zellers.jpg');
}

.div-block-1734.gillette {
  background-image: url('../images/ned_gillette.jpg');
}

.div-block-1734.lauriers {
  background-image: url('../images/foto_kit_des_lauriers.jpg');
}

.div-block-1734.hill {
  background-image: url('../images/foto_lynn_Hill.jpg');
}

.div-block-1734.lowe {
  background-image: url('../images/foto_alex_lowe.jpg');
}

.div-block-1735 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  height: 100px;
  display: flex;
  position: relative;
  left: -16px;
}

.div-block-1736 {
  background-color: var(--our_product);
  width: 30px;
  height: 30px;
  margin-right: 28px;
}

.text-block-36 {
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 24px;
  display: flex;
}

.div-block-1737 {
  background-image: url('../images/part_fly_only_pitching.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 200px;
}

.text-block-37 {
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
}

.cell-9 {
  align-items: center;
}

.feature_1 {
  filter: grayscale();
  background-image: url('../images/part_fly_only_pitching_viola.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 200px;
}

.feature_1:hover {
  filter: none;
}

.feature_1._2 {
  background-image: url('../images/part_stuff_sacks-.jpg');
}

.feature_1._2.bn {
  filter: grayscale();
}

.feature_1._2.bn:hover {
  filter: none;
}

.feature_1._3 {
  background-image: url('../images/part_side_storage.jpg');
}

.feature_1._3.bn {
  filter: grayscale();
}

.feature_1._3.bn:hover {
  filter: none;
}

.feature_1._4 {
  background-image: url('../images/part_attic_storage.jpg');
}

.feature_1._4.bn {
  filter: grayscale();
}

.feature_1._4.bn:hover {
  filter: none;
}

.feature_1._5 {
  background-image: url('../images/part_internal_drawstring.jpg');
}

.feature_1._6 {
  background-image: url('../images/part_high-low_venting.jpg');
}

.feature_1._7 {
  background-image: url('../images/part_tentertainment.jpg');
}

.feature_1._8 {
  background-image: url('../images/part_mesh_window_venting.jpg');
}

.titolo_features {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
}

.cell-10, .cell-11, .cell-12, .cell-13, .cell-14, .cell-15, .cell-16 {
  align-items: center;
}

.tent_fature {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.tent_fature.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.tent_fature.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.tent_fature.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.tent_fature.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.tent_fature.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.tent_fature.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.tent_fature.captions.waterproof {
  top: 354px;
  right: -104px;
}

.tent_fature.captions.crampon {
  top: 136px;
  right: 331px;
}

.tent_fature.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.tent_fature.captions.boa {
  top: -83px;
  right: -59px;
}

.tent_fature.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.tent_fature.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.tent_fature.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.tent_fature.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.tent_fature.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.tent_fature.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.tent_fature.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.tent_fature.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.tent_fature.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.tent_fature.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.tent_fature.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.tent_fature.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.tent_fature.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.tent_fature.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.tent_fature.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.tent_fature.mod {
  width: 20px;
  height: 20px;
}

.tent_fature.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.tent_fature.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.tent_fature.trasparente.insulation-comparision {
  margin-top: 20px;
}

.tent_fature.trasparente.thermoball {
  margin-top: 32px;
}

.tent_fature.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.tent_fature.mat_tech, .tent_fature.mat_tech.centrato {
  display: block;
}

.tent_fature.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.tent-features {
  width: 100%;
  margin-top: 0;
}

.dac-poles {
  width: 100%;
  margin-bottom: 40px;
}

.div-block-1738 {
  width: 100%;
}

.base-per-foto {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-1739 {
  background-image: url('../images/DAC-POLES.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 400px;
  margin-top: 57px;
  margin-bottom: 57px;
}

.div-block-1740 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-12 {
  background-color: #0000;
  width: 90%;
  height: 500px;
}

.div-block-1742 {
  background-image: url('../images/four_season.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.div-block-1743 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: 500px;
  display: flex;
}

.div-block-1743.green, .div-block-1743.orange, .div-block-1743.red {
  background-color: #0000;
}

.right-arrow-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-right: 10px;
  display: flex;
}

.div-block-1744 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 50%;
  background-size: cover;
  width: 40px;
  height: 40px;
}

.left-arrow-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  margin-left: 8px;
  display: flex;
}

.div-block-1745 {
  background-image: url('../images/Freccia_sx_corta_B.svg');
  background-position: 0 0;
  background-size: auto;
  width: 40px;
  height: 40px;
}

.tent_types {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 500px;
  display: flex;
}

.mask-14, .slide-41 {
  height: 500px;
}

.three-season {
  background-image: url('../images/three-season.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.ultra_light {
  background-image: url('../images/ultralight.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.bibies {
  background-image: url('../images/bivies.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.slide-nav-7 {
  background-color: #0000;
}

.four-season {
  background-image: url('../images/four_season.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleepimng-bag {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.sleeping-bag-architecture {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 45px auto;
  display: flex;
}

.architecture {
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}

.architecture.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.architecture.largo {
  width: 95%;
  margin-bottom: 48px;
}

.architecture.largo.greet {
  width: 100%;
  max-width: 1280px;
  margin-top: 51px;
  margin-bottom: 51px;
  padding-left: 3%;
  padding-right: 3%;
}

.architecture.largo.greet.grey {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededbd, #edededbd), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
  padding-top: 79px;
  padding-bottom: 79px;
}

.architecture.largo.greet.grey.duffle-bag {
  margin-bottom: 0;
}

.architecture.largo.greet.foto_sleeping_bag {
  background-color: var(--white-smoke);
  background-image: url('../images/SS20_BRAND-GENERIC_019.jpg');
  background-position: 100%;
  background-size: cover;
  background-attachment: fixed;
  height: 600px;
  padding-top: 79px;
  padding-bottom: 79px;
}

.architecture.largo.riga-layer-system {
  margin-bottom: 20px;
}

.architecture.largo.riga-layer-system.base-layer, .architecture.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.architecture.solo-smartphone {
  display: none;
}

.architecture.connect-spotting {
  margin-top: 42px;
}

.architecture.largo {
  width: 95%;
}

.recatangle {
  background-image: url('../images/RECTANGLE-BAGS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.recatangle.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.recatangle.stability {
  background-image: url('../images/stability_black.png');
}

.recatangle.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.recatangle.dome {
  background-image: url('../images/DOME.svg');
}

.recatangle.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.mummy {
  background-image: url('../images/mummy_bag.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.mummy.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.mummy.stability {
  background-image: url('../images/stability_black.png');
}

.mummy.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.mummy.dome {
  background-image: url('../images/DOME.svg');
}

.mummy.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.sleeping-bag {
  background-color: #0000;
  background-image: url('../images/cats-meow.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: auto;
  height: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.sleeping-bag.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.sleeping-bag.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.sleeping-bag.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.sleeping-bag.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.sleeping-bag.vectic-copy, .sleeping-bag.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.sleeping-bag.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.sleeping-bag.vectic-copy, .sleeping-bag.level_1 {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.sleeping-bag.level_1 {
  background-color: #0000;
  background-image: url('../images/TENT_LEVEL_1.jpg');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 500px;
}

.sleeping-bag.level_2 {
  background-color: #0000;
  background-image: url('../images/TENT_LEVEL_2.jpg');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 500px;
}

.text-span-97 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sleeping-bag-insulation {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.sleeping-bag-insulation.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.sleeping-bag-insulation.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.sleeping-bag-insulation.technologie {
  padding-left: 2%;
  padding-right: 2%;
}

.image-example-captions-3-copy {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 24%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-3-copy._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions-3-copy._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3-copy._6-tech_summit_series.down {
  width: 38%;
}

.image-example-captions-3-copy.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3-copy.upper-insulation {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 24%;
  margin-left: 6px;
  margin-right: 6px;
}

.image-example-captions-3-copy.upper-insulation.down {
  width: 38%;
}

.image-example-captions-3-copy.upper-insula {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.image-example-captions-3-copy.upper-insula.down {
  width: 38%;
}

.tech_sleeping_bag {
  background-color: #0000;
  border-top: 4px #aa8261;
  width: 24%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.tech_sleeping_bag._5-athletes {
  border-top-color: #fab244;
  border-bottom: 4px #000;
  width: 15%;
  margin-left: 6px;
  margin-right: 6px;
}

.tech_sleeping_bag._6-tech_summit_series {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.tech_sleeping_bag._6-tech_summit_series.down {
  width: 38%;
}

.tech_sleeping_bag.down-construction_01 {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.tech_sleeping_bag.upper-insulation {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 24%;
  margin-left: 6px;
  margin-right: 6px;
}

.tech_sleeping_bag.upper-insulation.down {
  width: 38%;
}

.tech_sleeping_bag.upper-insula {
  border-top: 0 #fab244;
  border-bottom: 0 #000;
  width: 40%;
  margin-left: 18px;
  margin-right: 18px;
}

.tech_sleeping_bag.upper-insula.down {
  width: 38%;
}

.tech_sleeping_bag._33 {
  width: 30%;
}

.breathability-copy {
  text-align: center;
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.div-block-1746, .div_sleeping-bag-insulation {
  width: 100%;
}

.text-span-98, .text-span-99, .text-span-100 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.wash-sleeping-bag {
  background-color: #0000;
  background-image: linear-gradient(#fff9, #fff9);
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 54px;
}

.wash-sleeping-bag.insulation-comparison {
  width: 95%;
  padding-top: 0;
  padding-bottom: 0;
}

.wash-sleeping-bag.insulation-comparison.footwear-team {
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-1747 {
  background-color: #31a300;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
}

.div-block-1747.blue {
  background-color: #024e7d;
}

.div-block-1747.orange {
  background-color: var(--orange_sleep);
}

.div-block-1747.red {
  background-color: #d00b36;
}

.text-block-38 {
  color: var(--white);
  font-size: 24px;
  line-height: 30px;
}

.color-code {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 500px;
  display: flex;
}

.color-coding-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.color-coding {
  background-color: #0000;
  width: 90%;
  height: 500px;
}

.sleeping-bad_1 {
  background-image: url('../images/INFERNO-green.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleeping-bad_2 {
  background-image: url('../images/catsmeow.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleeping-bad_3 {
  background-image: url('../images/orange.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleeping-bad_4 {
  background-image: url('../images/red.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleeping-bad_1-copy, .sleeping-bad {
  background-image: url('../images/INFERNO-green.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.sleeping-bad_4-copy {
  background-image: url('../images/red.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40%;
  height: 500px;
}

.color_sleepingbag {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 45px auto;
  display: flex;
}

.light_blue {
  background-color: #b2b2b2;
  background-image: url('../images/LIGHT_GREY_ok.svg');
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 200px;
  margin-bottom: 50px;
}

.light_blue.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.light_blue.stability {
  background-image: url('../images/stability_black.png');
}

.light_blue.baffle {
  background-image: url('../images/BAFFLING.svg');
}

.light_blue.cyclone {
  background-image: url('../images/cyclone.png');
  background-size: cover;
}

.light_blue.anti_compression {
  background-image: url('../images/ABTI-COMPRESSION.png');
}

.light_blue.dark-grey {
  background-color: var(--grey-interview);
}

.light_blue.tan {
  background-color: #cdb88f;
}

.text-span-101, .text-span-102, .text-span-103 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dark-g {
  background-color: var(--grey-interview);
  background-image: url('../images/DARK-GREY.svg');
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 200px;
  margin-bottom: 50px;
}

.dark-g.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.dark-g.stability {
  background-image: url('../images/stability_black.png');
}

.dark-g.baffle {
  background-image: url('../images/BAFFLING.svg');
}

.dark-g.cyclone {
  background-image: url('../images/cyclone.png');
  background-size: cover;
}

.dark-g.anti_compression {
  background-image: url('../images/ABTI-COMPRESSION.png');
}

.dark-g.dark-grey {
  background-color: var(--grey-interview);
}

.dark-g.tan {
  background-color: #cdb88f;
}

.tan_ok {
  background-color: var(--tan);
  background-image: url('../images/TAN.svg');
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 200px;
  margin-bottom: 50px;
}

.tan_ok.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.tan_ok.stability {
  background-image: url('../images/stability_black.png');
}

.tan_ok.baffle {
  background-image: url('../images/BAFFLING.svg');
}

.tan_ok.cyclone {
  background-image: url('../images/cyclone.png');
  background-size: cover;
}

.tan_ok.anti_compression {
  background-image: url('../images/ABTI-COMPRESSION.png');
}

.tan_ok.dark-grey {
  background-color: var(--grey-interview);
}

.tan_ok.tan {
  background-color: var(--tan);
}

.dolomite_one {
  background-color: #0000;
  background-image: url('../images/DolomiteOne_20403.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 700px;
  width: 1200px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.dolomite_one.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_2500.jpg');
}

.dolomite_one.breithorn {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_2500.jpg');
}

.dolomite_one.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_2500.jpg');
  background-position: 50%;
}

.dolomite_one.vectic {
  background-color: #0000;
  background-image: url('../images/anatomy_of_a_shoes.png');
  background-position: 50%;
  background-size: 600px;
  width: 100%;
  height: 700px;
}

.dolomite_one.vectic.sleeping_bag {
  background-image: url('../images/cats-meow.png');
  background-size: contain;
  height: 800px;
}

.dolomite_one.vectic-copy, .dolomite_one.fot {
  background-image: url('../images/spaccato-scarpa-1920.jpg');
  background-position: 50%;
  background-size: 1280px;
  width: 100%;
  height: 800px;
}

.dolomite_one.foot {
  background-color: #0000;
  background-image: url('../images/ANATOMY_OF-FOOT_2.png');
  background-position: 50%;
  background-size: contain;
  width: 100%;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.insulation-comparison-copy.largo.riga-layer-system.base-layer, .insulation-comparison-copy.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.dropdown {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown.captions.cragstone-boa {
  top: 470px;
  left: 0;
  right: -3px;
}

.dropdown.captions.cragstone-vibram {
  top: 259px;
  left: 0;
  right: 135px;
}

.dropdown.captions.cragstone-carabiner {
  top: 257px;
  left: -126px;
  right: 211px;
}

.dropdown.captions.cragstone-carabiner.anatomy_1 {
  top: 80px;
  left: 0;
}

.dropdown.captions.cragstone-carabiner.footwer_1 {
  top: 99px;
  left: 0;
}

.dropdown.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.duffel-bag, .luggage {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.wheeled_architecture {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: 45px auto;
  display: flex;
}

.wheeled_1 {
  background-image: url('../images/ROLLING_LUGGAGE.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.wheeled_1.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.wheeled_1.stability {
  background-image: url('../images/stability_black.png');
}

.wheeled_1.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.wheeled_1.dome {
  background-image: url('../images/DOME.svg');
}

.wheeled_1.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.wheeled_2 {
  background-image: url('../images/ROLLING_LUGGAGE_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.wheeled_2.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.wheeled_2.stability {
  background-image: url('../images/stability_black.png');
}

.wheeled_2.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.wheeled_2.dome {
  background-image: url('../images/DOME.svg');
}

.wheeled_2.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.wheeled_3 {
  background-image: url('../images/ROLLING_LUGGAGE_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.wheeled_3.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.wheeled_3.stability {
  background-image: url('../images/stability_black.png');
}

.wheeled_3.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.wheeled_3.dome {
  background-image: url('../images/DOME.svg');
}

.wheeled_3.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.backpacks {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.packs_1 {
  background-image: url('../images/EXTERNAL-FRAME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 240px;
  margin-bottom: 0;
}

.packs_1.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.packs_1.stability {
  background-image: url('../images/stability_black.png');
}

.packs_1.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.packs_1.dome {
  background-image: url('../images/DOME.svg');
}

.packs_1.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.pack_2 {
  background-image: url('../images/ZAINO_RETRO_01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 240px;
  margin-bottom: 0;
}

.pack_2.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.pack_2.stability {
  background-image: url('../images/stability_black.png');
}

.pack_2.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.pack_2.dome {
  background-image: url('../images/DOME.svg');
}

.pack_2.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.pack_3 {
  background-image: url('../images/FRAMELESS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 240px;
  margin-bottom: 0;
}

.pack_3.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.pack_3.stability {
  background-image: url('../images/stability_black.png');
}

.pack_3.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.pack_3.dome {
  background-image: url('../images/DOME.svg');
}

.pack_3.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.div-block-1748 {
  width: 30%;
}

.div-block-1749 {
  align-items: center;
  width: 70%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.foto_pack {
  background-image: url('../images/dynocarry_product.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30%;
}

.foto_pack.dynolite, .foto_pack.dyno-lift {
  background-image: url('../images/dynolift_product.jpg');
}

.foto_pack.dynocinch {
  background-image: url('../images/dynocinch_product.jpg');
}

.foto_pack.torso_length {
  background-image: url('../images/Torso_Length.jpg');
  background-position: 50%;
  background-size: contain;
}

.foto_pack.shoulder-straps {
  background-image: url('../images/Shoulder_Straps.jpg');
  background-position: 50%;
  background-size: contain;
  width: 50%;
}

.insulation-comparison-copy.largo.riga-layer-system.base-layer, .insulation-comparison-copy.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.insulation-comparison-copy.largo.riga-layer-system.base-layer, .insulation-comparison-copy.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.insulation-comparison-copy {
  width: 80%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
}

.insulation-comparison-copy.space-up {
  border-top: 1px solid #000;
  margin-top: 10px;
  padding-top: 20px;
}

.insulation-comparison-copy.largo {
  width: 95%;
  margin-bottom: 48px;
}

.insulation-comparison-copy.largo.greet {
  width: 100%;
  max-width: 1280px;
  margin-top: 51px;
  margin-bottom: 51px;
  padding-left: 0%;
  padding-right: 0%;
}

.insulation-comparison-copy.largo.greet.grey {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededbd, #edededbd), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
  padding-top: 79px;
  padding-bottom: 79px;
}

.insulation-comparison-copy.largo.riga-layer-system {
  margin-bottom: 20px;
}

.insulation-comparison-copy.largo.riga-layer-system.base-layer, .insulation-comparison-copy.largo.riga-layer-system.base-layer-copy {
  margin-top: 25px;
}

.insulation-comparison-copy.solo-smartphone {
  display: none;
}

.insulation-comparison-copy.connect-spotting {
  margin-top: 42px;
}

.insulation-comparison-copy.largo {
  width: 95%;
}

.pack-texts {
  text-align: center;
  margin-top: 50px;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.icon-22 {
  width: auto;
  height: auto;
  margin: 16px;
  position: static;
}

.div-block-spazio-a-sx-per-testo-7 {
  margin-top: 34px;
  padding-left: 108px;
}

.div-block-spazio-a-sx-per-testo-7.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-1750 {
  background-color: #fff;
  flex-direction: row;
  align-items: flex-start;
  width: 500px;
  height: 250px;
  display: flex;
}

.exploring-customer-3 {
  color: #1966be;
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.exploring-customer-3.red {
  color: #f40000;
}

.exploring-customer-3.violet {
  color: #ad48d3;
}

.exploring-customer-3.yellow {
  color: #fcca23;
}

.sub-altobasso-elenco-puntato-4x4-fino-2 {
  z-index: 111;
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-4x4-fino-2.centrato {
  text-align: center;
  font-size: 30px;
}

.div-block-filetto-nero-2 {
  border-top: 1px solid #000;
  width: 100px;
  margin-top: 0;
}

.div-block-testi-a-dx-blocchi-6 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-top: 123px;
  margin-left: -6%;
  margin-right: 10%;
  padding-left: 0;
  display: flex;
}

.div-block-testi-a-dx-blocchi-6.invertiti-da-tablet-girati {
  margin-top: 0;
  margin-left: 10%;
  margin-right: 0;
}

.div-block-spazio-sopra-testo-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  margin-top: 44px;
  margin-bottom: 13px;
  display: flex;
}

.div-block-spazio-sopra-testo-5.no-space {
  margin-top: 0;
  margin-bottom: 29px;
}

.div-block-spazio-sopra-testo-5.no-space.spazio-4x4 {
  width: 100%;
}

.div-block-1751 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-testo-4x4-2 {
  z-index: 111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-testo-4x4-2.piccolo {
  font-size: 15px;
  line-height: 22px;
}

.div-block-1752 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1753 {
  background-image: url('../images/pack-a-pack.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 400px;
}

.tech_pack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  height: 500px;
  display: flex;
}

.step_one {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 500px;
  display: flex;
}

.div-block-1754, .step_two {
  background-image: url('../images/MEASURE_h-w.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  display: flex;
}

.step_two_ok {
  background-image: url('../images/1_Measure_length.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  display: flex;
}

.step_two-copy {
  background-image: url('../images/MEASURE_h-w.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  display: flex;
}

.step_three {
  background-image: url('../images/3_Load_pack.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  display: flex;
}

.step_four {
  background-image: url('../images/4_Fine-tune-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 300px;
  display: flex;
}

.technical-pack {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 39px 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.technical-pack.left-align {
  text-align: left;
}

.technical-pack.red {
  color: var(--red-ss);
}

.technical-pack.connect {
  color: var(--connect-color-ok);
}

.technical-pack.connect.right-align {
  text-align: right;
}

.technical-pack.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.technical-pack.discover {
  color: var(--discover-color-ok);
}

.technical-pack.experience {
  color: var(--experience-color-ok);
}

.technical-pack.storytelling {
  color: var(--storytelling-color);
}

.technical-pack.kit-out {
  color: var(--kit-out-color-ok);
}

.technical-pack.scale {
  color: var(--scale-color-ok);
}

.technical-pack.agree {
  color: var(--agree-color-ok);
}

.technical-pack.community {
  color: var(--community-color-ok);
}

.technical-pack.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.technical-pack.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.technical-pack.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.technical-pack.centred.grigio {
  color: var(--dark-grey);
}

.technical-pack.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.technical-pack.centred.rosso {
  color: var(--red-ss);
}

.technical-pack.centred.red {
  color: var(--red-tnf);
}

.technical-pack.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.technical-pack.centred.cretid {
  font-size: 12px;
}

.technical-pack.centred.viola {
  color: var(--our_product);
}

.technical-pack.centred.athlete_tested {
  margin-top: 10px;
}

.technical-pack.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.technical-pack.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.technical-pack._30pt {
  font-size: 30px;
}

.torso_length {
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.torso-length {
  text-align: center;
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.our-customers {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/customers_red.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.our-customers.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.dte_link {
  background-image: url('../images/Tnf_DareToExplore_Handbook_OG_Image_1200x630.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 800px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.dte_link.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.we_care {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/we_care_verde.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 100%;
}

.we_care.our_product {
  background-image: url('../images/our_product_1.jpg');
}

.exploration_without_compromise {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto 10px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.exploration_without_compromise.susatinability {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.logo_ewc {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/logo_EWC_low-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.logo_ewc.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.logo_ewc.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.logo_ewc.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.logo_ewc.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.logo_ewc.shell {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.logo_ewc.tent {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  margin-bottom: -104px;
}

.logo_ewc.tents {
  background-image: url('../images/SAGOMA_TENT-min.gif');
  background-size: cover;
  width: 290px;
  height: 180px;
  margin-bottom: -65px;
}

.logo_ewc.sleeping-bag {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SACCO.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_ewc.duffle-bag {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min.gif');
}

.logo_ewc.duffle-bag.ret {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min_150px.gif');
  height: 180px;
}

.logo_ewc.luggage-svg {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_ewc.pack {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_ewc.ewc {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.text-span-109 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.slider_soustainable {
  background-color: #0000;
  width: 100%;
  height: 660px;
  margin-top: 66px;
  margin-bottom: 66px;
}

.renewed {
  background-image: url('../images/logo_Renewed_oriz.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100px;
  margin-top: 2px;
  margin-bottom: 34px;
  margin-right: 9px;
}

.renewed.thermoball {
  background-image: url('../images/Thermoball-Powered.PNG');
  height: 80px;
}

.renewed.dryvent {
  background-image: url('../images/DRYVENT-2018_Horiz_BLACK.png');
}

.renewed.futurelight_logo, .renewed.futurelight {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
}

.quick-stack-4 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

.div-block-1755 {
  background-color: var(--verde_sleeping);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.text-block-39 {
  height: auto;
  font-size: 18px;
  line-height: 22px;
}

.box_grey {
  background-color: var(--silver);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.box_grey.bianco {
  border-bottom: 1px solid var(--silver);
  background-color: var(--white);
}

.tnf_renewed {
  background-color: var(--white-smoke);
  background-image: linear-gradient(#edededc2, #edededc2), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, 60px 60px;
  background-attachment: scroll, fixed;
  padding-top: 54px;
  padding-bottom: 54px;
}

.text-span-110 {
  color: var(--verde_sleeping);
}

.div-block-1756 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 0 0;
  background-size: auto;
  width: 30px;
  height: 30px;
}

.div-block-1756:hover {
  opacity: .4;
}

.div-block-1757 {
  background-image: url('../images/Freccia_sx_corta_B.svg');
  background-position: 0 0;
  background-size: auto;
  width: 30px;
  height: 30px;
}

.div-block-1757:hover {
  opacity: .4;
}

.text-span-111.time {
  font-size: 36px;
  line-height: 40px;
}

.text-span-112, .text-span-113 {
  color: var(--verde_sleeping);
}

.quick-stack-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-span-114, .text-span-115, .text-span-116 {
  color: var(--verde_sleeping);
}

.cell-17 {
  justify-content: flex-start;
  align-items: center;
}

.cell-18, .cell-19, .cell-20, .cell-21 {
  align-items: center;
}

.div-block-1759 {
  background-image: url('../images/swimming_pool.svg');
  background-position: 50%;
  background-size: cover;
  width: 150px;
  height: 150px;
}

.div-block-1759.gas {
  background-image: url('../images/gas.svg');
}

.div-block-1759.swimmingpool {
  width: 150px;
  height: 150px;
}

.div-block-1759.light {
  background-image: url('../images/light_bulbs.svg');
  width: 150px;
  height: 150px;
}

.div-block-1759.chimical {
  background-image: url('../images/chimicals.svg');
}

.div-block-1759.textile {
  background-image: url('../images/textile.svg');
}

.circular-design {
  background-image: url('../images/circular-design.jpg');
  background-position: 0 67%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.div-block-1760 {
  background-color: #ffffff94;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 200px;
  display: flex;
}

.div-block-1761 {
  background-image: url('../images/logo_circular_design.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 150px;
}

.slider_ecosystem {
  background-color: #0000;
  width: 100%;
  height: 550px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1762 {
  background-image: url('../images/freccia_verde.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
}

.text-span-117 {
  color: var(--verde_sleeping);
  font-family: Helveticaneueltstd hv, sans-serif;
}

.titolo--our-circularity-ecosystem {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.titolo--our-circularity-ecosystem.left-align {
  text-align: left;
}

.titolo--our-circularity-ecosystem.red {
  color: var(--red-ss);
}

.titolo--our-circularity-ecosystem.connect {
  color: var(--connect-color-ok);
}

.titolo--our-circularity-ecosystem.connect.right-align {
  text-align: right;
}

.titolo--our-circularity-ecosystem.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.titolo--our-circularity-ecosystem.discover {
  color: var(--discover-color-ok);
}

.titolo--our-circularity-ecosystem.experience {
  color: var(--experience-color-ok);
}

.titolo--our-circularity-ecosystem.storytelling {
  color: var(--storytelling-color);
}

.titolo--our-circularity-ecosystem.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo--our-circularity-ecosystem.scale {
  color: var(--scale-color-ok);
}

.titolo--our-circularity-ecosystem.agree {
  color: var(--agree-color-ok);
}

.titolo--our-circularity-ecosystem.community {
  color: var(--community-color-ok);
}

.titolo--our-circularity-ecosystem.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.titolo--our-circularity-ecosystem.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.titolo--our-circularity-ecosystem.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.titolo--our-circularity-ecosystem.centred.grigio {
  color: var(--dark-grey);
}

.titolo--our-circularity-ecosystem.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.titolo--our-circularity-ecosystem.centred.rosso {
  color: var(--red-ss);
}

.titolo--our-circularity-ecosystem.centred.red {
  color: var(--red-tnf);
}

.titolo--our-circularity-ecosystem.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.titolo--our-circularity-ecosystem.centred.cretid {
  font-size: 12px;
}

.titolo--our-circularity-ecosystem.centred.viola {
  color: var(--our_product);
}

.titolo--our-circularity-ecosystem.centred.athlete_tested {
  margin-top: 10px;
}

.titolo--our-circularity-ecosystem.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.titolo--our-circularity-ecosystem.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.titolo--our-circularity-ecosystem-copy {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 50px;
}

.titolo--our-circularity-ecosystem-copy.left-align {
  text-align: left;
}

.titolo--our-circularity-ecosystem-copy.red {
  color: var(--red-ss);
}

.titolo--our-circularity-ecosystem-copy.connect {
  color: var(--connect-color-ok);
}

.titolo--our-circularity-ecosystem-copy.connect.right-align {
  text-align: right;
}

.titolo--our-circularity-ecosystem-copy.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.titolo--our-circularity-ecosystem-copy.discover {
  color: var(--discover-color-ok);
}

.titolo--our-circularity-ecosystem-copy.experience {
  color: var(--experience-color-ok);
}

.titolo--our-circularity-ecosystem-copy.storytelling {
  color: var(--storytelling-color);
}

.titolo--our-circularity-ecosystem-copy.kit-out {
  color: var(--kit-out-color-ok);
}

.titolo--our-circularity-ecosystem-copy.scale {
  color: var(--scale-color-ok);
}

.titolo--our-circularity-ecosystem-copy.agree {
  color: var(--agree-color-ok);
}

.titolo--our-circularity-ecosystem-copy.community {
  color: var(--community-color-ok);
}

.titolo--our-circularity-ecosystem-copy.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.titolo--our-circularity-ecosystem-copy.centred {
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.titolo--our-circularity-ecosystem-copy.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.titolo--our-circularity-ecosystem-copy.centred.grigio {
  color: var(--dark-grey);
}

.titolo--our-circularity-ecosystem-copy.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.titolo--our-circularity-ecosystem-copy.centred.rosso {
  color: var(--red-ss);
}

.titolo--our-circularity-ecosystem-copy.centred.red {
  color: var(--red-tnf);
}

.titolo--our-circularity-ecosystem-copy.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.titolo--our-circularity-ecosystem-copy.centred.cretid {
  font-size: 12px;
}

.titolo--our-circularity-ecosystem-copy.centred.viola {
  color: var(--our_product);
}

.titolo--our-circularity-ecosystem-copy.centred.athlete_tested {
  margin-top: 10px;
}

.titolo--our-circularity-ecosystem-copy.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.titolo--our-circularity-ecosystem-copy.centred._25pt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.div-block_titolo {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 30px auto;
  font-size: 16px;
  display: flex;
}

.div-block_titolo._400 {
  flex-direction: column;
  height: 400px;
}

.div-block_titolo._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: auto;
  margin-bottom: 0;
}

.div-block_titolo.no-space {
  margin-bottom: 0;
}

.div-block_titolo.purpose {
  width: 60%;
}

.div-block_titolo.scaling {
  margin-top: 11px;
}

.div-block_titolo.spazio-sopra {
  margin-top: 31px;
}

.div-block_titolo.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block_titolo.born-from-purpose {
  width: 70%;
}

.div-block-1763 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-1764 {
  letter-spacing: 1px;
  width: 80%;
}

.text-block-40 {
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  line-height: 45px;
}

.titolo-divisorio {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pro_down_rds_dropdown-copy {
  justify-content: center;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 9px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.pro_down_rds_dropdown-copy.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.pro_down_rds_dropdown-copy.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.pro_down_rds_dropdown-copy.cycle {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.multiuse {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 35px;
  display: flex;
}

.multiuse._400 {
  flex-direction: column;
  height: 400px;
}

.multiuse._2word {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  height: 350px;
  margin-bottom: 112px;
}

.div-block-1765 {
  background-image: url('../images/top-down-view.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.div-block-1765.side-view {
  background-image: url('../images/side_view.jpg');
}

.logo_clothes-the-loop {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/logo_clothes-the-loop.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.logo_clothes-the-loop.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.logo_clothes-the-loop.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.logo_clothes-the-loop.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.logo_clothes-the-loop.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.logo_clothes-the-loop.shell {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.logo_clothes-the-loop.tent {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  margin-bottom: -104px;
}

.logo_clothes-the-loop.tents {
  background-image: url('../images/SAGOMA_TENT-min.gif');
  background-size: cover;
  width: 290px;
  height: 180px;
  margin-bottom: -65px;
}

.logo_clothes-the-loop.sleeping-bag {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SACCO.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_clothes-the-loop.duffle-bag {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min.gif');
}

.logo_clothes-the-loop.duffle-bag.ret {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min_150px.gif');
  height: 180px;
}

.logo_clothes-the-loop.luggage-svg {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_clothes-the-loop.pack {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_clothes-the-loop.ewc {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.cta_verde-ctl {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 21px;
}

.cta_verde-ctl.kit-out {
  margin-top: 22px;
}

.cta_verde-ctl.solo-community {
  margin-top: 19px;
}

.cta_verde-ctl.home-pillars {
  justify-content: flex-end;
  width: auto;
  margin-top: 21px;
  margin-bottom: 0;
  margin-left: 13px;
  display: flex;
}

.cta_verde-ctl.tents {
  margin-top: 30px;
  margin-bottom: 0;
}

.logo_rds {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/RDS.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 180px;
  width: 200px;
  height: 200px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.logo_rds.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.logo_rds.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.logo_rds.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.logo_rds.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.logo_rds.shell {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.logo_rds.tent {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  margin-bottom: -104px;
}

.logo_rds.tents {
  background-image: url('../images/SAGOMA_TENT-min.gif');
  background-size: cover;
  width: 290px;
  height: 180px;
  margin-bottom: -65px;
}

.logo_rds.sleeping-bag {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SACCO.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_rds.duffle-bag {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min.gif');
}

.logo_rds.duffle-bag.ret {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min_150px.gif');
  height: 180px;
}

.logo_rds.luggage-svg {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_rds.pack {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_rds.ewc {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.logo_renewed {
  z-index: 111;
  background-color: var(--white);
  background-image: url('../images/logo_Renewed.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.logo_renewed.centrate {
  background-color: #0000;
  background-image: url('../images/TNF_DTE_ICON_tool_ok.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -97px;
  margin-bottom: -40px;
}

.logo_renewed.centrate.best-practice {
  background-image: url('../images/TNF_DTE_ICON_best_practice_ok.gif');
}

.logo_renewed.centrate.best-practice.senza-spazi-sopra {
  margin: -20px auto -50px;
}

.logo_renewed.centrate.spotting-the-signals-connect {
  background-color: #0000;
}

.logo_renewed.shell {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.logo_renewed.tent {
  background-image: url('../images/GEODESIC_DOME.svg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  margin-bottom: -104px;
}

.logo_renewed.tents {
  background-image: url('../images/SAGOMA_TENT-min.gif');
  background-size: cover;
  width: 290px;
  height: 180px;
  margin-bottom: -65px;
}

.logo_renewed.sleeping-bag {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_SACCO.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_renewed.duffle-bag {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min.gif');
}

.logo_renewed.duffle-bag.ret {
  background-image: url('../images/SAGOMA_DUFFELBAG_1-min_150px.gif');
  height: 180px;
}

.logo_renewed.luggage-svg {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_renewed.pack {
  background-color: var(--white);
  background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
  background-position: 50% 100%;
  background-size: contain;
  width: 240px;
  height: 260px;
  margin-bottom: -70px;
}

.logo_renewed.ewc {
  background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  margin-bottom: -49px;
}

.biggest-player {
  background-image: url('../images/BIGGEST-PLAYER.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.text-span-119 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1768 {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 400px;
  display: flex;
}

.div-block-1769 {
  background-image: url('../images/ewc_logo_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 300px;
  height: 400px;
}

.div-block-1770 {
  width: 50%;
}

.div-block-1771 {
  z-index: 300;
  flex-direction: column;
  justify-content: center;
  width: 50px;
  padding-top: 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.athletes_tested {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1px;
  width: 70px;
  height: 60px;
  display: block;
}

.athletes_tested:hover {
  background-color: var(--viletto);
}

.athletes_tested:focus {
  background-color: var(--white);
}

.athletes_tested:focus-visible, .athletes_tested[data-wf-focus-visible], .athletes_tested:visited {
  background-color: var(--viletto);
}

.athletes_tested.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--kit-out-color-ok);
  background-image: url('../images/ATEP.svg');
  background-position: 0%;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.athletes_tested.w--current:hover {
  background-color: var(--viletto);
  background-position: 0%;
  background-size: cover;
  width: 100px;
}

.athletes_tested.w--current:focus {
  background-color: var(--viletto);
  background-image: linear-gradient(to bottom, var(--viletto), var(--viletto)), url('../images/ATEP.svg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.athletes_tested.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.athletes_tested.summit:focus {
  background-color: var(--red-ss);
}

.athletes_tested.summit:focus-visible, .athletes_tested.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.athletes_tested.summit:visited {
  background-color: var(--connect-color-ok);
}

.link-block-39 {
  border: 1px solid var(--gradiente-value);
  background-color: var(--white);
  background-image: url('../images/summit_small.svg');
  background-position: 0 0;
  background-size: auto;
  width: 40px;
  height: 40px;
}

.link-block-39:hover, .link-block-39:focus, .link-block-39:focus-visible, .link-block-39[data-wf-focus-visible] {
  background-color: var(--viletto);
}

.link-block-39:visited {
  background-color: var(--viletto);
  display: block;
}

.link-block-39.w--current {
  background-color: var(--viletto);
}

.log_summit_series {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_summit_series:hover {
  background-color: var(--viletto);
}

.log_summit_series:focus {
  background-color: var(--white);
}

.log_summit_series:focus-visible, .log_summit_series[data-wf-focus-visible], .log_summit_series:visited {
  background-color: var(--viletto);
}

.log_summit_series.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/log_summit_series.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_summit_series.w--current:hover {
  background-color: var(--black);
  background-image: url('../images/log_summit_series.svg');
  width: 100px;
}

.log_summit_series.w--current:focus {
  background-color: var(--viletto);
}

.log_summit_series.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_summit_series.summit:focus {
  background-color: var(--red-ss);
}

.log_summit_series.summit:focus-visible, .log_summit_series.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_summit_series.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_layering_system {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_layering_system:hover {
  background-color: var(--viletto);
}

.log_layering_system:focus {
  background-color: var(--white);
}

.log_layering_system:focus-visible, .log_layering_system[data-wf-focus-visible], .log_layering_system:visited {
  background-color: var(--viletto);
}

.log_layering_system.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_layering_system.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_layering_system.w--current:focus {
  background-color: var(--viletto);
}

.log_layering_system.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_layering_system.summit:focus {
  background-color: var(--red-ss);
}

.log_layering_system.summit:focus-visible, .log_layering_system.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_layering_system.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_insulation {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_insulation:hover {
  background-color: var(--viletto);
}

.log_insulation:focus {
  background-color: var(--white);
}

.log_insulation:focus-visible, .log_insulation[data-wf-focus-visible], .log_insulation:visited {
  background-color: var(--viletto);
}

.log_insulation.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_insulation.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_insulation.w--current:focus {
  background-color: var(--viletto);
}

.log_insulation.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_insulation.summit:focus {
  background-color: var(--red-ss);
}

.log_insulation.summit:focus-visible, .log_insulation.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_insulation.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_shell {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_shell:hover {
  background-color: var(--viletto);
}

.log_shell:focus {
  background-color: var(--white);
}

.log_shell:focus-visible, .log_shell[data-wf-focus-visible], .log_shell:visited {
  background-color: var(--viletto);
}

.log_shell.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_shell.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_shell.w--current:focus {
  background-color: var(--viletto);
}

.log_shell.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_shell.summit:focus {
  background-color: var(--red-ss);
}

.log_shell.summit:focus-visible, .log_shell.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_shell.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_footwear {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_footwear:hover {
  background-color: var(--viletto);
}

.log_footwear:focus {
  background-color: var(--white);
}

.log_footwear:focus-visible, .log_footwear[data-wf-focus-visible], .log_footwear:visited {
  background-color: var(--viletto);
}

.log_footwear.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_footwear.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_footwear.w--current:focus {
  background-color: var(--viletto);
}

.log_footwear.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_footwear.summit:focus {
  background-color: var(--red-ss);
}

.log_footwear.summit:focus-visible, .log_footwear.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_footwear.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_equipment {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_equipment:hover {
  background-color: var(--viletto);
}

.log_equipment:focus {
  background-color: var(--white);
}

.log_equipment:focus-visible, .log_equipment[data-wf-focus-visible], .log_equipment:visited {
  background-color: var(--viletto);
}

.log_equipment.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_equipment.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_equipment.w--current:focus {
  background-color: var(--viletto);
}

.log_equipment.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_equipment.summit:focus {
  background-color: var(--red-ss);
}

.log_equipment.summit:focus-visible, .log_equipment.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_equipment.summit:visited {
  background-color: var(--connect-color-ok);
}

.log_timelines {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 1px;
  width: 40px;
  height: 40px;
}

.log_timelines:hover {
  background-color: var(--viletto);
}

.log_timelines:focus {
  background-color: var(--white);
}

.log_timelines:focus-visible, .log_timelines[data-wf-focus-visible], .log_timelines:visited {
  background-color: var(--viletto);
}

.log_timelines.w--current {
  border-color: var(--gradiente-value);
  background-color: var(--viletto);
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_timelines.w--current:hover {
  background-color: var(--black);
  width: 100px;
}

.log_timelines.w--current:focus {
  background-color: var(--viletto);
}

.log_timelines.w--current:visited {
  background-color: var(--white);
  opacity: 1;
}

.log_timelines.summit:focus {
  background-color: var(--red-ss);
}

.log_timelines.summit:focus-visible, .log_timelines.summit[data-wf-focus-visible] {
  background-color: var(--scale-color-ok);
}

.log_timelines.summit:visited {
  background-color: var(--connect-color-ok);
}

.dropdown_shell {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown_shell.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown_shell.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown_shell.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown_shell.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown_shell.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown_shell.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown_shell.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown_shell.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown_shell.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown_shell.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown_shell.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown_shell.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown_shell.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown_shell.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown_shell.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown_shell.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown_shell.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown_shell.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown_shell.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown_shell.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown_shell.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown_shell.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown_shell.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown_shell.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown_shell.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown_shell.mod {
  width: 20px;
  height: 20px;
}

.dropdown_shell.trasparente {
  width: 100%;
  margin-bottom: 5px;
}

.link-block-40 {
  border: 1px solid var(--silver);
  background-color: var(--white);
  width: 40px;
  height: 40px;
}

.link-block-40:hover {
  background-color: var(--viletto);
}

.link-block-40-copy {
  border: 1px solid var(--silver);
  background-color: var(--white);
  width: 40px;
  height: 40px;
}

.link-block-40-copy:hover {
  background-color: var(--viletto);
}

.log_summit {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_summit:hover {
  background-color: var(--viletto);
}

.log_summit.w--current {
  background-color: var(--kit-out-color-ok);
  background-position: 50%;
  background-size: contain;
}

.log_layering_system_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  width: 40px;
  height: 40px;
}

.log_layering_system_ok:hover {
  background-color: var(--viletto);
}

.log_layering_system_ok-copy {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_layering_system.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_layering_system_ok-copy:hover {
  background-color: var(--viletto);
}

.log_layering_system_ok-copy:focus {
  background-repeat: no-repeat;
}

.log_layering_system_ok-copy.w--current {
  background-color: #b4a4d8;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_insulation_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_insulation.svg');
  background-position: 0%;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_insulation_ok:hover {
  background-color: var(--viletto);
}

.log_insulation_ok.w--current {
  background-color: var(--kit-out-color-ok);
}

.log_shell_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_shell.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_shell_ok:hover {
  background-color: var(--viletto);
}

.log_shell_ok.w--current {
  background-color: var(--kit-out-color-ok);
}

.log_footwear_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_footwear.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_footwear_ok:hover {
  background-color: var(--viletto);
}

.log_footwear_ok.w--current {
  background-color: var(--kit-out-color-ok);
}

.log_equipment_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_equipment_and_luggage.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
  display: block;
}

.log_equipment_ok:hover {
  background-color: var(--viletto);
}

.log_equipment_ok.w--current {
  background-color: var(--kit-out-color-ok);
}

.log_timelione_ok {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_timelines_product.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 60px;
}

.log_timelione_ok:hover {
  background-color: var(--viletto);
}

.log_timelione_ok.w--current {
  background-color: var(--kit-out-color-ok);
}

.gore-tex {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.gore-tex.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.gore-tex.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.gore-tex.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.gore-tex.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.gore-tex.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.gore-tex.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.gore-tex.captions.waterproof {
  top: 354px;
  right: -104px;
}

.gore-tex.captions.crampon {
  top: 136px;
  right: 331px;
}

.gore-tex.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.gore-tex.captions.boa {
  top: -83px;
  right: -59px;
}

.gore-tex.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.gore-tex.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.gore-tex.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.gore-tex.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.gore-tex.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.gore-tex.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.gore-tex.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.gore-tex.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.gore-tex.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.gore-tex.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.gore-tex.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.gore-tex.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.gore-tex.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.gore-tex.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.gore-tex.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.gore-tex.mod {
  width: 20px;
  height: 20px;
}

.gore-tex.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.gore-tex.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.gore-tex.trasparente.insulation-comparision {
  margin-top: 20px;
}

.gore-tex.trasparente.thermoball {
  margin-top: 32px;
}

.gore-tex.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.gore-tex.trasparente.soustainibility {
  justify-content: center;
}

.gore-tex.mat_tech, .gore-tex.mat_tech.centrato {
  display: block;
}

.gore-tex.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dufflebag {
  background-image: url('../images/DUFFELBAG_DEF_MISURE.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 500px;
  margin-bottom: 0;
}

.dufflebag.comfort {
  background-image: url('../images/logo_comfort_black.png');
}

.dufflebag.stability {
  background-image: url('../images/stability_black.png');
}

.dufflebag.modified {
  background-image: url('../images/MODIFIED-A-FRAME.svg');
  height: 250px;
}

.dufflebag.dome {
  background-image: url('../images/DOME.svg');
}

.dufflebag.single-wall {
  background-image: url('../images/SINGLEWALL.svg');
  height: 250px;
}

.div-block-1773 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 500px;
  display: flex;
}

.div-block-1774 {
  background-image: url('../images/asino_dufflebag.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-dufflebag {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.text-dufflebag.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.text-dufflebag.innovation-texts {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  width: 81%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
}

.text-dufflebag.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.text-dufflebag.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.text-dufflebag.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.text-dufflebag.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.text-dufflebag.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.text-dufflebag.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.text-dufflebag.innovation-texts.bianco {
  color: var(--white);
}

.text-dufflebag.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text-span-120 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1775 {
  justify-content: center;
  width: 100%;
  height: 250px;
  margin-bottom: 39px;
  padding-left: 23px;
  padding-right: 23px;
  display: flex;
}

.div-block-1776 {
  flex-direction: column;
  justify-content: center;
  width: 27%;
  display: flex;
}

.div-block-1777 {
  height: 100px;
}

.logo-_benefit_1 {
  background-image: url('../images/water_resistent.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 130px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.logo-_benefit_2 {
  background-image: url('../images/DWR.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 130px;
  margin-top: 19px;
  margin-bottom: 19px;
}

.logo-_benefit_3 {
  background-image: url('../images/recycled_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 130px;
  margin-top: 19px;
  margin-bottom: 19px;
}

.text-block-41 {
  text-align: center;
  font-family: Helveticaneueltstd bd, sans-serif;
  line-height: 16px;
}

.text-dufflebag-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.text-dufflebag-copy.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.text-dufflebag-copy.innovation-texts {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  width: 81%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.text-dufflebag-copy.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.text-dufflebag-copy.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.text-dufflebag-copy.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.text-dufflebag-copy.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.text-dufflebag-copy.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.text-dufflebag-copy.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.text-dufflebag-copy.innovation-texts.bianco {
  color: var(--white);
}

.text-dufflebag-copy.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.title_duffle-bag {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  margin: 60px auto 0;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 29px;
}

.title_duffle-bag.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.title_duffle-bag.innovation-texts {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  width: 81%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.title_duffle-bag.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.title_duffle-bag.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.title_duffle-bag.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.title_duffle-bag.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.title_duffle-bag.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.title_duffle-bag.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.title_duffle-bag.innovation-texts.bianco {
  color: var(--white);
}

.title_duffle-bag.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text-span-121 {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.icon-web-site {
  background-image: url('../images/logo_EWC_low-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  margin-right: 10px;
}

.app_mobietrain {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.app_mobietrain:hover {
  opacity: .4;
}

.app_mobietrain.we_are_tnf:hover, .app_mobietrain.our_product_explorer:hover, .app_mobietrain.our_culture_explorer:hover, .app_mobietrain.our_we_care_explorer:hover, .app_mobietrain.our_customers_explorer:hover {
  opacity: .5;
}

.app_mobietrain.product {
  justify-content: center;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-122 {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.div-block-1778 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-2 {
  margin-top: 0;
  margin-bottom: 10px;
}

.pdf_customers_1 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_customers_1:hover {
  opacity: .4;
}

.pdf_customers_1.we_are_tnf:hover, .pdf_customers_1.our_product_explorer:hover, .pdf_customers_1.our_culture_explorer:hover, .pdf_customers_1.our_we_care_explorer:hover, .pdf_customers_1.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_customers_1._120px {
  flex-direction: column;
  justify-content: center;
  height: 60px;
}

.pdf_customers_2 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_customers_2:hover {
  opacity: .4;
}

.pdf_customers_2.we_are_tnf:hover, .pdf_customers_2.our_product_explorer:hover, .pdf_customers_2.our_culture_explorer:hover, .pdf_customers_2.our_we_care_explorer:hover, .pdf_customers_2.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_customers_2._150px {
  justify-content: center;
  height: 60px;
}

.pdf_customers_4 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_customers_4:hover {
  opacity: .4;
}

.pdf_customers_4.we_are_tnf:hover, .pdf_customers_4.our_product_explorer:hover, .pdf_customers_4.our_culture_explorer:hover, .pdf_customers_4.our_we_care_explorer:hover, .pdf_customers_4.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_customers_4._150px {
  justify-content: center;
  height: 60px;
}

.pdf_customers_4._30px-copy {
  justify-content: center;
  height: 40px;
}

.pdf_customers_5 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_customers_5:hover {
  opacity: .4;
}

.pdf_customers_5.we_are_tnf:hover, .pdf_customers_5.our_product_explorer:hover, .pdf_customers_5.our_culture_explorer:hover, .pdf_customers_5.our_we_care_explorer:hover, .pdf_customers_5.our_customers_explorer:hover {
  opacity: .5;
}

.pdf_customers_5.expedition-lead-principles._150 {
  justify-content: center;
}

.pdf_customers_5._150 {
  justify-content: center;
  height: 50px;
}

.quick-stack-6 {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 19px;
  padding: 0;
}

.text-span-123 {
  font-weight: 700;
}

.find-video {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cell-22 {
  align-items: center;
}

.icon_youtube-copy {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.sotto---sottotitolo-segmento-3 {
  color: #000;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 28px;
}

.sotto---sottotitolo-segmento-3.centrato-piccolo {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 52px;
  margin-bottom: 34px;
  font-size: 21px;
}

.sotto---sottotitolo-segmento-3.centrato-piccolo.customers {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
  line-height: 21px;
}

.sotto---sottotitolo-segmento-3.centrato-piccolo.customers.light {
  letter-spacing: 0;
  text-transform: none;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
}

.div-block-col-4-customers-2 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-block-col-4-customers-2.yellow, .div-block-col-4-customers-2.red {
  background-color: #ffffff1a;
}

.div-block-col-4-customers-2.violet {
  background-color: var(--white);
}

.div-block-customer-type-3 {
  background-color: #0000;
  background-image: url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/CUSTOMERS_home1_blu2.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 160%;
  border-bottom: 15px solid #1966be;
  width: 100%;
  height: 300px;
  margin-top: 7px;
  margin-bottom: 22px;
}

.div-block-customer-type-3:hover {
  background-image: url('../images/CUSTOMERS_home2_blu.jpg'), url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/Customers_square_ExpOnMyOwn.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type-3.yellow {
  background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow_1.jpg');
  background-position: 50%, 0 0, 50% 0;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  border-bottom-color: #fcca23;
}

.div-block-customer-type-3.yellow:hover {
  background-image: url('../images/CUSTOMERS_home2_yellow.jpg'), url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/Customers_square_LetsExplore.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type-3.violet {
  background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
  background-position: 50%, 0 0, 50% 30%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  border-bottom-color: #ad48d3;
}

.div-block-customer-type-3.violet:hover {
  background-image: url('../images/CUSTOMERS_home2_violet.jpg'), url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/Customers_square_TakeMeTo.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-customer-type-3.red {
  background-image: url('../images/Play_button.svg'), linear-gradient(#f40000b3, #f40000b3), url('../images/CUSTOMERS_home1_red.jpg');
  background-position: 50%, 0 0, 50% 40%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 80px, auto, 180%;
  border-bottom-color: #f40000;
}

.div-block-customer-type-3.red:hover {
  background-image: url('../images/CUSTOMERS_home2_red.jpg'), url('../images/Play_button.svg'), linear-gradient(#f40000cc, #f40000cc), url('../images/Customers_square_FillMyBackpack.png');
  background-position: 50%, 50%, 0 0, 50% 0;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
  background-size: cover, 80px, auto, cover;
}

.div-block-4-customer-presentation-2 {
  width: 100%;
  margin-bottom: 38px;
}

.lightbox-link-9 {
  background-image: url('../images/Play_button.svg'), url('../images/TECH_VIDEO_CAYESH.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 130px, cover;
  width: 100%;
  height: 100%;
}

.lightbox-link-9:hover {
  opacity: .71;
}

.lightbox-link-9.customers-home {
  background-image: none;
  border-top: 0 #000;
  border-bottom: 0 #000;
}

.lightbox-link-9.video-values-link {
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  padding-bottom: 9px;
  text-decoration: none;
  display: flex;
}

.div-block-quadrato-customers-3 {
  background-color: #1966be;
  width: 20px;
  height: 20px;
  margin: 20px 0;
}

.div-block-quadrato-customers-3.yellow {
  background-color: #fcca23;
}

.div-block-quadrato-customers-3.red {
  background-color: #f40000;
}

.div-block-quadrato-customers-3.violet {
  background-color: #ad48d3;
}

.customer-presentation-2023 {
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-video-customer {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-video-customer.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-video-customer.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-video-customer.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-video-customer.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-video-customer.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-video-customer.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-video-customer.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-video-customer.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-video-customer.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-video-customer.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-video-customer.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-video-customer.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-video-customer.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-video-customer.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-video-customer.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-video-customer.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-video-customer.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-video-customer.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-video-customer.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-video-customer.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-video-customer.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-video-customer.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-video-customer.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-video-customer.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-video-customer.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-video-customer.mod {
  width: 20px;
  height: 20px;
}

.dropdown-video-customer.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-video-customer.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-video-customer.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-video-customer.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-video-customer.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-video-customer.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-video-customer.mat_tech, .dropdown-video-customer.mat_tech.centrato {
  display: block;
}

.dropdown-video-customer.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.video-explorer-video {
  margin-top: 0;
  margin-bottom: 10px;
}

.quick-stack-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.cell-23 {
  align-items: center;
}

.link-block-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cell-24 {
  justify-content: center;
  align-items: center;
}

.how-to-videos {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.tech-hub-videos {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.tech-hub_landing-page {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.tech-hub_landing-page:hover {
  opacity: .4;
}

.tech-hub_landing-page.we_are_tnf:hover, .tech-hub_landing-page.our_product_explorer:hover, .tech-hub_landing-page.our_culture_explorer:hover, .tech-hub_landing-page.our_we_care_explorer:hover, .tech-hub_landing-page.our_customers_explorer:hover {
  opacity: .5;
}

.tech-hub_landing-page.product {
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
}

.icon_web {
  background-image: url('../images/world.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.icon_web.senza-contorno {
  margin-bottom: 5px;
}

.cell-25 {
  align-items: center;
}

.div-block-1779 {
  width: 100%;
  height: 50px;
}

.titolo-light {
  color: #333;
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-top: 0;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 300;
  display: flex;
  position: relative;
}

.titolo-light.bianco {
  color: var(--white);
}

.quick-stack-colonna-singola, .quick-stack-colonna-doppia {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 19px;
  padding: 0;
}

.dfns {
  align-items: center;
}

.dfns-video {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.log_thermoball {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_insulation.svg');
  background-position: 0 0;
  background-size: auto;
  width: 50px;
  height: 50px;
  display: block;
}

.log_thermoball:hover {
  background-color: var(--viletto);
}

.log_thermoball.w--current {
  background-color: var(--kit-out-color-ok);
  background-image: url('../images/Thermoball-Powered.PNG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.menu-a-dx {
  z-index: 300;
  flex-direction: column;
  justify-content: flex-start;
  width: 70px;
  margin-top: 200px;
  padding-top: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.purpose_image {
  background-image: url('../images/Visuals_TNF_PURPOSE_ese.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  width: 800px;
  height: 450px;
  margin-top: 35px;
  margin-bottom: 80px;
  display: flex;
}

.purpose_image.athletes-hilary {
  background-image: url('../images/Emily_Harrington_27733.jpg');
}

.div-block-1780 {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.text-block-42 {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  align-items: center;
  padding-right: 32px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  line-height: 50px;
  display: flex;
}

.div-block-1781 {
  flex-direction: row;
  width: 300px;
  height: 60px;
  display: flex;
}

.image-82 {
  width: 30px;
}

.dropdown-dte-lingue {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-dte-lingue.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-dte-lingue.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-dte-lingue.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-dte-lingue.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-dte-lingue.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-dte-lingue.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-dte-lingue.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-dte-lingue.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-dte-lingue.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-dte-lingue.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-dte-lingue.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-dte-lingue.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-dte-lingue.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-dte-lingue.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-dte-lingue.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-dte-lingue.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-dte-lingue.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-dte-lingue.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-dte-lingue.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-dte-lingue.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-dte-lingue.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-dte-lingue.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-dte-lingue.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-dte-lingue.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-dte-lingue.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-dte-lingue.mod {
  width: 20px;
  height: 20px;
}

.dropdown-dte-lingue.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-dte-lingue.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-dte-lingue.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-dte-lingue.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-dte-lingue.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-dte-lingue.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-dte-lingue.mat_tech, .dropdown-dte-lingue.mat_tech.centrato {
  display: block;
}

.dropdown-dte-lingue.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.explorer_knowleadge_dte {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.explorer_knowleadge_dte:hover {
  background-color: var(--white);
  opacity: .79;
}

.explorer_knowleadge_dte:active {
  background-color: #0000;
}

.explorer_knowleadge_dte:focus {
  background-color: #aa82614d;
}

.explorer_knowleadge_dte.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.explorer_knowleadge_dte.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.explorer_knowleadge_dte.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.explorer_knowleadge_dte.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.explorer_knowleadge_dte.captions {
  height: 100%;
  overflow: visible;
}

.explorer_knowleadge_dte.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.explorer_knowleadge_dte.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.explorer_knowleadge_dte.vectiv:hover {
  background-color: #f0f0f0;
}

.explorer_knowleadge_dte.vectiv:active {
  background-color: #c6c6c5;
}

.explorer_knowleadge_dte.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.explorer_knowleadge_dte.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.explorer_knowleadge_dte.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.explorer_knowleadge_dte.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.explorer_knowleadge_dte.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.explorer_knowleadge_dte.trasparente {
  background-color: #0000;
}

.explorer_knowleadge_dte.storytelling {
  background-color: #f49db24d;
  justify-content: center;
}

.explorer_knowleadge_dte.kitout {
  background-color: #aa98d34d;
  justify-content: center;
}

.explorer_knowleadge_dte.community {
  background-color: #52c47e66;
}

.explorer_knowleadge_dte.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_dte.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.explorer_knowleadge_dte.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
}

.explorer_knowleadge_dte.explorer-knowledge.true-north {
  background-color: #5433a394;
  justify-content: space-between;
  min-height: 300px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.explorer_knowleadge_dte.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.explorer_knowleadge_dte.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_dte.vectiv, .explorer_knowleadge_dte.vective, .explorer_knowleadge_dte.futur_light {
  background-color: var(--white);
  display: flex;
}

.explorer_knowleadge_dte.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_dte.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_dte.athletes, .explorer_knowleadge_dte.cloud-down {
  background-color: #fff;
  display: flex;
}

.explorer_knowleadge_dte.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.explorer_knowleadge_dte.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.explorer_knowleadge_dte.base-layer._100 {
  width: 100%;
}

.explorer_knowleadge_dte.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.explorer_knowleadge_dte.mid-layer._100 {
  width: 100%;
}

.explorer_knowleadge_dte.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.explorer_knowleadge_dte.outer-layer._100 {
  width: 100%;
}

.logo_pdf {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
}

.logo_pdf.dte {
  width: 50px;
  height: 30px;
}

.pdf-dte-lingue {
  color: #333;
  text-align: left;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 50px;
  margin-top: 0;
  line-height: 16px;
  display: flex;
  position: relative;
}

.pdf-dte-lingue.bianco {
  color: var(--white);
}

.pdf-dte-lingue.dte {
  width: 200px;
}

.pdf-dte-lingue.en {
  width: 200px;
  height: 30px;
  padding-top: 4px;
  line-height: 14px;
}

.box_dte-30px {
  flex-direction: row;
  width: 300px;
  height: 30px;
  display: flex;
}

.link-dte_en {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-dte_en:hover {
  opacity: .4;
}

.link-dte_en.we_are_tnf:hover, .link-dte_en.our_product_explorer:hover, .link-dte_en.our_culture_explorer:hover, .link-dte_en.our_we_care_explorer:hover, .link-dte_en.our_customers_explorer:hover {
  opacity: .5;
}

.link-dte_en._150px {
  justify-content: center;
  height: 60px;
}

.link-dte_en._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-dte_fr {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-dte_fr:hover {
  opacity: .4;
}

.link-dte_fr.we_are_tnf:hover, .link-dte_fr.our_product_explorer:hover, .link-dte_fr.our_culture_explorer:hover, .link-dte_fr.our_we_care_explorer:hover, .link-dte_fr.our_customers_explorer:hover {
  opacity: .5;
}

.link-dte_fr._150px {
  justify-content: center;
  height: 60px;
}

.link-dte_fr._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-dte_de {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-dte_de:hover {
  opacity: .4;
}

.link-dte_de.we_are_tnf:hover, .link-dte_de.our_product_explorer:hover, .link-dte_de.our_culture_explorer:hover, .link-dte_de.our_we_care_explorer:hover, .link-dte_de.our_customers_explorer:hover {
  opacity: .5;
}

.link-dte_de._150px {
  justify-content: center;
  height: 60px;
}

.link-dte_de._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-dte_it {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-dte_it:hover {
  opacity: .4;
}

.link-dte_it.we_are_tnf:hover, .link-dte_it.our_product_explorer:hover, .link-dte_it.our_culture_explorer:hover, .link-dte_it.our_we_care_explorer:hover, .link-dte_it.our_customers_explorer:hover {
  opacity: .5;
}

.link-dte_it._150px {
  justify-content: center;
  height: 60px;
}

.link-dte_it._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-dte_sp {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.link-dte_sp:hover {
  opacity: .4;
}

.link-dte_sp.we_are_tnf:hover, .link-dte_sp.our_product_explorer:hover, .link-dte_sp.our_culture_explorer:hover, .link-dte_sp.our_we_care_explorer:hover, .link-dte_sp.our_customers_explorer:hover {
  opacity: .5;
}

.link-dte_sp._150px {
  justify-content: center;
  height: 60px;
}

.link-dte_sp._30px-copy {
  justify-content: center;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.dropdown-trigger_layeringsystem {
  cursor: pointer;
  background-color: #aa82614d;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger_layeringsystem:hover {
  opacity: .79;
  background-color: #aa826133;
}

.dropdown-trigger_layeringsystem:active, .dropdown-trigger_layeringsystem:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_layeringsystem.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger_layeringsystem.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger_layeringsystem.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger_layeringsystem.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger_layeringsystem.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger_layeringsystem.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger_layeringsystem.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger_layeringsystem.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger_layeringsystem.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_layeringsystem.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger_layeringsystem.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger_layeringsystem.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger_layeringsystem.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger_layeringsystem.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dropdown-trigger_layeringsystem.trasparente.dryvent {
  width: 100%;
}

.dropdown-trigger_layeringsystem.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_layeringsystem.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_layeringsystem.community {
  background-color: #52c47e66;
}

.dropdown-trigger_layeringsystem.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_layeringsystem.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.dropdown-trigger_layeringsystem.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_layeringsystem.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.dropdown-trigger_layeringsystem.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.dropdown-trigger_layeringsystem.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.dropdown-trigger_layeringsystem.athletes {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_layeringsystem.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.dropdown-trigger_layeringsystem.vectiv, .dropdown-trigger_layeringsystem.vective, .dropdown-trigger_layeringsystem.futur_light {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_layeringsystem.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_layeringsystem.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.dropdown-trigger_layeringsystem.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.dropdown-trigger_layeringsystem.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_layeringsystem.cloud-down {
  background-color: #fff;
  display: flex;
}

.dropdown-trigger_layeringsystem.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.dropdown-trigger_layeringsystem.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.dropdown-trigger_layeringsystem.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.dropdown-trigger_layeringsystem.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-trigger_layeringsystem.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_layeringsystem.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.dropdown-trigger_layeringsystem.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_layeringsystem.athlete_tested, .dropdown-trigger_layeringsystem.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.athletes_white {
  background-color: var(--white);
}

.dropdown-trigger_layeringsystem.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_layeringsystem.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.athletes-tnf {
  background-color: var(--white);
  border-top-style: solid;
  width: 100%;
}

.dropdown-trigger_layeringsystem.athletes-tnf.trasparent {
  background-color: #0000;
}

.dropdown-trigger_layeringsystem.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.sub-altobasso-elenco-puntato-7 {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-7.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.sub-altobasso-elenco-puntato-7.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub-altobasso-elenco-puntato-7.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.sub-altobasso-elenco-puntato-7.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato-7.piccolo.testo-layer-system {
  text-align: center;
}

.bold-8 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-1782 {
  justify-content: space-between;
  align-items: center;
  width: 750px;
  height: 350px;
  display: flex;
  position: relative;
  top: -350px;
}

.text-block-43 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.sub-altobasso-elenco-puntato-8 {
  z-index: 10;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.div-block-1783 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.image-example-captions-6 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-6.icons-4-box {
  border-top-color: #fab244;
  width: 30%;
  margin-left: 12px;
  margin-right: 12px;
}

.image-example-captions-6.icons-4-box.viola {
  border-top-color: #5433a3;
}

.div-block-1784 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: 9px;
  display: flex;
}

.div-block-titoloni-5 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
  position: relative;
  left: auto;
}

.dropdown-wrapper-17 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
  overflow: visible;
}

.dropdown-wrapper-17.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dropdown-wrapper-17.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown-wrapper-17.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000);
  width: 90%;
  height: auto;
  margin-top: auto;
}

.dropdown-wrapper-17.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
  transform: none;
}

.dropdown-wrapper-17.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000);
  width: 100%;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-wrapper-17.dd-innovation.cold-weather:hover {
  transform: none;
}

.text-block-44 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.dropdown-content-16 {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-content-16.icons-content {
  background-color: #fab24426;
}

.dropdown-content-16.icons-content.viola {
  background-color: #5433a329;
  padding-top: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-16.contenuti-we-are-tnf {
  background-color: #fff;
  border-top: 3px #fab244;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  margin-bottom: 59px;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-16.contenuti-we-are-tnf.viola {
  margin-bottom: 40px;
}

.dropdown-content-16.summit-knowledge {
  background-color: #fff;
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.dropdown-content-16.athletes-tnf {
  background-color: #fff;
  border-bottom: 1px #000;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-16.riga-fabric {
  background-color: #fff0;
  border: .25px #9e9e9e;
  border-bottom-style: solid;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.dropdown-content-16.riga-impotance {
  background-color: #fff0;
  border: .25px #9e9e9e;
  border-bottom-style: solid;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0 0;
  display: block;
}

.dropdown-content-16.refine {
  border-radius: 0;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dropdown-content-16.refine.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
  position: relative;
}

.dropdown-content-16.pros_cons {
  padding: 20px 0%;
}

.dropdown-content-16.pfas {
  background-color: #fff0;
  border: .25px #9e9e9e;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 0 0;
  display: block;
}

.dropdown-content-16.contenuti-we-are-tnf {
  background-color: #fff;
  border: .25px #9e9e9e;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px;
  display: block;
}

.div-block-1785 {
  background-image: url('../images/dot_knit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 30px;
}

.div-block-1785._50down {
  background-image: url('../images/50-50down.png');
  height: 30px;
}

.div-block-1785.ventrix {
  background-image: url('../images/ventrix.png');
  height: 30px;
}

.div-block-1785.futur-flace {
  background-image: url('../images/futurefleece.png');
  height: 25px;
}

.div-block-1785.clouddown {
  background-image: url('../images/clouddown.png');
  height: 30px;
  margin-bottom: 4px;
}

.div-block-1785.logo_flash-dry {
  background-image: url('../images/FLASHDRY.png');
  height: 25px;
}

.div-block-1785.fururelight {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  height: 30px;
  margin-top: 5px;
}

.div-block-1786 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testo-how-to-layer-2 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 50px;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.dropdown-content-17 {
  width: 90%;
  height: auto;
  margin: auto auto 0;
  position: static;
  overflow: hidden;
}

.dropdown-content-17.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.list-4 {
  width: 80%;
}

.div-block-1787 {
  justify-content: center;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.div-quadrato-rosso-3 {
  background-color: #f40000;
  flex: none;
  width: 30px;
  height: 30px;
  margin: 20px 15px 20px -12px;
}

.div-quadrato-rosso-3.viola {
  background-color: #5433a3;
  margin-top: 15px;
}

._3-strati-2 {
  z-index: 111;
  background-color: #fff;
  background-image: url('../images/SAGOMA_layerinsystemgif.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 230px;
  margin-top: 20px;
  margin-bottom: -62px;
  position: relative;
}

.div-block-customer-captions-2 {
  background-color: #0000;
  border: 1px #1966be;
  border-bottom: 3px solid #1966be;
  border-radius: 1px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin: 0 13px 2px;
  padding: 8px 0 0;
  display: flex;
}

.div-block-customer-captions-2.red {
  border-bottom-color: #f40000;
}

.text-span-124 {
  font-family: Helveticaneueltstd th, sans-serif;
}

.div-block-1788 {
  height: auto;
}

.sottotitolo-segmento-4 {
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.sottotitolo-segmento-4.centred {
  color: #31a300;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.sottotitolo-segmento-4.centred._25pt {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1789 {
  background-image: url('../images/cold_weather_layer.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
  margin-top: 22px;
}

.div-block-1789.insulation_shell {
  background-image: url('../images/Insulated-Shell.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1789.fllece {
  background-image: url('../images/Fleece.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1789.shell {
  background-image: url('../images/shell.jpg');
  background-position: 50% 100%;
}

.div-block-1789.flash-dry {
  background-image: url('../images/warm_weather_layer.jpg');
  background-position: 50% 0;
}

.div-block-1789.insulated-jacket {
  background-image: url('../images/Insulated-Jacket.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-1789.down-insulation {
  background-image: url('../images/synthetic_insulation.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1789.down-isolation {
  background-image: url('../images/down_insulation.jpg');
}

.div-block-1790 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-22 {
  color: #000;
  letter-spacing: 2px;
  font-size: 20px;
}

.logo-goose-2 {
  color: #000;
  text-align: center;
  height: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 17px;
}

.dropdown-wrapper-18 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  display: flex;
  position: static;
  left: auto;
}

.div-block-1791 {
  width: 250px;
  height: 50px;
  display: flex;
}

.div-block-1792 {
  justify-content: space-between;
  width: 250px;
  height: 50px;
  display: flex;
}

.image-83 {
  width: 30px;
}

.div-block-1793 {
  display: flex;
}

.div-block-1794, .div-block-1795 {
  width: 250px;
  height: 50px;
  display: flex;
}

.image-84 {
  width: 30px;
}

.div-block-1796 {
  width: 250px;
  height: 50px;
  display: flex;
}

.div-block-1797 {
  width: 250px;
  height: 50px;
}

.div-pdf-more {
  justify-content: space-between;
  width: 250px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-1798 {
  height: 50px;
  display: flex;
}

.div-block-1799 {
  width: 250px;
  height: 50px;
  display: flex;
}

.cell-26 {
  justify-content: center;
  align-items: center;
}

.div-block-1800 {
  width: 250px;
  height: 50px;
  display: flex;
}

.quick-stack-8 {
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1801 {
  width: 250px;
  height: 50px;
  display: flex;
}

.div-block-1802 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.link-block-42 {
  background-color: #fff;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  width: 70px;
  height: 70px;
}

.link-block-42:hover {
  background-color: var(--viletto);
  opacity: 1;
}

.link-block-42:focus {
  background-color: var(--viletto);
  background-image: url('../images/log_ATEP.svg'), linear-gradient(to bottom, var(--viletto), var(--viletto));
  opacity: 1;
  background-position: 0%, 0 0;
  background-size: auto, auto;
}

.link-block-42:focus-visible, .link-block-42[data-wf-focus-visible] {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  background-clip: content-box;
}

.link-block-42:visited {
  background-color: var(--viletto);
}

.link-block-42.w--current {
  border: .25px solid #000;
  border-right-style: none;
}

.link_atep {
  background-color: #fff;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  border: .25px solid #000;
  width: 70px;
  height: 70px;
}

.link_atep:hover {
  background-color: var(--viletto);
  opacity: 1;
}

.link_atep:focus {
  background-color: var(--viletto);
  background-image: url('../images/log_ATEP.svg'), linear-gradient(to bottom, var(--viletto), var(--viletto));
  opacity: 1;
  background-position: 0%, 0 0;
  background-size: auto, auto;
}

.link_atep:focus-visible, .link_atep[data-wf-focus-visible] {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  background-clip: content-box;
}

.link_atep:visited {
  background-color: var(--viletto);
}

.link_atep.w--current {
  border: .25px solid var(--dark-grey);
}

.link_atep.w--current:focus {
  background-image: url('../images/log_ATEP.svg'), linear-gradient(#0000, #0000);
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex: 1;
  display: block;
  position: static;
}

.link_atep.w--current:focus-visible, .link_atep.w--current[data-wf-focus-visible] {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
}

.menu_dx {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 70px;
  height: 100vh;
  padding-top: 220px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.link_summit-series {
  background-color: #fff;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  width: 70px;
  height: 70px;
}

.link_summit-series:hover {
  background-color: var(--viletto);
  opacity: 1;
}

.link_summit-series:focus {
  background-color: var(--viletto);
  background-image: url('../images/log_ATEP.svg'), linear-gradient(to bottom, var(--viletto), var(--viletto));
  opacity: 1;
  background-position: 0%, 0 0;
  background-size: auto, auto;
}

.link_summit-series:focus-visible, .link_summit-series[data-wf-focus-visible] {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-size: auto;
  background-clip: content-box;
}

.link_summit-series:visited {
  background-color: var(--viletto);
}

.link_summit-series.w--current {
  background-image: url('../images/log_summit_series.svg');
  border: .25px solid #000;
  border-right-style: none;
}

.link_summit-series.w--current:hover {
  background-image: url('../images/log_summit_series.svg');
}

.link_summit-series.w--current:focus, .link_summit-series.w--current:focus-visible, .link_summit-series.w--current[data-wf-focus-visible] {
  background-image: url('../images/log_summit_series.svg'), linear-gradient(to bottom, null, null);
}

.link-block-43 {
  background-color: #fff;
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-size: auto;
  border: .25px solid #000;
  width: 70px;
  height: 70px;
}

.link-summitseries {
  border: .25px solid var(--dark-grey);
  background-color: #fff;
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-size: auto;
  width: 70px;
  height: 70px;
}

.link-summitseries:hover, .link-summitseries:focus, .link-summitseries:visited {
  background-color: var(--viletto);
}

.link-block-44 {
  background-color: var(--white);
  border: .25px solid #000;
  width: 70px;
  height: 70px;
}

.link-block-44-copy, .link-layaring-system {
  background-color: var(--white);
  background-image: url('../images/log_layering_system.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: .25px solid #000;
  width: 70px;
  height: 70px;
}

.link-layaring-system:focus, .link-layaring-system:focus-visible, .link-layaring-system[data-wf-focus-visible] {
  background-color: var(--viletto);
}

.link-layaring-system.w--current:focus {
  background-color: var(--viletto);
  background-image: url('../images/log_layering_system.svg'), linear-gradient(to bottom, var(--viletto), var(--viletto));
  background-position: 0%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.menu-a-dx-2 {
  z-index: 300;
  flex-direction: column;
  justify-content: flex-start;
  width: 70px;
  padding-top: 220px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.athletes_tested-2 {
  background-color: #fff;
  background-image: url('../images/ATEP.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  border-radius: 1px;
  width: 70px;
  height: 70px;
  display: block;
}

.athletes_tested-2:hover {
  background-color: #5433a35c;
}

.athletes_tested-2:focus {
  background-color: #fff;
}

.athletes_tested-2:focus-visible, .athletes_tested-2[data-wf-focus-visible], .athletes_tested-2:visited {
  background-color: #5433a35c;
}

.athletes_tested-2.w--current {
  background-color: #aa98d3;
  background-image: url('../images/ATEP.svg');
  background-position: 0 0;
  background-size: auto;
  border-color: #00000036;
  width: 50px;
  height: 50px;
  display: block;
}

.athletes_tested-2.w--current:hover {
  background-color: #5433a35c;
  width: 100px;
}

.athletes_tested-2.w--current:focus {
  background-color: #5433a35c;
}

.athletes_tested-2.w--current:visited {
  opacity: 1;
  background-color: #fff;
}

.log_summit-2 {
  background-color: #fff;
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_summit-2:hover {
  background-color: #5433a35c;
}

.log_summit-2.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.log_shell_ok-2 {
  background-color: #fff;
  background-image: url('../images/log_shell.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_shell_ok-2:hover {
  background-color: #5433a35c;
}

.log_shell_ok-2.w--current {
  background-color: #aa98d3;
}

.log_footwear_ok-2 {
  background-color: #fff;
  background-image: url('../images/log_footwear.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_footwear_ok-2:hover {
  background-color: #5433a35c;
}

.log_footwear_ok-2.w--current {
  background-color: #aa98d3;
}

.log_insulation_ok-2 {
  background-color: #fff;
  background-image: url('../images/log_insulation.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_insulation_ok-2:hover {
  background-color: #5433a35c;
}

.log_insulation_ok-2.w--current {
  background-color: #aa98d3;
}

.log_equipment_ok-2 {
  background-color: #fff;
  background-image: url('../images/log_equipment_and_luggage.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_equipment_ok-2:hover {
  background-color: #5433a35c;
}

.log_equipment_ok-2:focus-visible, .log_equipment_ok-2[data-wf-focus-visible] {
  background-color: var(--viletto);
}

.log_equipment_ok-2.w--current {
  background-color: #aa98d3;
}

.log_timelione_ok-2 {
  background-color: #fff;
  background-image: url('../images/log_timelines_product.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
}

.log_timelione_ok-2:hover {
  background-color: #5433a35c;
}

.log_timelione_ok-2:focus-visible, .log_timelione_ok-2[data-wf-focus-visible] {
  background-color: var(--viletto);
}

.log_timelione_ok-2.w--current {
  background-color: #aa98d3;
}

.log_layering_system_ok-copy-2 {
  background-color: #fff;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_layering_system_ok-copy-2:hover {
  background-color: #5433a35c;
}

.log_layering_system_ok-copy-2.w--current {
  background-color: #b4a4d8;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_athleted-tested {
  background-color: #fff;
  background-image: url('../images/log_ATEP.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_athleted-tested:hover {
  background-color: #5433a35c;
}

.log_athleted-tested.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.div-block-1803 {
  z-index: 300;
  flex-direction: column;
  justify-content: flex-start;
  width: 70px;
  padding-top: 474px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.log_summit-3 {
  background-color: #fff;
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_summit-3:hover {
  background-color: #5433a35c;
}

.log_summit-3.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.log_equipment_ok-3 {
  background-color: #fff;
  background-image: url('../images/log_equipment_and_luggage.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_equipment_ok-3:hover {
  background-color: #5433a35c;
}

.log_equipment_ok-3.w--current {
  background-color: #aa98d3;
}

.log_insulation_ok-3 {
  background-color: #fff;
  background-image: url('../images/log_insulation.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_insulation_ok-3:hover {
  background-color: #5433a35c;
}

.log_insulation_ok-3.w--current {
  background-color: #aa98d3;
}

.log_shell_ok-3 {
  background-color: #fff;
  background-image: url('../images/log_shell.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_shell_ok-3:hover {
  background-color: #5433a35c;
}

.log_shell_ok-3.w--current {
  background-color: #aa98d3;
}

.log_footwear_ok-3 {
  background-color: #fff;
  background-image: url('../images/log_footwear.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_footwear_ok-3:hover {
  background-color: #5433a35c;
}

.log_footwear_ok-3.w--current {
  background-color: #aa98d3;
}

.log_timelione_ok-3 {
  background-color: #fff;
  background-image: url('../images/log_timelines_product.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
}

.log_timelione_ok-3:hover {
  background-color: #5433a35c;
}

.log_timelione_ok-3.w--current {
  background-color: #aa98d3;
}

.athletes_tested-3 {
  background-color: #fff;
  background-image: url('../images/ATEP.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  border-radius: 1px;
  width: 70px;
  height: 70px;
  display: block;
}

.athletes_tested-3:hover {
  background-color: #5433a35c;
}

.athletes_tested-3:focus {
  background-color: #fff;
}

.athletes_tested-3:focus-visible, .athletes_tested-3[data-wf-focus-visible], .athletes_tested-3:visited {
  background-color: #5433a35c;
}

.athletes_tested-3.w--current {
  background-color: #aa98d3;
  background-image: url('../images/ATEP.svg');
  background-position: 0%;
  background-size: cover;
  border-color: #00000036;
  width: 70px;
  height: 70px;
  display: block;
}

.athletes_tested-3.w--current:hover {
  background-color: #5433a35c;
  width: 100px;
}

.athletes_tested-3.w--current:focus {
  background-color: #5433a35c;
}

.athletes_tested-3.w--current:visited {
  opacity: 1;
  background-color: #fff;
}

.log_layering_system_ok-copy-3 {
  background-color: #fff;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_layering_system_ok-copy-3:hover {
  background-color: #5433a35c;
}

.log_layering_system_ok-copy-3.w--current {
  background-color: #b4a4d8;
  background-image: url('../images/log_layering_system.svg');
  background-position: 0 0;
  background-size: auto;
}

.log_thermoball-copy {
  border: 1px solid var(--silver);
  background-color: var(--white);
  background-image: url('../images/log_insulation.svg');
  background-position: 0 0;
  background-size: auto;
  width: 50px;
  height: 50px;
  display: block;
}

.log_thermoball-copy:hover {
  background-color: var(--viletto);
}

.log_thermoball-copy.w--current {
  background-color: var(--kit-out-color-ok);
  background-image: url('../images/Thermoball-Powered.PNG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.log_athlete_tested {
  background-color: #fff;
  background-image: url('../images/log_summit_series.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #c8c8c8e6;
  width: 70px;
  height: 70px;
  display: block;
}

.log_athlete_tested:hover {
  background-color: #5433a35c;
}

.log_athlete_tested.w--current {
  background-color: #aa98d3;
  background-position: 50%;
  background-size: contain;
}

.image-85 {
  border: 0 #000;
}

.div-block-1804 {
  background-color: #fff;
  width: 30px;
  height: 30px;
  margin-left: 10%;
}

.div-block-1805 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  display: flex;
}

.pulsante-bianco {
  background-color: #fff0;
  background-image: url('../images/pulsante_click_black_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25px;
  height: 25px;
  margin-left: 10%;
}

.text-block-45 {
  color: var(--black);
  font-size: 16px;
}

.heading-5 {
  color: #fff;
  margin-bottom: 70px;
  font-size: 50px;
}

.text-block-46 {
  color: #fff;
  margin-top: 78px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.quick-stack-9 {
  grid-column-gap: 10px;
  grid-row-gap: 11px;
  width: 90vw;
  padding: 10px;
}

.div-block-1806 {
  border: .5px solid var(--dim-grey);
  width: 100%;
  height: 200px;
}

.link-block-45 {
  border: .5px solid var(--silver);
  background-image: url('../images/02.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  width: 100%;
  height: 180px;
}

.link-introduction {
  border: .5px none var(--silver);
  opacity: 1;
  align-self: flex-end;
  width: 100%;
  height: auto;
}

.link-introduction:hover {
  background-color: var(--white);
}

.div-block-1807 {
  background-image: url('../images/muro-TNF-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.link-vm-standards {
  border: .5px solid var(--silver);
  width: 100%;
  height: 400px;
}

.div-block-1808 {
  border: 1px #000;
  align-items: flex-end;
  height: 50%;
  padding-left: 25px;
  display: flex;
}

.div-block-1809 {
  border: 1px #000;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 50%;
  display: flex;
}

.div-block-1810 {
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.text-block-47 {
  align-items: flex-end;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 38px;
  line-height: 40px;
  display: flex;
}

._50-_sopra {
  border: 1px #000;
  align-items: flex-end;
  height: auto;
  padding-top: 20px;
  padding-left: 25px;
  display: flex;
}

._50-_sotto {
  border: 1px #000;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

._50-_sotto:hover {
  opacity: .3;
  background-color: #0000;
}

.link_indice {
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.link_vm-pillars {
  border: .5px solid var(--silver);
  background-image: url('../images/02.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  width: 100%;
  height: 180px;
}

.link_vm-pillars:hover {
  background-color: var(--silver);
}

.intro-foto-2 {
  background-image: url('../images/index_immagine_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 150px;
}

.intro-foto-3 {
  background-image: url('../images/index_immagine_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.intro-foto-4 {
  background-image: url('../images/index_immagine_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.box-indice {
  border: .5px solid var(--silver);
  background-image: url('../images/03.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 400px;
  display: flex;
}

.box-indice._300px {
  height: 250px;
}

.vm_standards {
  border: 1px #000;
  align-items: flex-end;
  height: 70px;
  margin-bottom: 20px;
  padding-left: 25px;
  display: flex;
}

.quick-stack-10 {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 90%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.freccia_nera_indice {
  background-color: #000;
  width: 16px;
  height: 16px;
  margin-right: 20px;
}

.link-block-46 {
  border-bottom: .5px solid #000;
  width: 100%;
  height: 25px;
  display: flex;
}

.link-block-46:hover {
  background-color: var(--white-smoke);
}

.div-block-1811 {
  background-color: #fff;
  width: 8px;
  height: 8px;
}

.text-block-48 {
  letter-spacing: 0;
  height: 20px;
  padding-top: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 13px;
}

.pulsante-sotto {
  border: 1px #000;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 30px;
  display: flex;
}

.pulsante-sotto:hover {
  opacity: .3;
}

.link_vm_standards {
  height: auto;
  position: relative;
  inset: auto 0% 0%;
}

.box-indice-copy {
  border: .5px solid var(--silver);
  background-image: url('../images/05.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 400px;
  display: flex;
}

.box-indice-copy._300px {
  height: 250px;
}

.vm_capacity-display {
  border: 1px #000;
  align-items: flex-end;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 25px;
  display: flex;
}

.cella_capacity_display {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 85%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.link_vm_tools {
  border: .5px solid var(--silver);
  opacity: 1;
  background-image: url('../images/04.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  align-self: flex-end;
  width: 100%;
  height: 240px;
}

.link_vm_tools:hover {
  background-color: var(--silver);
}

.div-block-1807-copy {
  background-image: url('../images/muro-TNF-min.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.link_store-layout {
  border: .5px solid var(--silver);
  opacity: 1;
  background-image: url('../images/04.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  align-self: flex-end;
  width: 100%;
  height: 180px;
}

.link_store-layout:hover {
  background-color: var(--silver);
}

.div-block-1812 {
  border: .5px solid var(--silver);
  width: 100%;
  height: 180px;
}

.box_introduction {
  border: .5px solid var(--silver);
  background-image: url('../images/01.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 180px;
  display: flex;
}

.link-vm-pillars {
  border: .5px none var(--silver);
  opacity: 1;
  align-self: flex-end;
  width: 100%;
  height: auto;
}

.link-vm-pillars:hover {
  background-color: var(--white);
  opacity: .5;
}

.link-store-layout {
  border: .5px none var(--silver);
  opacity: 1;
  align-self: flex-end;
  width: 100%;
  height: auto;
}

.link-store-layout:hover {
  background-color: var(--white);
}

.box_vm-pillars {
  border: .5px solid var(--silver);
  background-image: url('../images/02.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 180px;
  display: flex;
}

.box_store-layout {
  border: .5px solid var(--silver);
  background-image: url('../images/04.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 180px;
  display: flex;
}

.box-vm-tools {
  border: .5px solid var(--silver);
  background-image: url('../images/06.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 250px;
  display: flex;
}

.box-vm-tools._300px {
  height: 250px;
}

.box_ambassador {
  border: .5px solid var(--silver);
  background-image: url('../images/07.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 140px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 190px;
  display: flex;
}

.indice_vm_manual {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 90vw;
  padding: 10px;
}

.container-1203 {
  max-width: 1440px;
}

.title_home {
  display: block;
}

.div-brand-introductiom {
  flex-direction: row;
  justify-content: space-between;
  height: auto;
  margin-bottom: 69px;
  display: flex;
}

.div-brand-introductiom.linea2 {
  height: auto;
  margin-top: 118px;
  margin-bottom: 118px;
}

.div-brand-introductiom._3-linea, .div-brand-introductiom._4-linea {
  justify-content: flex-start;
}

.div-brand-introductiom._4-linea {
  justify-content: flex-start;
  height: auto;
}

.link-block-47 {
  z-index: 3;
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  display: flex;
  position: relative;
}

.div-block-1814 {
  height: 5vh;
  display: flex;
}

.div-block-1815 {
  background-color: #c44040;
}

.section-7 {
  background-color: #641717;
}

.link-block-ancora-2 {
  color: #009ee0;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #c6c6c5;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-ancora-2:hover {
  background-color: #0000;
}

.navbar-5 {
  background-color: #fff;
  justify-content: flex-end;
  display: flex;
}

.container-1204 {
  justify-content: space-between;
  width: 100vw;
  display: flex;
}

.navbar-6 {
  z-index: 1001;
  background-color: #fff;
  border-bottom: .5px solid #000;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: fixed;
}

.container-1205 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.nav-menu-4 {
  width: 93vw;
  height: auto;
  font-size: 13px;
}

.brand-3 {
  background-image: url('../images/TNF_logo_black.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 70px;
  width: 8vw;
  height: 60px;
  margin-right: 20px;
  padding-bottom: 0;
}

.nav-link-3 {
  height: 60px;
}

.nav-link-4 {
  color: var(--dark-grey);
  border-right: .5px solid #000;
  height: 60px;
  padding-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.nav-link-4:hover {
  color: var(--white);
  background-color: #000000e6;
}

.nav-link-4:visited {
  color: var(--black);
}

.nav-link-4.w--current {
  color: var(--white);
  background-color: #000;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-link-4.w--current:hover {
  background-color: var(--hover);
  color: var(--white);
}

.nav-link-4.w--current:focus {
  background-color: var(--white);
  color: var(--black);
  border-bottom: 6px #000;
}

.nav-link-4.w--current:focus-visible, .nav-link-4.w--current[data-wf-focus-visible] {
  background-color: var(--white);
  color: var(--black);
}

.nav-link-4.w--current:visited {
  color: var(--black);
  background-color: #fff;
}

.home {
  color: var(--dark-grey);
  border-right: .5px solid #000;
  height: 60px;
  padding-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.home:hover {
  background-color: var(--hover);
  color: var(--white);
}

.home.w--current {
  color: var(--dark-grey);
}

.home.w--current:hover, .home.w--current:active {
  color: var(--white);
}

.home.w--current:focus {
  -webkit-text-stroke-color: var(--dark-grey);
}

.home.w--current:focus-visible, .home.w--current[data-wf-focus-visible], .home.w--current:visited {
  color: var(--dark-grey);
}

.introduction {
  border-right: .5px solid #000;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 13px;
}

.introduction:hover {
  color: var(--white);
  background-color: #000000e6;
}

.introduction.w--current {
  color: var(--black);
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  line-height: 13px;
}

.introduction.w--current:hover {
  color: var(--white);
}

.introduction.w--current:focus {
  color: var(--white);
  background-color: #000;
}

.introduction.w--current:focus-visible, .introduction.w--current[data-wf-focus-visible] {
  background-color: #000;
}

.introduction.w--current:visited {
  color: var(--white);
}

.div-tnf-vm-manual {
  margin-top: 0;
}

.div-block-1816 {
  width: 60%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.colonna_sx_intro_linea2 {
  background-image: url('../images/TNF_Langtan_0855_D108181B_small.jpg');
  background-position: 100%;
  background-size: cover;
  width: 35%;
  height: 240px;
}

.heading-6 {
  margin-bottom: 30px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-block-49 {
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-19 {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.colonna_sx_intro {
  width: 50%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.colonna_sx_intro._3-linea {
  flex-direction: column;
  width: 40%;
  padding-top: 0;
  display: flex;
}

.colonna_sx_intro._4-linea {
  flex-direction: column;
  width: 70%;
  padding-top: 0;
  display: flex;
}

.colonna_dx_intro {
  background-image: url('../images/muro-TNF.jpg');
  background-position: 50%;
  background-size: cover;
  width: 45%;
  height: 550px;
}

.colonna_dx_intro_linea2 {
  flex-direction: column;
  justify-content: center;
  width: 60%;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 120px;
  display: flex;
}

.typer {
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.colonna_dx_foto3 {
  background-image: url('../images/Rettangolo-639_BN.jpg');
  background-position: 50%;
  background-size: cover;
  width: 45%;
  height: 350px;
  margin-left: 40px;
}

.titolo-wm-strategy {
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.titoletto-vm-strategy {
  margin-bottom: 20px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 30px;
  line-height: 24px;
}

.linea-1 {
  justify-content: space-between;
  display: flex;
}

.colonna_dx_intro-copy {
  width: 62%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.colonna_dx_intro-copy._3-linea {
  flex-direction: column;
  width: 40%;
  padding-top: 0;
  display: flex;
  transform: translate(0);
}

.gallery-commercial {
  background-image: url('../images/Rettangolo-639_BN.jpg');
  background-position: 50%;
  background-size: cover;
  width: 45%;
  height: 350px;
  margin-left: 40px;
}

.slider-13 {
  background-color: var(--white);
}

.gallery_commercial {
  width: 62%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.gallery_commercial._3-linea {
  flex-direction: column;
  width: 40%;
  padding-top: 0;
  display: flex;
}

.gallery_commercial._4-linea {
  flex-direction: column;
  width: 70%;
  height: 400px;
  padding-top: 0;
  display: flex;
}

.div-gallery-commercial {
  flex-direction: row;
  justify-content: space-between;
  height: auto;
  margin-bottom: 69px;
  display: flex;
}

.div-gallery-commercial.linea2 {
  height: auto;
  margin-top: 118px;
  margin-bottom: 118px;
}

.div-gallery-commercial._3-linea, .div-gallery-commercial._4-linea {
  justify-content: flex-start;
}

.div-gallery-commercial._4-linea {
  justify-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 61px;
}

.colonna_sx_intro_linea_4 {
  background-image: url('../images/TNF_FW23_SummitSeries_Alpine_JANVIRT_0038_BN.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30%;
  height: 320px;
  margin-left: 40px;
  margin-right: 5%;
}

.colonna_dx_intro_linea_4 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.slider-14 {
  background-color: #fff;
  height: 350px;
}

.left-arrow-10 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30px;
  height: 350px;
  display: flex;
}

.right-arrow-11 {
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  display: flex;
}

.titoletto-commercial {
  text-align: left;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 24px;
}

.div-wallbays {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 350px;
  transition: opacity .7s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.div-wallbays.foto.a {
  background-image: url('../images/WALLBAY_01-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-wallbays.foto.b {
  background-image: url('../images/WALLBAY_01-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-wallbays.foto.b._50 {
  width: 45%;
}

.div-wallbays.foto.c {
  background-image: url('../images/WALLBAY_01-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-wallbays.foto.c._45 {
  width: 45%;
}

.div-wallbays.text {
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding-top: 5%;
}

.div-wallbays.text.nr2 {
  padding-top: 7%;
}

.div-wallbays.text.nr3 {
  align-items: flex-end;
  padding-top: 0%;
  padding-bottom: 5%;
}

.slide-46 {
  background-image: url('../images/freccia.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 350px;
}

.text-block-50 {
  text-align: left;
  width: 250px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}

.div-block-1818 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 350px;
  display: flex;
}

.div-block-1819 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  height: 230px;
  display: flex;
}

.text-commercial {
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.bold-text-23 {
  text-align: left;
}

.mask-16 {
  height: 350px;
}

.div-block-1820, .freccia-sinistra {
  background-image: url('../images/Freccia_sx_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.div-block-1821 {
  background-image: url('../images/Freccia_dx_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
}

.div-block-1822 {
  background-color: #fff;
  width: 100%;
  height: auto;
  padding: 60px 60px 28px;
}

.paragraph-20 {
  text-align: justify;
  text-transform: uppercase;
  margin-top: 30px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 37px;
  line-height: 40px;
}

.div-block-1823 {
  background-image: url('../images/NUVOLE-IN-MOVIMENTO_HR.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1036px;
  height: 450px;
  margin-top: 30px;
  margin-bottom: 29px;
}

.div-block-subtitle-copy {
  margin-top: 0;
  padding-left: 0;
}

.div-block-subtitle-copy.spazio-a-dx {
  padding-left: 0;
  padding-right: 50px;
}

.div-block-subtitle-copy.centrato {
  margin-left: auto;
  margin-right: auto;
}

.div-block-subtitle-copy.centrato.dropdown {
  margin-top: 26px;
  margin-bottom: 25px;
}

.div-block-subtitle-copy.centrato.spazio-sotto {
  margin-bottom: 23px;
}

.div-block-subtitle-copy.centrato.dropdown-storytelling {
  margin-top: 15px;
  margin-bottom: -10px;
}

.div-block-subtitle-copy.centrato.elenco-frasi {
  margin-top: 15px;
  margin-bottom: 10px;
}

.div-block-subtitle-copy.centrato.solo-community {
  margin-bottom: 23px;
  position: static;
  top: -151px;
}

.div-block-subtitle-copy.experience-demo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 0;
  display: flex;
}

.div-block-subtitle-copy.footwear, .div-block-subtitle-copy.equipment, .div-block-subtitle-copy.experience-demo-copy, .div-block-subtitle-copy.layering {
  margin-top: 11px;
}

.dropdown-wrapper-vm {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper-vm.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-vm.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-vm.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-vm.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-vm.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-vm.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-vm.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-vm.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-vm.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-vm.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-vm.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-vm.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-vm.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-vm.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-vm.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-vm.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-vm.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-vm.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-vm.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-vm.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-vm.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-vm.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-vm.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-vm.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-vm.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-vm.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-vm.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper-vm.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper-vm.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper-vm.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper-vm.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper-vm.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper-vm.mat_tech, .dropdown-wrapper-vm.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper-vm.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div-block-1824 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
}

.text-block-51 {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 11px;
}

.dropdown-wrapper-3-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper-3-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-3-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-3-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-3-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-3-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-3-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-3-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-3-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-3-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-3-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-3-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-3-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-3-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-3-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-3-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-3-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-3-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-3-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-3-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-3-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-3-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-3-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-3-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-3-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-3-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-3-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-3-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper-3-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper-3-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper-3-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper-3-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper-3-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper-3-copy.mat_tech, .dropdown-wrapper-3-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper-3-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.text-span-125 {
  letter-spacing: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper-vm-tools {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  border-width: .25px .25px 0;
  border-color: var(--dark-grey);
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 20px;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-vm-tools.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper-vm-tools.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper-vm-tools.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper-vm-tools.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper-vm-tools.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper-vm-tools.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper-vm-tools.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper-vm-tools.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper-vm-tools.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper-vm-tools.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper-vm-tools.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper-vm-tools.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper-vm-tools.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper-vm-tools.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper-vm-tools.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper-vm-tools.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper-vm-tools.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper-vm-tools.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper-vm-tools.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper-vm-tools.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper-vm-tools.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper-vm-tools.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper-vm-tools.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper-vm-tools.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper-vm-tools.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper-vm-tools.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper-vm-tools.mat_tech, .dropdown-wrapper-vm-tools.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper-vm-tools.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper-vm-tools.no-riga {
  border-style: none;
}

.dropdown-wrapper-vm-tools.ambassador-program {
  border-bottom-style: none;
  padding-left: 20px;
  padding-right: 20px;
}

.dropdown-wrapper-vm-tools.side {
  border-style: none;
}

.dropdown-wrapper-vm-tools.senza-righe {
  border-style: none;
  padding-top: 0;
}

.aida_principle {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.aida_principle.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.aida_principle.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.aida_principle.sx {
  justify-content: flex-start;
}

.aida_principle.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.bold-text-24 {
  letter-spacing: 0;
}

.div-attantion {
  background-image: url('../images/icon_attention.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  height: 200px;
}

.div-attantion.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-attantion.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-attantion.denali {
  background-image: url('../images/DENALI.svg');
}

.div-attantion.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-attantion.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-attantion.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-attantion.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-attantion.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-attantion.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-interest {
  background-image: url('../images/icon_interest.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  height: 200px;
}

.div-interest.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-interest.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-interest.denali {
  background-image: url('../images/DENALI.svg');
}

.div-interest.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-interest.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-interest.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-interest.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-interest.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-interest.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-desire {
  background-image: url('../images/icon_desire.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  width: 100%;
  height: 160px;
}

.div-desire.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-desire.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-desire.denali {
  background-image: url('../images/DENALI.svg');
}

.div-desire.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-desire.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-desire.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-desire.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-desire.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-desire.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-block-action {
  background-image: url('../images/icon_action.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  width: 100%;
  height: 160px;
}

.div-block-action.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-block-action.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-block-action.denali {
  background-image: url('../images/DENALI.svg');
}

.div-block-action.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-block-action.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-block-action.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-block-action.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-block-action.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-block-action.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_desire {
  background-image: url('../images/icon_desire.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  height: 200px;
}

.div_desire.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_desire.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_desire.denali {
  background-image: url('../images/DENALI.svg');
}

.div_desire.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_desire.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_desire.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_desire.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_desire.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_desire.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div-action {
  background-image: url('../images/icon_action.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  height: 200px;
}

.div-action.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div-action.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div-action.denali {
  background-image: url('../images/DENALI.svg');
}

.div-action.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div-action.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div-action.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div-action.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div-action.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div-action.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.aida-content {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.aida-content.spazio-sopra {
  margin-top: 48px;
}

.aida-content.spazio-tablet {
  display: flex;
}

.aida-content.white-smoke {
  background-color: var(--white-smoke);
}

.aida-content.cycle {
  width: 100%;
}

.aida-content.folding {
  height: auto;
  padding: 20px;
  display: block;
}

.pulsante-lern-more {
  background-color: #0000;
  background-image: url('../images/pulsante_click_black_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.pulsante-lern-more.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-lern-more.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-lern-more.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-lern-more.doppio {
  width: 690px;
}

.pulsante-lern-more.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.pulsante-lern-more.new {
  background-image: url('../images/pulsante_click_black_150.gif');
}

.pulsante-lern-more.bianco {
  background-image: url('../images/pulsante_click_bianco_150.gif');
}

.titolo-dropdown {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: flex-end;
  margin-right: 10px;
  padding-bottom: 3px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.dropdown-wrapper_styling {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_styling.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_styling.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_styling.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_styling.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_styling.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_styling.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_styling.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_styling.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_styling.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_styling.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_styling.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_styling.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_styling.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_styling.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_styling.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_styling.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_styling.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_styling.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_styling.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_styling.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_styling.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_styling.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_styling.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_styling.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_styling.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_styling.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_styling.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_styling.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_styling.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_styling.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_styling.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_styling.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_styling.mat_tech, .dropdown-wrapper_styling.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_styling.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.bold-text-25 {
  min-width: auto;
  min-height: 180px;
}

.dropdown-wrapper_arena {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_arena.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_arena.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_arena.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_arena.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_arena.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_arena.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_arena.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_arena.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_arena.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_arena.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_arena.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_arena.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_arena.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_arena.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_arena.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_arena.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_arena.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_arena.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_arena.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_arena.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_arena.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_arena.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_arena.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_arena.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_arena.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_arena.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_arena.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_arena.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_arena.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_arena.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_arena.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_arena.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_arena.mat_tech, .dropdown-wrapper_arena.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_arena.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_purchasing {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_purchasing.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_purchasing.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_purchasing.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_purchasing.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_purchasing.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_purchasing.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_purchasing.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_purchasing.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_purchasing.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_purchasing.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_purchasing.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_purchasing.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_purchasing.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_purchasing.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_purchasing.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_purchasing.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_purchasing.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_purchasing.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_purchasing.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_purchasing.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_purchasing.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_purchasing.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_purchasing.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_purchasing.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_purchasing.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_purchasing.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_purchasing.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_purchasing.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_purchasing.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_purchasing.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_purchasing.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_purchasing.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_purchasing.mat_tech, .dropdown-wrapper_purchasing.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_purchasing.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div-block-1825 {
  background-color: var(--white);
  width: 50%;
  height: auto;
  margin-top: 0;
  padding-top: 40px;
}

.div-text-change {
  width: 65%;
  padding-left: 20px;
}

.div-block-1827 {
  justify-content: space-between;
  display: flex;
}

.div-block-1828 {
  background-image: url('../images/area_principle.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 300px;
}

.text-span-126, .text-span-127, .text-span-128 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_dx {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.div_dx._50 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div_dx.wallbays {
  margin-top: 0;
  padding: 19px 20px;
}

.div_dx.wallbays._3 {
  margin-top: 0;
}

.div_dx.hangers {
  width: 50%;
}

.div_dx.bottom-hangers {
  background-image: none;
  width: 50%;
  height: auto;
}

.div-block-1829 {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
}

.div_sx-50 {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_A.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 50%;
  margin-right: 15px;
}

.div_sx-50.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
  width: 100%;
  margin-right: 0;
}

.div_sx-50.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
  margin-right: 0;
}

.div_purchasing {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_purchasing.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_purchasing.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.div_purchasing.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: .25px none var(--dark-grey);
  flex-direction: row-reverse;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
}

.div_purchasing.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_purchasing.riga2._50 {
  width: 50%;
}

.div_purchasing._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: none none solid;
  border-width: .25px;
  border-color: var(--dark-grey);
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
}

.div_purchasing._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-style: none none solid;
  flex-direction: row-reverse;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.background-video-10 {
  width: 100%;
  height: 450px;
}

.div-block-1830, .div-block-1831 {
  margin-bottom: 25px;
}

.div-block-1832 {
  margin-bottom: 20px;
}

.slider-15 {
  background-color: #ddd0;
}

.slide-nav-8, .right-arrow-12, .left-arrow-11 {
  display: none;
}

.div_balance-simmetry {
  background-image: url('../images/BALANCESIMMETRY.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  width: 100%;
  height: 400px;
  display: flex;
}

.div_balance-simmetry.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_balance-simmetry.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_balance-simmetry._2-livello {
  height: 500px;
}

.div_balance-simmetry-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  width: 100%;
  height: auto;
  min-height: 0;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 20px;
  display: flex;
}

.div_balance-simmetry-2.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_balance-simmetry-2.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.columns-5 {
  justify-content: center;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.column-21 {
  padding-left: 0;
  padding-right: 0;
}

.text-span-129 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.column-22, .column-23 {
  padding-left: 0;
  padding-right: 0;
}

.dropdown-wrapper_balance {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_balance.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_balance.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_balance.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_balance.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_balance.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_balance.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_balance.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_balance.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_balance.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_balance.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_balance.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_balance.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_balance.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_balance.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_balance.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_balance.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_balance.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_balance.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_balance.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_balance.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_balance.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_balance.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_balance.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_balance.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_balance.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_balance.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_balance.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_balance.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_balance.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_balance.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_balance.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_balance.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_balance.mat_tech, .dropdown-wrapper_balance.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_balance.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_colours {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_colours.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_colours.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_colours.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_colours.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_colours.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_colours.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_colours.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_colours.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_colours.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_colours.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_colours.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_colours.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_colours.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_colours.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_colours.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_colours.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_colours.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_colours.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_colours.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_colours.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_colours.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_colours.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_colours.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_colours.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_colours.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_colours.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_colours.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_colours.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_colours.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_colours.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_colours.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_colours.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_colours.mat_tech, .dropdown-wrapper_colours.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_colours.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div-block-1834 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-1835 {
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-1835._100 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1836 {
  width: 50%;
  padding-right: 0;
}

.text-colours {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.text-colours.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text-colours.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text-colours.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text-colours.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text-colours.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text-colours.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text-colours.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text-colours.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text-colours.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text-colours.space-up._20pt {
  font-size: 20px;
}

.text-colours.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-colours.bold.tutto-alto {
  text-transform: uppercase;
}

.text-colours.logo {
  font-size: 17px;
  line-height: 20px;
}

.text-colours.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text-colours.nero {
  color: var(--black);
}

.text-colours.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text-colours.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text-colours.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-colours.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-colours.upper-membrane, .text-colours.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text-colours.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text-colours.sx-_ctl.to-create {
  margin-top: 29px;
}

.text-colours.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text-colours.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-colours.testo-secondo-livello {
  pointer-events: auto;
  text-align: left;
  letter-spacing: .2px;
  text-indent: 0;
  column-count: auto;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0%;
  font-size: 22px;
  line-height: 30px;
  display: flex;
  position: static;
}

.text-colours.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text-colours.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text-colours.eye-level._20pt {
  font-size: 20px;
}

.text-colours.purchasing {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 20px;
  line-height: 28px;
}

.text-colours.purchasing._20pt {
  font-size: 20px;
}

.div-box-grey {
  background-color: var(--white);
  background-image: url('../images/COLOURS.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 500px;
  padding-right: 0;
}

.dropdown-wrapper_lighting {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_lighting.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_lighting.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_lighting.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_lighting.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_lighting.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_lighting.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_lighting.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_lighting.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_lighting.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_lighting.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_lighting.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_lighting.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_lighting.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_lighting.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_lighting.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_lighting.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_lighting.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_lighting.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_lighting.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_lighting.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_lighting.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_lighting.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_lighting.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_lighting.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_lighting.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_lighting.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_lighting.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_lighting.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_lighting.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_lighting.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_lighting.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_lighting.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_lighting.mat_tech, .dropdown-wrapper_lighting.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_lighting.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div_lighting_gif {
  background-image: url('../images/BALANCESIMMETRY.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  width: 100%;
  height: 400px;
  display: flex;
}

.div_lighting_gif.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_lighting_gif.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_lighting_gif._2-livello {
  background-image: url('../images/LIGHTING_01_1.gif');
  height: 500px;
}

.text-lighting {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.text-lighting.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text-lighting.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text-lighting.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text-lighting.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text-lighting.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text-lighting.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text-lighting.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text-lighting.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text-lighting.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text-lighting.space-up._20pt {
  font-size: 20px;
}

.text-lighting.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-lighting.bold.tutto-alto {
  text-transform: uppercase;
}

.text-lighting.logo {
  font-size: 17px;
  line-height: 20px;
}

.text-lighting.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text-lighting.nero {
  color: var(--black);
}

.text-lighting.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text-lighting.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text-lighting.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-lighting.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-lighting.upper-membrane, .text-lighting.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text-lighting.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text-lighting.sx-_ctl.to-create {
  margin-top: 29px;
}

.text-lighting.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text-lighting.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-lighting.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-lighting.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text-lighting.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text-lighting.eye-level._20pt {
  font-size: 20px;
}

.text-lighting.purchasing {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 20px;
  line-height: 28px;
}

.text-lighting.purchasing._20pt {
  font-size: 20px;
}

.div-block-1837 {
  border-top: .5px solid #000;
  flex-direction: row;
  align-items: flex-end;
  padding-top: 19px;
  padding-bottom: 19px;
  display: flex;
}

.text-lighting-2 {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.text-lighting-2.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text-lighting-2.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text-lighting-2.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text-lighting-2.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text-lighting-2.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text-lighting-2.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text-lighting-2.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text-lighting-2.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text-lighting-2.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text-lighting-2.space-up._20pt {
  font-size: 20px;
}

.text-lighting-2.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-lighting-2.bold.tutto-alto {
  text-transform: uppercase;
}

.text-lighting-2.logo {
  font-size: 17px;
  line-height: 20px;
}

.text-lighting-2.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text-lighting-2.nero {
  color: var(--black);
}

.text-lighting-2.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text-lighting-2.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text-lighting-2.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-lighting-2.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-lighting-2.upper-membrane, .text-lighting-2.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text-lighting-2.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text-lighting-2.sx-_ctl.to-create {
  margin-top: 29px;
}

.text-lighting-2.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text-lighting-2.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-lighting-2.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0%;
  font-size: 22px;
  line-height: 30px;
}

.text-lighting-2.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text-lighting-2.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text-lighting-2.eye-level._20pt {
  font-size: 20px;
}

.text-lighting-2.purchasing {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 20px;
  line-height: 28px;
}

.text-lighting-2.purchasing._20pt {
  font-size: 20px;
}

.div-2-main-types {
  border-top: .5px #000;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 19px;
  padding-bottom: 19px;
  display: flex;
}

.div-2-main-types-foto {
  border-top: .5px solid #000;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 29px;
  padding: 30px 20px 0;
  display: flex;
}

.div-block-1838 {
  background-image: url('../images/LIGHTING_FLOODLIGHT_1.gif');
  background-position: 50% 2%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 350px;
}

.right-arrow-13, .slide-nav-9, .left-arrow-12 {
  display: none;
}

.slider-16 {
  background-color: #fff;
  width: 100%;
}

.div-block-1839 {
  display: flex;
}

.div-block-1840 {
  border-bottom: 1px #000;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-1841, .div-block-1842 {
  width: 50%;
}

.lights_1 {
  background-image: url('../images/LIGHTING_FLOODLIGHT_1.gif');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom: 0 #000;
  width: 100%;
  height: 300px;
  margin-top: 20px;
  margin-bottom: 0;
}

.light-sx {
  width: 48%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-spotlighting {
  border: 1px #000;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding: 30px 20px;
  display: flex;
}

.lights_2 {
  background-image: url('../images/LIGHTING_SPOTLIGHT_1.gif');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  border-bottom: 0 #000;
  width: 100%;
  height: 300px;
  margin-top: 20px;
  margin-bottom: 0;
}

.div_lighting_guide {
  background-image: url('../images/BALANCESIMMETRY.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  width: 100%;
  height: 400px;
  display: flex;
}

.div_lighting_guide.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_lighting_guide.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_lighting_guide._2-livello {
  background-image: url('../images/LIGHTING_01_1.gif');
  height: 500px;
}

.div_lighting_guide_gif {
  background-image: url('../images/BALANCESIMMETRY.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex-direction: row;
  width: 100%;
  height: 400px;
  display: flex;
}

.div_lighting_guide_gif.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_lighting_guide_gif.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_lighting_guide_gif._2-livello {
  background-image: url('../images/LIGHTING.svg');
  height: 350px;
}

.text-span-130 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-colours_basic-structure-solours {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.text-colours_basic-structure-solours.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text-colours_basic-structure-solours.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text-colours_basic-structure-solours.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text-colours_basic-structure-solours.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text-colours_basic-structure-solours.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text-colours_basic-structure-solours.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text-colours_basic-structure-solours.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text-colours_basic-structure-solours.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text-colours_basic-structure-solours.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text-colours_basic-structure-solours.space-up._20pt {
  font-size: 20px;
}

.text-colours_basic-structure-solours.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-colours_basic-structure-solours.bold.tutto-alto {
  text-transform: uppercase;
}

.text-colours_basic-structure-solours.logo {
  font-size: 17px;
  line-height: 20px;
}

.text-colours_basic-structure-solours.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text-colours_basic-structure-solours.nero {
  color: var(--black);
}

.text-colours_basic-structure-solours.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text-colours_basic-structure-solours.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text-colours_basic-structure-solours.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text-colours_basic-structure-solours.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-colours_basic-structure-solours.upper-membrane, .text-colours_basic-structure-solours.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text-colours_basic-structure-solours.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text-colours_basic-structure-solours.sx-_ctl.to-create {
  margin-top: 29px;
}

.text-colours_basic-structure-solours.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text-colours_basic-structure-solours.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text-colours_basic-structure-solours.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 22px;
  line-height: 30px;
}

.text-colours_basic-structure-solours.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text-colours_basic-structure-solours.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text-colours_basic-structure-solours.eye-level._20pt {
  font-size: 20px;
}

.text-colours_basic-structure-solours.purchasing {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 20px;
  line-height: 28px;
}

.text-colours_basic-structure-solours.purchasing._20pt {
  font-size: 20px;
}

.dropdown-wrapper_change {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_change.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_change.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_change.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_change.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_change.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_change.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_change.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_change.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_change.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_change.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_change.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_change.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_change.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_change.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_change.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_change.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_change.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_change.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_change.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_change.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_change.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_change.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_change.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_change.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_change.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_change.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_change.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_change.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_change.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_change.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_change.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_change.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_change.mat_tech, .dropdown-wrapper_change.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_change.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.gif-change {
  background-image: url('../images/freccia_360.gif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 35%;
  height: 300px;
}

.div_change {
  justify-content: space-between;
  display: flex;
}

.link_introduction {
  color: var(--dark-grey);
  border-right: .5px solid #000;
  height: 60px;
  padding-top: 25px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.link_introduction:hover {
  color: var(--white);
  background-color: #000000e6;
}

.link_introduction:visited {
  color: var(--black);
}

.link_introduction.w--current {
  color: var(--white);
  background-color: #000;
  padding-left: 10px;
  padding-right: 10px;
}

.link_introduction.w--current:hover {
  background-color: var(--hover);
  color: var(--white-smoke);
}

.link_introduction.w--current:focus {
  background-color: var(--white);
  color: var(--black);
  border-bottom: 6px #000;
}

.link_introduction.w--current:focus-visible, .link_introduction.w--current[data-wf-focus-visible] {
  background-color: var(--white);
  color: var(--black);
}

.link_introduction.w--current:visited {
  color: var(--black);
  background-color: #fff;
}

.link_vm_pillars {
  color: var(--dark-grey);
  border-right: .5px solid #000;
  height: 60px;
  padding-top: 25px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.link_vm_pillars:hover {
  color: var(--white);
  background-color: #000000e6;
}

.link_vm_pillars:visited {
  color: var(--black);
}

.link_vm_pillars.w--current {
  color: var(--white);
  background-color: #000;
  padding-left: 8px;
  padding-right: 8px;
}

.link_vm_pillars.w--current:hover {
  background-color: var(--hover);
  color: var(--white);
}

.link_vm_pillars.w--current:focus {
  background-color: var(--white);
  color: var(--black);
  border-bottom: 6px #000;
}

.link_vm_pillars.w--current:focus-visible, .link_vm_pillars.w--current[data-wf-focus-visible] {
  background-color: var(--white);
  color: var(--black);
}

.link_vm_pillars.w--current:visited {
  color: var(--black);
  background-color: #fff;
}

.div-block-1843 {
  background-image: url('../images/F19_BRAND-GENERIC_001.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.text-block-52 {
  background-color: var(--white);
  color: var(--dark-grey);
  width: 100%;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
}

.pulsante-dropdown {
  background-color: #0000;
  background-image: url('../images/pulsante_click_nero_30px__1pulsante_click_nero_30px_.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.pulsante-dropdown.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-dropdown.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-dropdown.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante-dropdown.doppio {
  width: 690px;
}

.pulsante-dropdown.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.dropdown-toggle-9 {
  background-image: url('../images/pulsante_click_nero_30px__1pulsante_click_nero_30px_.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-right: .5px solid #000;
  padding-bottom: 20px;
  padding-right: 20px;
}

.dropdown-list-8 {
  border-top: .5px solid #000;
  border-bottom: .5px solid #000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  display: flex;
  position: fixed;
  inset: 60px 0% auto;
}

.dropdown-list-8.w--open {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.dropdown-link-3 {
  border-right: .5px solid #000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 12px;
  display: block;
}

.dropdown-list-9 {
  border-top: .5px solid #000;
  border-bottom: .5px solid #000;
  flex-direction: row;
  width: 100vw;
  display: none;
  position: fixed;
  inset: 60px 0% auto;
}

.dropdown-list-9.w--open {
  flex-direction: row;
  display: flex;
}

.dropdown-link-4 {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-toggle-10 {
  background-image: url('../images/pulsante_click_nero_30px__1pulsante_click_nero_30px_.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-right: .5px solid #000;
  padding-right: 20px;
}

.down-colours {
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-colours_dx {
  background-color: var(--white);
  background-image: url('../images/COLOURS.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 500px;
  padding-right: 0;
}

.div-colours-sx {
  flex-direction: column;
  align-items: center;
  width: 50%;
  margin-top: 20px;
  display: flex;
}

.styling_dx {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-right: 0;
}

.styling_dx.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.styling_dx.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.styling_dx.scarpa {
  background-image: url('../images/STYLING-01.svg');
  background-position: 50%;
  background-size: contain;
}

.text-span-131 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-spazio-video-copy {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  margin: 30px auto;
  display: block;
}

.div-block-spazio-video-copy._400 {
  flex-direction: column;
  height: 400px;
}

.div-block-spazio-video-copy._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-spazio-video-copy.no-space {
  margin-bottom: 0;
}

.div-block-spazio-video-copy.purpose {
  width: 60%;
}

.div-block-spazio-video-copy.scaling {
  margin-top: 11px;
}

.div-block-spazio-video-copy.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-block-spazio-video-copy.spazio-sopra.ewc {
  flex-direction: row;
}

.div-block-spazio-video-copy.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-spazio-video-copy.born-from-purpose {
  width: 70%;
}

.div-styling {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div-styling._400 {
  flex-direction: column;
  height: 400px;
}

.div-styling._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-styling.no-space {
  margin-bottom: 0;
}

.div-styling.purpose {
  width: 60%;
}

.div-styling.scaling {
  margin-top: 11px;
}

.div-styling.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-styling.spazio-sopra.ewc {
  flex-direction: row;
}

.div-styling.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-styling.born-from-purpose {
  width: 70%;
}

.dropdown-wrapper_folding {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_folding.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_folding.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_folding.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_folding.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_folding.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_folding.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_folding.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_folding.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_folding.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_folding.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_folding.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_folding.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_folding.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_folding.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_folding.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_folding.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_folding.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_folding.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_folding.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_folding.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_folding.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_folding.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_folding.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_folding.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_folding.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_folding.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_folding.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_folding.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_folding.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_folding.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_folding.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_folding.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_folding.mat_tech, .dropdown-wrapper_folding.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_folding.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div_folding {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_folding.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_folding.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_folding.riga1, .div_folding.riga2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.folding_dx {
  background-color: var(--white-smoke);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: 360px;
  margin-right: 15px;
}

.folding_dx.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.folding_dx.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.video-fleece {
  background-color: var(--white-smoke);
  width: 50%;
  margin-right: 15px;
}

.video-fleece.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.video-fleece.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.styling_container-video {
  background-color: var(--white-smoke);
  width: 50%;
  margin-right: 15px;
}

.styling_container-video.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.styling_container-video.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div_title-sx {
  background-color: var(--white);
  width: 50%;
  height: auto;
  margin-top: 0;
  margin-left: 15px;
  padding-top: 0;
}

.styling_sx {
  background-color: var(--white-smoke);
  width: 50%;
  margin-right: 15px;
}

.styling_sx.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.styling_sx.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.styling_sx._300px {
  background-color: var(--white);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: auto;
  margin-right: 0;
}

.div_text_hoodiefleece {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_text_hoodiefleece.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_text_hoodiefleece.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_text_hoodiefleece.riga1 {
  flex-direction: column;
  height: 550px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_text_hoodiefleece.riga2 {
  flex-direction: column;
  height: 550px;
  margin-top: 50px;
  margin-bottom: 10px;
}

.dropdown-wrapper_hanging {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_hanging.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_hanging.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_hanging.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_hanging.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_hanging.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_hanging.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_hanging.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_hanging.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_hanging.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_hanging.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_hanging.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_hanging.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_hanging.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_hanging.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_hanging.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_hanging.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_hanging.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_hanging.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_hanging.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_hanging.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_hanging.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_hanging.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_hanging.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_hanging.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_hanging.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_hanging.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_hanging.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_hanging.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_hanging.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_hanging.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_hanging.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_hanging.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_hanging.mat_tech, .dropdown-wrapper_hanging.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_hanging.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_aida_principle {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_aida_principle.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_aida_principle.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_aida_principle.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_aida_principle.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_aida_principle.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_aida_principle.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_aida_principle.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_aida_principle.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_aida_principle.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_aida_principle.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_aida_principle.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_aida_principle.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_aida_principle.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_aida_principle.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_aida_principle.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_aida_principle.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_aida_principle.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_aida_principle.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_aida_principle.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_aida_principle.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_aida_principle.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_aida_principle.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_aida_principle.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_aida_principle.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_aida_principle.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_aida_principle.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_aida_principle.mat_tech, .dropdown-wrapper_aida_principle.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_aida_principle.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.sub-altobasso-small-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small-copy.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.sub-altobasso-small-copy.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.sub-altobasso-small-copy.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.sub-altobasso-small-copy.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.sub-altobasso-small-copy.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.sub-altobasso-small-copy.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.sub-altobasso-small-copy.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.sub-altobasso-small-copy.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.sub-altobasso-small-copy.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.sub-altobasso-small-copy.space-up._20pt {
  font-size: 20px;
}

.sub-altobasso-small-copy.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.sub-altobasso-small-copy.bold.tutto-alto {
  text-transform: uppercase;
}

.sub-altobasso-small-copy.logo {
  font-size: 17px;
  line-height: 20px;
}

.sub-altobasso-small-copy.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.sub-altobasso-small-copy.nero {
  color: var(--black);
}

.sub-altobasso-small-copy.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.sub-altobasso-small-copy.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.sub-altobasso-small-copy.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.sub-altobasso-small-copy.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.sub-altobasso-small-copy.upper-membrane, .sub-altobasso-small-copy.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.sub-altobasso-small-copy.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.sub-altobasso-small-copy.sx-_ctl.to-create {
  margin-top: 29px;
}

.sub-altobasso-small-copy.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.sub-altobasso-small-copy.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.sub-altobasso-small-copy.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.sub-altobasso-small-copy.testo-secondo-livello._20pt {
  font-size: 20px;
}

.sub-altobasso-small-copy.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.sub-altobasso-small-copy.eye-level._20pt {
  font-size: 20px;
}

.sub-altobasso-small-copy.purchasing {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.sub-altobasso-small-copy.purchasing._20pt {
  font-size: 20px;
}

.sub-altobasso-small-copy.purchasing._16px {
  width: 100%;
}

.sub-altobasso-small-copy.purchasing._16px._50 {
  width: 100%;
  margin-top: 0;
  padding-right: 35px;
}

.div-hanging {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 20px;
  display: flex;
}

.div-hanging._400 {
  flex-direction: column;
  height: 400px;
}

.div-hanging._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-hanging.no-space {
  margin-bottom: 0;
}

.div-hanging.purpose {
  width: 60%;
}

.div-hanging.scaling {
  margin-top: 11px;
}

.div-hanging.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-hanging.spazio-sopra.ewc {
  flex-direction: row;
}

.div-hanging.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-hanging.born-from-purpose {
  width: 70%;
}

.top-hangers {
  background-color: var(--white);
  background-image: url('../images/HANGING_01_A_1.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 200px;
  margin-right: 15px;
}

.top-hangers.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.top-hangers.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.top-hangers.bars1 {
  background-image: url('../images/dressing_up_the_bars__WALLBAY_OLD_CONCEPT_ON_MOUNTAIN.svg');
  height: 400px;
}

.top-hangers.bars2 {
  background-image: url('../images/dressing_up_the_bars__WALLBAY_OLD_CONCEPT_OFF_MOUNTAIN-.svg');
  height: 400px;
}

.div_hanging {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_hanging.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_hanging.livello2, .div_hanging.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_hanging.riga1, .div_hanging.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_hanging.riga2._50 {
  flex-direction: row-reverse;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-top: 29px;
  padding-left: 0%;
  padding-right: 0%;
}

.div_hanging._300px {
  height: 300px;
  margin-top: 29px;
  margin-bottom: 29px;
}

.div_hanging._300px.sinistra {
  flex-direction: row-reverse;
}

.bottom-hangers {
  background-color: var(--white);
  background-image: url('../images/HANGING_01_B.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 200px;
  margin-right: 15px;
}

.bottom-hangers.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.bottom-hangers.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.dropdown-wrapper_hanging_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_hanging_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_hanging_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_hanging_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_hanging_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_hanging_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_hanging_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_hanging_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_hanging_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_hanging_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_hanging_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_hanging_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_hanging_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_hanging_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_hanging_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_hanging_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_hanging_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_hanging_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_hanging_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_hanging_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_hanging_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_hanging_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_hanging_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_hanging_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_hanging_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_hanging_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_hanging_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_hanging_ok.mat_tech, .dropdown-wrapper_hanging_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_hanging_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_folding_ok-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_folding_ok-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_folding_ok-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_folding_ok-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_folding_ok-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_folding_ok-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_folding_ok-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_folding_ok-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_folding_ok-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_folding_ok-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_folding_ok-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_folding_ok-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_folding_ok-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_folding_ok-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_folding_ok-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_folding_ok-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_folding_ok-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_folding_ok-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_folding_ok-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_folding_ok-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_folding_ok-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_folding_ok-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_folding_ok-copy.mat_tech, .dropdown-wrapper_folding_ok-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_folding_ok-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_styling_ok-copy-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_styling_ok-copy-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_styling_ok-copy-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_styling_ok-copy-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok-copy-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_styling_ok-copy-copy.mat_tech, .dropdown-wrapper_styling_ok-copy-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_styling_ok-copy-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.section-8 {
  z-index: 1000;
  width: 100%;
  padding-top: 60px;
  position: fixed;
}

.tools_div {
  border-right: .5px solid var(--dark-grey);
  background-color: var(--white-smoke);
  border-bottom: .25px solid #000;
  align-items: center;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  display: flex;
}

.tools_div:hover {
  background-color: var(--black);
  color: var(--white);
}

.tools_div.w--current {
  align-items: center;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.sottomenu_vm_standards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  border-width: 0 0 .5px;
  border-color: black black var(--dark-grey);
  background-color: var(--gradiente-value);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  height: 40px;
  margin-top: 10px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.section-9 {
  display: none;
}

.hanging_2 {
  border-bottom: 1px #000;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
}

.side_hanging {
  background-image: url('../images/LIGHTING_FLOODLIGHT_1.gif');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_side_hanging {
  background-image: url('../images/side_hanging.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  height: 140px;
}

.div_side_hanging.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_side_hanging.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_side_hanging.denali {
  background-image: url('../images/DENALI.svg');
}

.div_side_hanging.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_side_hanging.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_side_hanging.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_side_hanging.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_side_hanging.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_side_hanging.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_side_hanging.graduation {
  background-image: url('../images/size_graduation.svg');
  background-size: cover;
  height: 260px;
}

.div_side_hanging.mono-product {
  background-image: url('../images/mono_product.svg');
  background-size: cover;
  height: 260px;
}

.div_side_hanging.t-stand_outfit {
  background-image: url('../images/t_stand_outfit.svg');
  background-size: cover;
  height: 260px;
}

.div_side_hanging.hanging {
  background-size: cover;
  height: 260px;
}

.dropdown-wrapper_wallbats {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_wallbats.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_wallbats.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_wallbats.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_wallbats.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_wallbats.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_wallbats.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_wallbats.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_wallbats.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_wallbats.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_wallbats.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_wallbats.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_wallbats.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_wallbats.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_wallbats.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_wallbats.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_wallbats.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_wallbats.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_wallbats.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_wallbats.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_wallbats.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_wallbats.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_wallbats.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_wallbats.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_wallbats.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_wallbats.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_wallbats.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_wallbats.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_wallbats.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_wallbats.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_wallbats.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_wallbats.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_wallbats.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_wallbats.mat_tech, .dropdown-wrapper_wallbats.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_wallbats.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.wallbays_slider {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.slider_wallbays {
  background-color: #fff;
  width: 100%;
  height: 400px;
}

.mask-wallbays {
  height: 350px;
}

.div_wallbays_1 {
  width: 100%;
  height: 400px;
  display: flex;
}

.slide_wallbays_1 {
  width: 100%;
  height: auto;
}

.slide_wallbays_2 {
  width: 100%;
}

.div_wallbays_2_ok {
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-wallbays_text {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 30px auto 0;
  display: flex;
}

.div-wallbays_text._400 {
  flex-direction: column;
  height: 400px;
}

.div-wallbays_text._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-wallbays_text.no-space {
  margin-bottom: 0;
}

.div-wallbays_text.purpose {
  width: 60%;
}

.div-wallbays_text.scaling {
  margin-top: 11px;
}

.div-wallbays_text.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-wallbays_text.spazio-sopra.ewc {
  flex-direction: row;
}

.div-wallbays_text.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-wallbays_text.born-from-purpose {
  width: 70%;
}

.slide-nav-10 {
  width: 10px;
  height: 10px;
  display: flex;
}

.dropdown-wrapper_dressing_barsy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto 61px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_dressing_barsy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_dressing_barsy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_dressing_barsy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_dressing_barsy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_dressing_barsy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_dressing_barsy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_dressing_barsy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_dressing_barsy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_dressing_barsy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_dressing_barsy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_dressing_barsy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_dressing_barsy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_dressing_barsy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_dressing_barsy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_dressing_barsy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_dressing_barsy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_dressing_barsy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_dressing_barsy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_dressing_barsy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_dressing_barsy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_dressing_barsy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_dressing_barsy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_dressing_barsy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_dressing_barsy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_dressing_barsy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_dressing_barsy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_dressing_barsy.mat_tech, .dropdown-wrapper_dressing_barsy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_dressing_barsy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div_wallbays_riga2 {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_wallbays_riga2.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_wallbays_riga2.livello2, .div_wallbays_riga2.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_wallbays_riga2.riga1, .div_wallbays_riga2.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_wallbays_riga2.riga2._50 {
  width: 50%;
}

.div_wallbays_riga2._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_wallbays_riga2._300px.sinistra {
  flex-direction: row-reverse;
}

.wallbays_foto_riga_2 {
  background-color: var(--white);
  background-image: url('../images/wallbay_on_mountain.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 50%;
  height: 360px;
  margin-right: 0;
}

.wallbays_foto_riga_2.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.wallbays_foto_riga_2.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.text_wallbays {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.text_wallbays.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_wallbays.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_wallbays.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_wallbays.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_wallbays.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_wallbays.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_wallbays.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_wallbays.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_wallbays.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_wallbays.space-up._20pt {
  font-size: 20px;
}

.text_wallbays.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_wallbays.bold.tutto-alto {
  text-transform: uppercase;
}

.text_wallbays.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_wallbays.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_wallbays.nero {
  color: var(--black);
}

.text_wallbays.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_wallbays.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_wallbays.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_wallbays.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_wallbays.upper-membrane, .text_wallbays.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_wallbays.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_wallbays.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_wallbays.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_wallbays.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_wallbays.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_wallbays.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_wallbays.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_wallbays.eye-level._20pt {
  font-size: 20px;
}

.text_wallbays.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_wallbays.purchasing._20pt {
  font-size: 20px;
}

.text_wallbays.purchasing._16px {
  width: 100%;
}

.text_wallbays.purchasing._100 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 11px;
  font-size: 22px;
  line-height: 30px;
}

.text_wallbays.purchasing._100._18pt {
  width: 100%;
  margin-top: 0;
  font-size: 22px;
  line-height: 30px;
}

.text_wallbays.purchasing._100.bold {
  font-size: 28px;
}

.text_wallbays.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_wallbays.title-wallbays._20pt {
  font-size: 20px;
}

.text_wallbays.title-wallbays._16px {
  width: 100%;
}

.dropdown-wrapper_wallbays {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_wallbays.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_wallbays.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_wallbays.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_wallbays.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_wallbays.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_wallbays.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_wallbays.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_wallbays.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_wallbays.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_wallbays.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_wallbays.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_wallbays.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_wallbays.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_wallbays.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_wallbays.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_wallbays.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_wallbays.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_wallbays.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_wallbays.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_wallbays.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_wallbays.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_wallbays.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_wallbays.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_wallbays.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_wallbays.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_wallbays.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_wallbays.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_wallbays.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_wallbays.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_wallbays.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_wallbays.mat_tech, .dropdown-wrapper_wallbays.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_wallbays.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_bars {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_bars.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_bars.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_bars.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_bars.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_bars.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_bars.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_bars.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_bars.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_bars.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_bars.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_bars.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_bars.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_bars.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_bars.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_bars.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_bars.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_bars.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_bars.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_bars.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_bars.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_bars.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_bars.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_bars.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_bars.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_bars.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_bars.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_bars.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_bars.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_bars.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_bars.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_bars.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_bars.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_bars.mat_tech, .dropdown-wrapper_bars.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_bars.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.traditional-system {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.traditional-system.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.traditional-system.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.traditional-system.space-up._1 {
  margin-bottom: 10px;
  font-size: 20px;
}

.div-block-1847 {
  margin-bottom: 20px;
}

.left-arrow-13 {
  display: none;
}

.slider-17 {
  background-color: #ddd0;
  height: auto;
  padding-right: 19px;
}

.right-arrow-14 {
  display: none;
}

.div_dx-2 {
  background-color: #fff;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.div_dx-2._50 {
  width: 50%;
  padding-right: 40px;
}

.bars-texts-animations {
  background-color: #fff;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.bars-texts-animations._50 {
  width: 50%;
  padding-right: 40px;
}

.slide-47, .mask-17, .slide-47-copy, .slide-5_ok {
  height: auto;
}

.bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37 {
  font-size: 18px;
}

.eye-level {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.eye-level._50 {
  width: 50%;
  padding-right: 0;
}

.eye-level.hangers, .eye-level.bottom-hangers {
  width: 40%;
}

.div-slide-eyelevel {
  margin-bottom: 20px;
}

.slide-nav-11, .right-arrow-15, .left-arrow-14 {
  display: none;
}

.text-span-133, .text-span-134 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.slide-48 {
  background-color: var(--white);
}

.slide-49 {
  background-color: #fff;
}

.text-span-135 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.slide-50, .slide-51 {
  background-color: var(--white);
}

.text_styling {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.text_styling.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_styling.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_styling.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_styling.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_styling.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_styling.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_styling.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_styling.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_styling.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_styling.space-up._20pt {
  font-size: 20px;
}

.text_styling.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
}

.text_styling.bold.tutto-alto {
  text-transform: uppercase;
}

.text_styling.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_styling.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_styling.nero {
  color: var(--black);
}

.text_styling.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_styling.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_styling.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_styling.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_styling.upper-membrane, .text_styling.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_styling.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_styling.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_styling.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_styling.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_styling.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_styling.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_styling.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_styling.eye-level._20pt {
  font-size: 20px;
}

.text_styling.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_styling.purchasing._20pt {
  font-size: 20px;
}

.text_styling.purchasing._16px {
  width: 100%;
}

.text_styling.purchasing._80 {
  width: 80%;
}

.text_styling.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_styling.title-wallbays._20pt {
  font-size: 20px;
}

.text_styling.title-wallbays._16px {
  width: 100%;
}

.text_styling.padding_sx {
  margin-bottom: 19px;
  padding-left: 0;
  padding-right: 0;
}

.text_styling.titile_bold {
  margin-bottom: 10px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.text-span-136, .text-span-137, .text-span-138, .text-span-139 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-folding {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.div-folding._50 {
  width: 50%;
  padding-right: 0;
}

.div-folding.hangers, .div-folding.bottom-hangers {
  width: 40%;
}

.paragraph-21 {
  width: 70vw;
  padding: 39px;
}

.div-block-1848 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.dropdown-toggle-11 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle-12 {
  object-fit: scale-down;
  width: 100%;
  overflow: visible;
}

.accroding-wrapper {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  left: auto;
}

.accroding-wrapper.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.accroding-wrapper.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.accroding-wrapper.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.accroding-wrapper.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.accroding-wrapper.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.accroding-wrapper.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.accroding-wrapper.captions.waterproof {
  top: 354px;
  right: -104px;
}

.accroding-wrapper.captions.crampon {
  top: 136px;
  right: 331px;
}

.accroding-wrapper.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.accroding-wrapper.captions.boa {
  top: -83px;
  right: -59px;
}

.accroding-wrapper.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.accroding-wrapper.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.accroding-wrapper.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.accroding-wrapper.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.accroding-wrapper.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.accroding-wrapper.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.accroding-wrapper.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.accroding-wrapper.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.accroding-wrapper.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.accroding-wrapper.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.accroding-wrapper.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.accroding-wrapper.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.accroding-wrapper.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.accroding-wrapper.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.accroding-wrapper.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.accroding-wrapper.mod {
  width: 20px;
  height: 20px;
}

.accroding-wrapper.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.accroding-wrapper.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.accroding-wrapper.trasparente.insulation-comparision {
  margin-top: 20px;
}

.accroding-wrapper.trasparente.thermoball {
  margin-top: 32px;
}

.accroding-wrapper.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.accroding-wrapper.trasparente.soustainibility {
  justify-content: center;
}

.accroding-wrapper.mat_tech, .accroding-wrapper.mat_tech.centrato {
  display: block;
}

.accroding-wrapper.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.accordion {
  width: 100%;
  margin-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
}

.accrodion-wrapper {
  clear: none;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 101px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.accrodion-wrapper.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.accrodion-wrapper.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.accrodion-wrapper.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.accrodion-wrapper.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.accrodion-wrapper.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.accrodion-wrapper.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.accrodion-wrapper.captions.waterproof {
  top: 354px;
  right: -104px;
}

.accrodion-wrapper.captions.crampon {
  top: 136px;
  right: 331px;
}

.accrodion-wrapper.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.accrodion-wrapper.captions.boa {
  top: -83px;
  right: -59px;
}

.accrodion-wrapper.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.accrodion-wrapper.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.accrodion-wrapper.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.accrodion-wrapper.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.accrodion-wrapper.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.accrodion-wrapper.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.accrodion-wrapper.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.accrodion-wrapper.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.accrodion-wrapper.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.accrodion-wrapper.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.accrodion-wrapper.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.accrodion-wrapper.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.accrodion-wrapper.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.accrodion-wrapper.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.accrodion-wrapper.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.accrodion-wrapper.mod {
  width: 20px;
  height: 20px;
}

.accrodion-wrapper.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.accrodion-wrapper.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.accrodion-wrapper.trasparente.insulation-comparision {
  margin-top: 20px;
}

.accrodion-wrapper.trasparente.thermoball {
  margin-top: 32px;
}

.accrodion-wrapper.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.accrodion-wrapper.trasparente.soustainibility {
  justify-content: center;
}

.accrodion-wrapper.mat_tech, .accrodion-wrapper.mat_tech.centrato {
  display: block;
}

.accrodion-wrapper.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div-block-1849 {
  justify-content: flex-end;
  width: 100%;
  height: 80px;
  display: flex;
}

.accordion-header {
  border-style: solid solid none;
  border-width: .5px;
  border-color: var(--dark-grey) black var(--dark-grey) var(--dark-grey);
  cursor: ns-resize;
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 0 40px;
  display: flex;
}

.accordion-header:hover {
  opacity: .79;
  background-color: #aa826100;
}

.accordion-header:active {
  background-color: var(--white);
}

.accordion-header:focus {
  background-color: #aa82614d;
}

.accordion-header.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.accordion-header.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.accordion-header.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.accordion-header.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.accordion-header.captions {
  height: 100%;
  overflow: visible;
}

.accordion-header.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.accordion-header.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.accordion-header.vectiv:hover {
  background-color: #f0f0f0;
}

.accordion-header.vectiv:active {
  background-color: #c6c6c5;
}

.accordion-header.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.accordion-header.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.accordion-header.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.accordion-header.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.accordion-header.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.accordion-header.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.accordion-header.trasparente.dryvent {
  width: 100%;
}

.accordion-header.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.accordion-header.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.accordion-header.community {
  background-color: #52c47e66;
}

.accordion-header.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.accordion-header.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.accordion-header.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.accordion-header.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.accordion-header.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.accordion-header.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.accordion-header.athletes {
  background-color: var(--white);
  display: flex;
}

.accordion-header.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.accordion-header.vectiv, .accordion-header.vective, .accordion-header.futur_light {
  background-color: var(--white);
  display: flex;
}

.accordion-header.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.accordion-header.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.accordion-header.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.accordion-header.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.accordion-header.cloud-down {
  background-color: #fff;
  display: flex;
}

.accordion-header.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.accordion-header.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.accordion-header.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.accordion-header.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.accordion-header.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.accordion-header.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.accordion-header.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.accordion-header.athlete_tested, .accordion-header.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.athletes_white {
  background-color: var(--white);
}

.accordion-header.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-header.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.accordion-header.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
}

.accordion-header.athletes-tnf.trasparent {
  background-color: #0000;
}

.accordion-header.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.accordion-header.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.accordion-header.vm-pillars, .accordion-header.hanging, .accordion-header.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.accordion-header.bars {
  border-style: none none solid;
  padding-left: 0;
}

.accordion-panel {
  display: block;
}

.container-1206 {
  max-width: 1280px;
}

.dropdown-10 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-list-10 {
  background-color: var(--white);
  object-fit: fill;
  border: 0 #000;
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  display: inline-block;
  position: relative;
}

.dropdown-toggle-13 {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: var(--dark-grey);
  background-color: var(--white-smoke);
  cursor: ns-resize;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle-13:hover {
  opacity: 1;
}

.dropdown-toggle-13.store-layout {
  margin-bottom: 38px;
}

.container-1207 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  height: auto;
  margin-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: inline-block;
}

.pulsante-down {
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-1850 {
  flex-direction: row;
  display: flex;
}

.div_purchasing-ok {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_purchasing-ok.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_purchasing-ok.livello2, .div_purchasing-ok.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_purchasing-ok.riga1 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_purchasing-ok.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_purchasing-ok.riga2._50 {
  width: 50%;
}

.div_purchasing-ok._300px {
  height: 300px;
  margin-top: 19px;
  margin-bottom: 59px;
}

.div_purchasing-ok._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.dropdown-vm-standard {
  width: 100%;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-trigger_hanging {
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.dropdown-trigger_hanging:hover {
  opacity: .79;
  background-color: #aa826100;
}

.dropdown-trigger_hanging:active, .dropdown-trigger_hanging:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_hanging.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger_hanging.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger_hanging.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger_hanging.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger_hanging.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger_hanging.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger_hanging.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger_hanging.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger_hanging.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger_hanging.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_hanging.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger_hanging.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger_hanging.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger_hanging.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger_hanging.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dropdown-trigger_hanging.trasparente.dryvent {
  width: 100%;
}

.dropdown-trigger_hanging.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_hanging.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_hanging.community {
  background-color: #52c47e66;
}

.dropdown-trigger_hanging.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_hanging.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.dropdown-trigger_hanging.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_hanging.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.dropdown-trigger_hanging.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.dropdown-trigger_hanging.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.dropdown-trigger_hanging.athletes {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_hanging.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.dropdown-trigger_hanging.vectiv, .dropdown-trigger_hanging.vective, .dropdown-trigger_hanging.futur_light {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_hanging.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_hanging.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.dropdown-trigger_hanging.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.dropdown-trigger_hanging.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_hanging.cloud-down {
  background-color: #fff;
  display: flex;
}

.dropdown-trigger_hanging.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.dropdown-trigger_hanging.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.dropdown-trigger_hanging.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.dropdown-trigger_hanging.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-trigger_hanging.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_hanging.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.dropdown-trigger_hanging.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_hanging.athlete_tested, .dropdown-trigger_hanging.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.athletes_white {
  background-color: var(--white);
}

.dropdown-trigger_hanging.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_hanging.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_hanging.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.dropdown-trigger_hanging.athletes-tnf.trasparent {
  background-color: #0000;
}

.dropdown-trigger_hanging.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_hanging.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.dropdown-trigger_hanging.vm-pillars, .dropdown-trigger_hanging.hanging, .dropdown-trigger_hanging.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.wallbays-cont {
  background-color: var(--white);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: auto;
  height: auto;
  margin: 0 auto;
  padding-bottom: 0%;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
  overflow: hidden;
}

.wallbays-cont.interview {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.wallbays-cont.captions-open {
  background-color: #0000;
  width: 270px;
  position: relative;
  top: -106px;
  left: 121px;
}

.wallbays-cont.captions-open.seconda-capt {
  text-align: right;
  top: -79px;
  bottom: auto;
  left: -390px;
}

.wallbays-cont.captions-open.seconda-capt._3d-f21 {
  background-color: #fff9;
  width: 230px;
  padding-top: 0;
  top: -139px;
  left: 83px;
}

.wallbays-cont.captions-open.flight-f21 {
  width: 190px;
  left: -222px;
}

.wallbays-cont.captions-open.matryx {
  background-color: #fff9;
  padding-top: 0;
  top: -249px;
  left: -269px;
  overflow: hidden;
}

.wallbays-cont.captions-open.dual {
  background-color: #fff9;
  width: 340px;
  padding-top: 0;
  top: 18px;
  left: -265px;
}

.wallbays-cont.captions-open.surface-flight-f21 {
  background-color: #fff9;
  width: 350px;
  margin-top: 0;
  padding-top: 0;
  top: 8px;
  left: -21px;
}

.wallbays-cont.captions-open.watrproof-text {
  top: -96px;
  left: 131px;
}

.wallbays-cont.captions-open.crampon-text {
  width: 220px;
  top: -167px;
  left: -181px;
}

.wallbays-cont.captions-open.padded-text {
  z-index: 1;
  background-color: var(--connect-color-ok);
  justify-content: center;
  align-items: center;
  width: 497px;
  height: 497px;
  padding: 31px;
  display: flex;
  top: auto;
  left: -2px;
}

.wallbays-cont.captions-open.breithorn-lycra-collar {
  top: -149px;
  left: -247px;
}

.wallbays-cont.captions-open.breithorn-crampon-text {
  width: 190px;
  top: -195px;
  left: -161px;
}

.wallbays-cont.captions-open.breithorn-vibram-text {
  width: 220px;
  top: -44px;
  left: -257px;
}

.wallbays-cont.captions-open.breithorn-ripstop {
  top: 73px;
  left: -313px;
}

.wallbays-cont.captions-open.breithorn-breathable-text {
  top: -48px;
  left: 260px;
}

.wallbays-cont.captions-open.cragstone-boa-text {
  width: 280px;
  top: -204px;
  left: 87px;
}

.wallbays-cont.captions-open.cragstone-layer-text {
  top: -149px;
  left: 167px;
}

.wallbays-cont.captions-open.cragstone-collar-text {
  top: -170px;
  left: -204px;
}

.wallbays-cont.captions-open.cragstone-rebound-text {
  width: 250px;
  top: -9px;
  left: -202px;
}

.wallbays-cont.captions-open.cragstone-vibram-text {
  width: 220px;
  top: 7px;
  left: -220px;
}

.wallbays-cont.captions-open.cragstone-plate-text {
  top: 12px;
  left: 141px;
}

.wallbays-cont.captions-open.cragstone-weight-text {
  top: 73px;
  left: -233px;
}

.wallbays-cont.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.wallbays-cont.white.benefit2 {
  background-image: linear-gradient(to bottom, var(--grey-interview), var(--grey-interview));
  justify-content: center;
  width: 95%;
  height: auto;
  margin-top: 4px;
  padding: 0;
}

.wallbays-cont._500x500 {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  margin-top: -500px;
  display: flex;
  position: relative;
}

.wallbays-cont.trasparente {
  background-color: #0000;
  border-radius: 0;
  flex-direction: row;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  display: block;
}

.wallbays-cont.trasparente.spazio {
  padding: 0 0%;
}

.wallbays-cont.trasparente.spazio.verticale {
  flex-direction: column;
}

.wallbays-cont.trasparente.mat_tech {
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.trasparente.layer-in-system {
  background-color: var(--white-smoke);
  margin-top: 39px;
  margin-bottom: 39px;
  padding: 40px 0%;
}

.wallbays-cont.trasparente.layer-in-system.fondo {
  background-image: linear-gradient(#edededba, #edededba), url('../images/TNF_logoObliquoXpattern.svg');
  background-position: 0 0, 50%;
  background-size: auto, 50px 50px;
  background-attachment: scroll, fixed;
}

.wallbays-cont.trasparente.layer-in-system.sustainability {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/sustainability_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-width: 5px;
  height: auto;
  min-height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 153px;
  padding-bottom: 153px;
}

.wallbays-cont.trasparente.iconic-now {
  width: 90%;
}

.wallbays-cont.storytelling {
  background-color: #f49db226;
}

.wallbays-cont.kit-out {
  background-color: #aa98d31f;
}

.wallbays-cont.trasparent {
  background-color: #0000;
}

.wallbays-cont.trasparent-no-margins {
  background-color: #0000;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.community {
  background-color: #52c47e26;
}

.wallbays-cont.experience {
  border-top: 4px solid var(--red-ss);
  background-color: #eb494d1a;
}

.wallbays-cont.experience.yellow {
  border-style: solid none none;
  border-width: 4px 0 0;
  border-color: var(--cust-lets) black black;
  background-color: #fcca2326;
}

.wallbays-cont.experience.violet {
  border-top: 4px solid var(--cust-take);
  background-color: #ad48d31a;
}

.wallbays-cont.contenuti-we-are-tnf {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.wallbays-cont.contenuti-we-are-tnf.viola {
  margin-bottom: 40px;
}

.wallbays-cont.oulito {
  background-color: #0000;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0%;
}

.wallbays-cont.icons-content {
  background-color: #fab24426;
}

.wallbays-cont.icons-content.true_north {
  background-color: #29408e24;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.wallbays-cont.icons-content.viola {
  background-color: #5433a329;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.icons-content.green {
  background-color: #0000;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 39px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.wallbays-cont.icons-content.bianco {
  background-color: var(--white);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.wallbays-cont.icons-content.traspa {
  background-color: #0000;
}

.wallbays-cont.athletes-content {
  background-color: var(--white);
  border-radius: 0;
}

.wallbays-cont.mat_tech, .wallbays-cont.athlete_tested {
  background-color: var(--white);
  border-radius: 0;
  padding-left: 2%;
  padding-right: 2%;
}

.wallbays-cont.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.base-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wallbays-cont.base-layer.layering-system {
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.mid-layer {
  background-color: #5433a333;
  border-radius: 0;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.wallbays-cont.outer-layer {
  background-color: #5433a333;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.wallbays-cont.summit-knowledge {
  background-color: var(--white);
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.wallbays-cont.summit-knowledge.true_north {
  background-color: #5433a324;
  width: 100%;
  overflow: hidden;
}

.wallbays-cont.summit-knowledge.video {
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.summit-knowledge.pdf-file {
  margin-bottom: 10px;
}

.wallbays-cont.content_athlete_tested {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.timeline {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.timeline.viola {
  margin-bottom: 40px;
}

.wallbays-cont.contenuti-we-are-tnf-copy {
  border-top: 3px none var(--orange-tnf);
  background-color: var(--white);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.contenuti-we-are-tnf-copy.viola {
  margin-bottom: 40px;
}

.wallbays-cont.athletes-tnf {
  background-color: var(--white);
  width: 100%;
  margin-top: 14px;
}

.wallbays-cont.athletes-tnf.traspa {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 13% 6%;
  display: flex;
}

.wallbays-cont.dte-lingue {
  background-color: var(--white-smoke);
  opacity: 1;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  margin-bottom: 0;
  display: block;
}

.wallbays-cont.dte-lingue.true_north {
  background-color: #5433a324;
  width: 100%;
  overflow: hidden;
}

.wallbays-cont.dte-lingue.video {
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
}

.wallbays-cont.dte-lingue.pdf-file {
  margin-bottom: 10px;
}

.container-drop-down-old {
  width: 100%;
  max-width: 1280px;
  display: inline-block;
}

.div-folding_1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div-folding_1._400 {
  flex-direction: column;
  height: 400px;
}

.div-folding_1._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-folding_1.no-space {
  margin-bottom: 0;
}

.div-folding_1.purpose {
  width: 60%;
}

.div-folding_1.scaling {
  margin-top: 11px;
}

.div-folding_1.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-folding_1.spazio-sopra.ewc {
  flex-direction: row;
}

.div-folding_1.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-folding_1.born-from-purpose {
  width: 70%;
}

.text-span-140 {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.dressing-bar_1 {
  background-color: var(--white);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: auto;
  margin-right: 0;
}

.dressing-bar_1.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.dressing-bar_1.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div_purchasing-copy {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.div_purchasing-copy.livello2, .div_purchasing-copy.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_purchasing-copy.riga1 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div-block-1851 {
  background-image: url('../images/sequenza_capi_colore.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 400px;
}

.div-block-1852 {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-1853 {
  background-color: red;
  width: 50px;
  height: 50px;
}

.quadrato-bianco {
  background-color: var(--white);
  justify-content: flex-end;
  align-items: flex-end;
  width: 15px;
  height: 15px;
  display: flex;
}

.div-block-1853-copy {
  background-color: red;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50px;
  height: 50px;
  display: flex;
}

.columns-6 {
  width: 100%;
  height: auto;
  margin-bottom: 39px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1853-copy-copy {
  background-color: red;
  justify-content: flex-end;
  align-items: flex-end;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  display: flex;
}

.div-bars1 {
  background-color: var(--white);
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
}

.div-bars1._50 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 50%;
  padding-right: 0;
  display: flex;
}

.div-bars1.wallbays {
  margin-top: 70px;
}

.div-bars1.hangers, .div-bars1.bottom-hangers {
  width: 40%;
}

.column-24 {
  padding-left: 0;
  padding-right: 20px;
}

.quadrato-blue {
  background-color: #00a6ff;
  justify-content: flex-end;
  align-items: flex-end;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  display: flex;
}

.quadrato-giallo {
  background-color: var(--cust-lets);
  justify-content: flex-end;
  align-items: flex-end;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  display: flex;
}

.quadrato-grigio {
  background-color: var(--dark-grey);
  justify-content: flex-end;
  align-items: flex-end;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
  display: flex;
}

.column-25, .column-26, .column-27 {
  padding-left: 0;
  padding-right: 20px;
}

.div_dressing_bars_colours {
  flex-flow: row;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div_dressing_bars_colours.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_dressing_bars_colours.livello2, .div_dressing_bars_colours.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_dressing_bars_colours.riga1 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_dressing_bars_colours.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_dressing_bars_colours.riga2._50 {
  width: 50%;
}

.div_dressing_bars_colours._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_dressing_bars_colours._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.colonna-colours {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-1854 {
  width: 100%;
  height: auto;
}

.div_bars-colours {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_bars-colours.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_bars-colours.livello2, .div_bars-colours.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_bars-colours.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_bars-colours.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_bars-colours.riga2._50 {
  width: 50%;
}

.div_bars-colours._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_bars-colours._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-1855 {
  background-image: url('../images/FLOOR_FIXTURES.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 400px;
}

.div-floor-fixture {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 0;
  display: flex;
}

.div-floor-fixture._400 {
  flex-direction: column;
  height: 400px;
}

.div-floor-fixture._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-floor-fixture.no-space {
  margin-bottom: 0;
}

.div-floor-fixture.purpose {
  width: 60%;
}

.div-floor-fixture.scaling {
  margin-top: 11px;
}

.div-floor-fixture.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-floor-fixture.spazio-sopra.ewc {
  flex-direction: row;
}

.div-floor-fixture.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-floor-fixture.born-from-purpose {
  width: 70%;
}

.text_floor-fixtures {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.text_floor-fixtures.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_floor-fixtures.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_floor-fixtures.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_floor-fixtures.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_floor-fixtures.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_floor-fixtures.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_floor-fixtures.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_floor-fixtures.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_floor-fixtures.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_floor-fixtures.space-up._20pt {
  font-size: 20px;
}

.text_floor-fixtures.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_floor-fixtures.bold.tutto-alto {
  text-transform: uppercase;
}

.text_floor-fixtures.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_floor-fixtures.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_floor-fixtures.nero {
  color: var(--black);
}

.text_floor-fixtures.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_floor-fixtures.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_floor-fixtures.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_floor-fixtures.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_floor-fixtures.upper-membrane, .text_floor-fixtures.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_floor-fixtures.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_floor-fixtures.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_floor-fixtures.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_floor-fixtures.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_floor-fixtures.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_floor-fixtures.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_floor-fixtures.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_floor-fixtures.eye-level._20pt {
  font-size: 20px;
}

.text_floor-fixtures.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_floor-fixtures.purchasing._20pt {
  font-size: 20px;
}

.text_floor-fixtures.purchasing._16px {
  width: 100%;
}

.text_floor-fixtures.purchasing._80 {
  width: 80%;
}

.text_floor-fixtures.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_floor-fixtures.title-wallbays._20pt {
  font-size: 20px;
}

.text_floor-fixtures.title-wallbays._16px {
  width: 100%;
}

.text_floor-fixtures.padding_sx {
  padding-left: 0;
  padding-right: 0;
}

.text_floor-fixtures.titile_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text_floor-fixtures._50 {
  width: 50%;
  padding-left: 0%;
  padding-right: 0%;
  font-size: 22px;
  line-height: 30px;
}

.div-floor-fixture-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: flex;
}

.div-floor-fixture-2._400 {
  flex-direction: column;
  height: 400px;
}

.div-floor-fixture-2._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-floor-fixture-2.no-space {
  margin-bottom: 0;
}

.div-floor-fixture-2.purpose {
  width: 60%;
}

.div-floor-fixture-2.scaling {
  margin-top: 11px;
}

.div-floor-fixture-2.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-floor-fixture-2.spazio-sopra.ewc {
  flex-direction: row;
}

.div-floor-fixture-2.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-floor-fixture-2.born-from-purpose {
  width: 70%;
}

.text_category-merchandising {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.text_category-merchandising.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_category-merchandising.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_category-merchandising.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_category-merchandising.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_category-merchandising.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_category-merchandising.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_category-merchandising.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_category-merchandising.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_category-merchandising.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_category-merchandising.space-up._20pt {
  font-size: 20px;
}

.text_category-merchandising.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_category-merchandising.bold.tutto-alto {
  text-transform: uppercase;
}

.text_category-merchandising.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_category-merchandising.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_category-merchandising.nero {
  color: var(--black);
}

.text_category-merchandising.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_category-merchandising.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_category-merchandising.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_category-merchandising.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_category-merchandising.upper-membrane, .text_category-merchandising.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_category-merchandising.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_category-merchandising.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_category-merchandising.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_category-merchandising.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_category-merchandising.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_category-merchandising.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_category-merchandising.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_category-merchandising.eye-level._20pt {
  font-size: 20px;
}

.text_category-merchandising.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_category-merchandising.purchasing._20pt {
  font-size: 20px;
}

.text_category-merchandising.purchasing._16px {
  width: 100%;
}

.text_category-merchandising.purchasing._80 {
  width: 80%;
}

.text_category-merchandising.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_category-merchandising.title-wallbays._20pt {
  font-size: 20px;
}

.text_category-merchandising.title-wallbays._16px {
  width: 100%;
}

.text_category-merchandising.padding_sx {
  padding-left: 0;
  padding-right: 0;
}

.text_category-merchandising.titile_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text_category-merchandising.senza-padding {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-span-141, .text-span-142, .text-span-143 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text_style_selection {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 50%;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 20px;
  font-weight: 100;
  line-height: 28px;
}

.text_style_selection.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_style_selection.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_style_selection.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_style_selection.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_style_selection.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_style_selection.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_style_selection.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_style_selection.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_style_selection.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_style_selection.space-up._20pt {
  font-size: 20px;
}

.text_style_selection.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_style_selection.bold.tutto-alto {
  text-transform: uppercase;
}

.text_style_selection.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_style_selection.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_style_selection.nero {
  color: var(--black);
}

.text_style_selection.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_style_selection.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_style_selection.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_style_selection.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_style_selection.upper-membrane, .text_style_selection.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_style_selection.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_style_selection.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_style_selection.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_style_selection.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_style_selection.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_style_selection.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_style_selection.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_style_selection.eye-level._20pt {
  font-size: 20px;
}

.text_style_selection.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_style_selection.purchasing._20pt {
  font-size: 20px;
}

.text_style_selection.purchasing._16px {
  width: 100%;
}

.text_style_selection.purchasing._80 {
  width: 80%;
}

.text_style_selection.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_style_selection.title-wallbays._20pt {
  font-size: 20px;
}

.text_style_selection.title-wallbays._16px {
  width: 100%;
}

.text_style_selection.padding_sx {
  padding-left: 0;
  padding-right: 0;
}

.text_style_selection.titile_bold, .text-span-144, .text-span-145, .text-span-146 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1855-copy {
  background-image: url('../images/FLOOR_FIXTURES.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 400px;
}

.div_wallbays_riga_2b {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_wallbays_riga_2b.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_wallbays_riga_2b.livello2, .div_wallbays_riga_2b.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_wallbays_riga_2b.riga1, .div_wallbays_riga_2b.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_wallbays_riga_2b.riga2._50 {
  width: 50%;
}

.div_wallbays_riga_2b._300px {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  align-items: flex-start;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.div_wallbays_riga_2b._300px.sinistra {
  flex-direction: row-reverse;
}

.div-box_grey {
  background-color: var(--white);
  background-image: url('../images/floor_fixtures_1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 500px;
  margin-top: 0;
}

.dropdown-trigger_vm {
  border-style: solid solid none;
  border-width: .5px;
  border-color: var(--dark-grey) black var(--dark-grey) var(--dark-grey);
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 0 40px;
  display: flex;
}

.dropdown-trigger_vm:hover {
  opacity: .79;
  background-color: #aa826100;
}

.dropdown-trigger_vm:active, .dropdown-trigger_vm:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_vm.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger_vm.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger_vm.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger_vm.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger_vm.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger_vm.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger_vm.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger_vm.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger_vm.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger_vm.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_vm.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger_vm.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger_vm.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger_vm.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger_vm.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dropdown-trigger_vm.trasparente.dryvent {
  width: 100%;
}

.dropdown-trigger_vm.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_vm.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_vm.community {
  background-color: #52c47e66;
}

.dropdown-trigger_vm.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_vm.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.dropdown-trigger_vm.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_vm.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.dropdown-trigger_vm.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.dropdown-trigger_vm.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.dropdown-trigger_vm.athletes {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_vm.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.dropdown-trigger_vm.vectiv, .dropdown-trigger_vm.vective, .dropdown-trigger_vm.futur_light {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_vm.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_vm.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.dropdown-trigger_vm.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.dropdown-trigger_vm.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_vm.cloud-down {
  background-color: #fff;
  display: flex;
}

.dropdown-trigger_vm.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.dropdown-trigger_vm.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.dropdown-trigger_vm.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.dropdown-trigger_vm.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-trigger_vm.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_vm.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.dropdown-trigger_vm.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_vm.athlete_tested, .dropdown-trigger_vm.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.athletes_white {
  background-color: var(--white);
}

.dropdown-trigger_vm.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_vm.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_vm.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.dropdown-trigger_vm.athletes-tnf.trasparent {
  background-color: #0000;
}

.dropdown-trigger_vm.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_vm.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.dropdown-trigger_vm.vm-pillars, .dropdown-trigger_vm.hanging, .dropdown-trigger_vm.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.bold-text-38 {
  line-height: 30px;
}

.bold-text-39 {
  width: 100%;
  font-size: 22px;
  line-height: 30px;
}

.bold-text-40 {
  letter-spacing: 0;
  margin-bottom: 0;
  padding-right: 10px;
  line-height: 30px;
}

.bold-text-40._20pt {
  font-size: 20px;
  line-height: 26px;
}

.dropdown_merchandising {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown_merchandising.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.dropdown_merchandising.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.dropdown_merchandising.sx {
  justify-content: flex-start;
}

.dropdown_merchandising.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.div-block-1856 {
  align-items: flex-start;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.text-span-147, .text-span-148 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 26px;
}

.div-block-1857 {
  border-bottom: .5px none var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-1858 {
  border-bottom: .5px solid var(--dark-grey);
  width: 50%;
  height: 5px;
  margin-bottom: 0;
}

.lifestyle-merchandising {
  margin-bottom: 19px;
  display: flex;
}

.div-block-1859 {
  width: 100%;
}

.riga-grigia {
  border-bottom: .5px none var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5px;
  margin-bottom: 50px;
  display: flex;
}

.riga_grigia {
  border-bottom: .5px solid var(--dark-grey);
  width: 50%;
  height: 5px;
  margin-bottom: 0;
}

.text-span-149 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.security-tags_1 {
  background-color: var(--white);
  width: 100%;
  height: 350px;
  margin-top: 0;
}

.security-tags_1.pant {
  background-image: url('../images/SECURITY-TAGS-04.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.security-tags_1.jacket {
  background-image: url('../images/SECURITY-TAGS-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.security-tags_1.t-shirt {
  background-image: url('../images/SECURITY-TAGS-05.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.security-tags_1.t-shirt-copy {
  background-image: url('../images/SECURITY-TAGS-06.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.security-tags_1.shoes {
  background-image: url('../images/SECURITY-TAGS-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.security-tags_1.manequins {
  background-image: url('../images/SECURITY-TAGS-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.div-block-1860 {
  width: 50%;
}

.div_tables {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.div-tables_sx, .div-tables_key_item {
  width: 100%;
}

.text_tables {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px;
  padding-right: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.text_tables.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_tables.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_tables.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_tables.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_tables.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_tables.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_tables.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_tables.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_tables.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_tables.space-up._20pt {
  font-size: 20px;
}

.text_tables.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_tables.bold.tutto-alto {
  text-transform: uppercase;
}

.text_tables.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_tables.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_tables.nero {
  color: var(--black);
}

.text_tables.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_tables.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_tables.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_tables.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_tables.upper-membrane, .text_tables.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_tables.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_tables.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_tables.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_tables.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_tables.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_tables.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_tables.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_tables.eye-level._20pt {
  font-size: 20px;
}

.text_tables.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_tables.purchasing._20pt {
  font-size: 20px;
}

.text_tables.purchasing._16px {
  width: 100%;
}

.text_tables.purchasing._80 {
  width: 80%;
}

.text_tables.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_tables.title-wallbays._20pt {
  font-size: 20px;
}

.text_tables.title-wallbays._16px {
  width: 100%;
}

.text_tables.padding_sx {
  padding-left: 0;
  padding-right: 0;
}

.text_tables.titile_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.quick-stack-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 0;
}

.div-block-1861 {
  width: 100%;
  height: auto;
}

.text-block-54 {
  margin-top: 10px;
  font-size: 22px;
  line-height: 28px;
}

.div-tables-key-item {
  width: 100%;
}

.div-tables-lifestyled {
  width: 100%;
  padding: 19px;
}

.text-span-150, .text-span-151, .text-span-152 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.video-t-shirt {
  background-color: var(--white);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: auto;
  margin-right: 15px;
}

.video-t-shirt.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.video-t-shirt.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.folding_dx-copy {
  background-color: var(--white);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: auto;
  margin-right: 15px;
}

.folding_dx-copy.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.folding_dx-copy.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div_title-fleece, .div_title-t-shirt {
  background-color: var(--white);
  width: 50%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
}

.slider-19, .slider-level {
  background-color: var(--white);
}

.slide-nav-13 {
  display: none;
}

.icon-24 {
  margin-left: 0;
  margin-right: 0;
}

.left-arrow-15, .right-arrow-16 {
  display: none;
}

.hanging_dropdown {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 0;
  display: flex;
}

.hanging_dropdown.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.hanging_dropdown.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.hanging_dropdown.sx {
  justify-content: flex-start;
}

.hanging_dropdown.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.hanging_dropdown._50 {
  width: 50%;
}

.div_side_hanging_1 {
  background-image: url('../images/side_hanging.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div_side_hanging_1.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_side_hanging_1.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_side_hanging_1.denali {
  background-image: url('../images/DENALI.svg');
}

.div_side_hanging_1.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_side_hanging_1.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_side_hanging_1.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_side_hanging_1.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_side_hanging_1.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_side_hanging_1.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_size_graduation {
  background-image: url('../images/size_graduation.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div_size_graduation.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_size_graduation.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_size_graduation.denali {
  background-image: url('../images/DENALI.svg');
}

.div_size_graduation.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_size_graduation.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_size_graduation.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_size_graduation.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_size_graduation.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_size_graduation.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_mono_product {
  background-image: url('../images/mono_product.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div_mono_product.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_mono_product.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_mono_product.denali {
  background-image: url('../images/DENALI.svg');
}

.div_mono_product.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_mono_product.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_mono_product.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_mono_product.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_mono_product.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_mono_product.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_stand_outfit {
  background-image: url('../images/t_stand_outfit.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
}

.div_stand_outfit.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_stand_outfit.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_stand_outfit.denali {
  background-image: url('../images/DENALI.svg');
}

.div_stand_outfit.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_stand_outfit.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_stand_outfit.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_stand_outfit.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_stand_outfit.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_stand_outfit.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.video_on-mountain {
  width: 100%;
  height: auto;
}

.on-off-mountain {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.on-off-mountain.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.on-off-mountain.livello2, .on-off-mountain.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.on-off-mountain.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.on-off-mountain.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.on-off-mountain.riga2._50 {
  width: 50%;
}

.on-off-mountain._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.on-off-mountain._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div_on-off-mountain {
  flex-direction: row;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div_on-off-mountain.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_on-off-mountain.livello2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_on-off-mountain.riga1, .div_on-off-mountain.riga2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.container_dropdown {
  max-width: 1280px;
  margin-bottom: 20px;
  padding-left: 60px;
  padding-right: 60px;
}

.container-1209 {
  width: 100%;
  max-width: none;
  padding-left: 60px;
  padding-right: 60px;
}

.contenuto-light_guidelines {
  padding-top: 20px;
  padding-bottom: 20px;
}

.backpack {
  background-image: url('../images/BACKPACKS_OK.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 400px;
}

.div-backpacks {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: .25px none var(--dark-grey);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 20px;
  display: flex;
}

.div-backpacks._400 {
  flex-direction: column;
  height: 400px;
}

.div-backpacks._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-backpacks.no-space {
  margin-bottom: 0;
}

.div-backpacks.purpose {
  width: 60%;
}

.div-backpacks.scaling {
  margin-top: 11px;
}

.div-backpacks.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-backpacks.spazio-sopra.ewc {
  flex-direction: row;
}

.div-backpacks.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-backpacks.born-from-purpose {
  width: 70%;
}

.div-bc-duffel {
  margin-bottom: 0;
  padding: 19px;
  display: flex;
}

.duffel {
  background-image: url('../images/DUFFELBAG_DEF_MISURE.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 400px;
}

.footwear-wall {
  background-image: url('../images/footwear_wall.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 600px;
}

.div_footwear-wall {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div_footwear-wall.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_footwear-wall.livello2, .div_footwear-wall.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_footwear-wall.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_footwear-wall.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_footwear-wall.riga2._50 {
  width: 50%;
}

.div_footwear-wall._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_footwear-wall._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div_accessories {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  width: 70%;
  display: flex;
}

.div_accessories.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_accessories.livello2, .div_accessories.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_accessories.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_accessories.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_accessories.riga2._50 {
  width: 50%;
}

.div_accessories._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_accessories._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.hat {
  background-color: var(--white);
  background-image: url('../images/hat_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 300px;
  margin-right: 0;
}

.hat.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.hat.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.marsupio {
  background-color: var(--white);
  background-image: url('../images/marsupio_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 300px;
  margin-right: 0;
}

.marsupio.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.marsupio.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.text-span-153 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_dressing-manequins {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
}

.div_dressing-manequins.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_dressing-manequins.livello2, .div_dressing-manequins.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_dressing-manequins.riga1, .div_dressing-manequins.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_dressing-manequins.riga2._50 {
  width: 50%;
}

.div_dressing-manequins._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  align-items: flex-start;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_dressing-manequins._300px.sinistra {
  flex-direction: row-reverse;
}

.category-merchandising {
  width: 100%;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

.pulsante_interno_lm {
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.pulsante_interno_lm.white {
  background-color: #fcca2359;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante_interno_lm.discover {
  background-color: #aa82614d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante_interno_lm.storytelling {
  background-color: #f49db24d;
  align-items: flex-start;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 40px;
}

.pulsante_interno_lm.doppio {
  width: 690px;
}

.pulsante_interno_lm.light-white {
  background-color: var(--white-smoke);
  width: 360px;
  height: 360px;
  padding-top: 0;
}

.pulsante_interno_lm.new {
  background-image: url('../images/pulsante_click_black.gif');
}

.lifestyle_merchandising_ok, .tables---key-item {
  width: 100%;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

.mannequins_dressings {
  background-color: var(--white);
  background-image: url('../images/MANNEQUIN.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 500px;
  margin-right: 0;
}

.mannequins_dressings.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.mannequins_dressings.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div_video-maniquens {
  grid-column-gap: 1.5px;
  grid-row-gap: 1.5px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_video-maniquens.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_video-maniquens.livello2, .div_video-maniquens.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_video-maniquens.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_video-maniquens.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_video-maniquens.riga2._50 {
  width: 50%;
}

.div_video-maniquens._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_video-maniquens._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  border: .25px none var(--dark-grey);
  background-color: var(--white);
  flex-direction: row;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.div-block-1862 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  display: flex;
}

.video_top {
  background-color: var(--white);
  text-align: left;
  justify-content: center;
  width: 100%;
  height: 500px;
  margin-right: 0;
  display: flex;
}

.video_top.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.video_top.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.video_bottom {
  background-color: var(--white);
  background-image: url('../images/Play_button.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 100%;
  height: 350px;
  margin-right: 0;
}

.video_bottom.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.video_bottom.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div-block-1863 {
  border-bottom: .5px solid var(--dark-grey);
  height: 10px;
  margin-bottom: 18px;
}

.div-props {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 30px auto 0;
  display: flex;
}

.div-props._400 {
  flex-direction: column;
  height: 400px;
}

.div-props._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-props.no-space {
  margin-bottom: 0;
}

.div-props.purpose {
  width: 60%;
}

.div-props.scaling {
  margin-top: 11px;
}

.div-props.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.div-props.spazio-sopra.ewc {
  flex-direction: row;
}

.div-props.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.div-props.born-from-purpose {
  width: 70%;
}

.slider-20 {
  background-color: #fff;
  width: 100%;
  height: 400px;
}

.icon-25 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.slide_risers {
  width: 100%;
  margin-bottom: 19px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.left-arrow-16, .right-arrow-17 {
  width: 50px;
}

.slider_risers {
  background-color: #fff;
  width: 100%;
  height: 400px;
}

.slider_props {
  background-color: #fff;
  width: 100%;
  height: 350px;
  margin-bottom: 30px;
}

.slide_wallbays_2-copy {
  width: 100%;
}

.div_props {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  width: 100%;
  height: 350px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-props_sx {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 275px;
  transition: opacity .7s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.div-props_sx.foto.a {
  background-image: url('../images/risers.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.a.perfecting-display {
  width: 45%;
}

.div-props_sx.foto.b {
  background-image: url('../images/WALLBAY_01-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-props_sx.foto.b._50 {
  width: 45%;
}

.div-props_sx.foto.c {
  background-image: url('../images/WALLBAY_01-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-props_sx.foto.c._45 {
  width: 45%;
}

.div-props_sx.foto.set_of_shoes {
  background-image: url('../images/set_risers.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.reclined_shoes {
  background-image: url('../images/reclined_shoes.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.book_stand {
  background-image: url('../images/book_stand.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.trays_set {
  background-image: url('../images/trays_set.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.three_slot_holder {
  background-image: url('../images/three_slot_holder.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.head {
  background-image: url('../images/head.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.foto.hands {
  background-image: url('../images/hands.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_sx.text {
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding-top: 5%;
}

.div-props_sx.text.nr2 {
  padding-top: 7%;
}

.div-props_sx.text.nr3 {
  align-items: flex-end;
  padding-top: 0%;
  padding-bottom: 5%;
}

.div-props_dx {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 275px;
  transition: opacity .7s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.div-props_dx.foto.a {
  background-image: url('../images/WALLBAY_01-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45%;
  height: auto;
  margin-left: 0;
}

.div-props_dx.foto.b {
  background-image: url('../images/WALLBAY_01-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-props_dx.foto.b._50 {
  width: 45%;
}

.div-props_dx.foto.c {
  background-image: url('../images/WALLBAY_01-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.div-props_dx.foto.c._45 {
  width: 45%;
}

.div-props_dx.text {
  align-items: center;
  width: 45%;
  height: auto;
  padding-top: 20px;
  padding-right: 20px;
}

.div-props_dx.text.nr2 {
  padding-top: 7%;
}

.div-props_dx.text.nr3 {
  align-items: flex-end;
  padding-top: 0%;
  padding-bottom: 5%;
}

.text-span-154, .text-span-155 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-156 {
  font-size: 20px;
}

.text-span-157 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 28px;
}

.text-span-158, .text-span-159 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.poster {
  background-color: var(--white);
  width: 100%;
  height: 360px;
  margin-right: 0;
}

.poster.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.poster.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.slide-nav-14, .right-arrow-18, .left-arrow-17 {
  display: none;
}

.slider-21 {
  background-color: var(--white);
}

.slide-52 {
  background-image: url('../images/lifestyle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-53 {
  background-image: url('../images/hike.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div_purchasing-copy {
  flex-direction: row;
  width: 100%;
  display: flex;
}

.div_purchasing-copy.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.div_purchasing-copy.livello2, .div_purchasing-copy.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_purchasing-copy.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.div_purchasing-copy.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div_purchasing-copy.riga2._50 {
  width: 50%;
}

.div_purchasing-copy._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div_purchasing-copy._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.riga {
  border-bottom: .5px solid var(--dark-grey);
  width: 100%;
  height: 10px;
  margin-bottom: 18px;
}

.text-span-160, .text-span-161 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.riga-alpine_summitseries {
  display: flex;
}

.div-block-1864 {
  background-image: url('../images/helmet.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.paragraph-22 {
  text-align: center;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1865 {
  border-right: .5px solid var(--dark-grey);
  margin-right: 10px;
  padding-right: 10px;
}

.div-block-1866, .div-block-1867, .div-block-1868 {
  border-right: 1px solid var(--dark-grey);
  margin-right: 10px;
  padding-right: 10px;
}

.picks {
  background-image: url('../images/picks.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.div-block-1869 {
  padding: 20px;
}

.rops {
  background-image: url('../images/ropes.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.book {
  background-image: url('../images/book.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.bottles {
  border-right: 1px solid var(--dark-grey);
  margin-right: 10px;
  padding-right: 10px;
}

.plants {
  background-image: url('../images/plants.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.wooden {
  background-image: url('../images/wooden.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.div-block-1864-copy {
  background-image: url('../images/helmet.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.pillows {
  background-image: url('../images/pillows.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.folding_foam {
  background-image: url('../images/folding.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.water {
  background-image: url('../images/bottles.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 10px;
}

.text-span-164, .text-span-165 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text_proper-storage {
  color: var(--white-smoke);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #292929;
  margin-bottom: 30px;
  padding: 49px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 36px;
}

.text_proper-storage.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.text_proper-storage.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.text_proper-storage.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.text_proper-storage.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.text_proper-storage.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.text_proper-storage.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.text_proper-storage.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.text_proper-storage.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.text_proper-storage.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.text_proper-storage.space-up._20pt {
  font-size: 20px;
}

.text_proper-storage.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text_proper-storage.bold.tutto-alto {
  text-transform: uppercase;
}

.text_proper-storage.logo {
  font-size: 17px;
  line-height: 20px;
}

.text_proper-storage.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.text_proper-storage.nero {
  color: var(--black);
}

.text_proper-storage.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.text_proper-storage.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.text_proper-storage.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.text_proper-storage.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_proper-storage.upper-membrane, .text_proper-storage.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.text_proper-storage.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.text_proper-storage.sx-_ctl.to-create {
  margin-top: 29px;
}

.text_proper-storage.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.text_proper-storage.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.text_proper-storage.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.text_proper-storage.testo-secondo-livello._20pt {
  font-size: 20px;
}

.text_proper-storage.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.text_proper-storage.eye-level._20pt {
  font-size: 20px;
}

.text_proper-storage.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_proper-storage.purchasing._20pt {
  font-size: 20px;
}

.text_proper-storage.purchasing._16px {
  width: 100%;
}

.text_proper-storage.purchasing._100 {
  width: 100%;
  font-size: 24px;
  line-height: 30px;
}

.text_proper-storage.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.text_proper-storage.title-wallbays._20pt {
  font-size: 20px;
}

.text_proper-storage.title-wallbays._16px {
  width: 100%;
}

.text-span-166 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.titolo-bold-21pt {
  font-size: 22px;
  font-weight: 700;
}

.div-block-1870 {
  display: flex;
}

.text-span-167, .text-span-168, .text-span-169, .text-span-170, .text-span-171, .text-span-172 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.bold-text-43, .bold-text-44, .bold-text-45 {
  font-size: 26px;
}

.div-block-1871 {
  background-image: url('../images/pinatina_visual_1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 450px;
}

.dropdown-wrapper-19 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-19.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-19.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 234px;
  left: 0;
  right: 278px;
}

.testo_point-2 {
  color: #fff;
  height: auto;
  margin-top: 15px;
}

.testo_point-2.upper {
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.testo_point-2.upper.black {
  color: #000;
}

.testo_point-2.upper.black.sx {
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}

.text-span-173 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-content-18 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown-content-18.captions-open {
  background-color: #fff9;
  width: 300px;
  position: relative;
  top: -107px;
  left: 97px;
}

.dropdown-content-18.captions-open.anatomy_1 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 292px;
}

.div-caption-7 {
  background-image: url('../images/PALLINO_bianco_lampa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-trigger-15 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-15:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-15:active, .dropdown-trigger-15:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-15.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-15.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-wrapper-20 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.dropdown-wrapper-20.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.dropdown-wrapper-20.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 234px;
  left: 0;
  right: 278px;
}

.testo_point-3 {
  color: #fff;
  height: auto;
  margin-top: 15px;
}

.testo_point-3.upper {
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.testo_point-3.upper.black {
  color: #000;
}

.testo_point-3.upper.black.sx {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}

.text-span-174 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-content-19 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown-content-19.captions-open {
  background-color: #fff9;
  width: 300px;
  position: relative;
  top: -107px;
  left: 97px;
}

.dropdown-content-19.captions-open.anatomy_1 {
  background-color: #0000;
  width: 270px;
  top: -72px;
  left: 292px;
}

.div-caption-8 {
  background-image: url('../images/PALLINO_bianco_lampa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-trigger-16 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-16:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-16:active, .dropdown-trigger-16:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-16.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-16.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.viaual_architecture_1 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.viaual_architecture_1.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.viaual_architecture_1.captions.anatomy_1, .viaual_architecture_1.captions.cyan {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 127px;
  left: -347px;
  right: 278px;
}

.text-span-175 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-content-20 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: static;
  overflow: hidden;
}

.dropdown-content-20.captions-open {
  background-color: #fff9;
  width: 300px;
  position: relative;
  top: -107px;
  left: 97px;
}

.dropdown-content-20.captions-open.anatomy_1, .dropdown-content-20.captions-open.verde {
  background-color: #0000;
  width: 200px;
  margin-top: 14px;
  top: 83px;
  left: -80px;
}

.div-caption-9 {
  opacity: .69;
  mix-blend-mode: multiply;
  background-color: #009ee3;
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 114px 125px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-trigger-17 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-17:hover {
  opacity: .79;
  background-color: #e6e6e670;
}

.dropdown-trigger-17:active, .dropdown-trigger-17:focus {
  background-color: #c6c6c5;
}

.dropdown-trigger-17.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger-17.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.div-visual-arch {
  justify-content: space-between;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-visual-arch.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.div-visual-arch.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-visual-arch.sx {
  justify-content: flex-start;
}

.div-visual-arch.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.text_performance-inspired {
  background-color: var(--cyan_architecture);
  color: #fff;
  text-align: left;
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  font-size: 16px;
}

.text_performance-inspired.upper {
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text_performance-inspired.upper.black {
  color: #000;
}

.text_performance-inspired.upper.black.sx {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}

.viaual_architecture_2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.viaual_architecture_2.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.viaual_architecture_2.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 127px;
  left: -347px;
  right: 278px;
}

.viaual_architecture_2.captions.cyan {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 67px;
  left: -80px;
  right: 278px;
}

.div_verde {
  background-color: var(--green_architecture);
  opacity: .7;
  mix-blend-mode: multiply;
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 114px 142px;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.text_on_mountain {
  background-color: var(--cyan_architecture);
  color: #fff;
  text-align: center;
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
}

.text_on_mountain.upper {
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text_on_mountain.upper.black {
  color: #000;
}

.text_on_mountain.upper.black.sx {
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 16px;
  line-height: 18px;
}

.text_on_mountain.verde {
  background-color: var(--green_architecture);
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-size: 16px;
}

.text_on_mountain.giallo {
  background-color: var(--cust-lets);
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-size: 16px;
}

.bold-text-46 {
  text-align: left;
}

.viaual_architecture_3 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.viaual_architecture_3.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 23px;
  top: 121px;
  left: auto;
  right: -71px;
}

.viaual_architecture_3.captions.anatomy_1 {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 127px;
  left: -347px;
  right: 278px;
}

.viaual_architecture_3.captions.cyan {
  width: 60px;
  height: 60px;
  margin-top: 0;
  position: relative;
  top: 7px;
  left: 240px;
  right: 278px;
}

.div_giallo {
  background-color: var(--giallo_on_mountain);
  opacity: .7;
  mix-blend-mode: multiply;
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 190% 297%;
  display: flex;
  position: static;
  top: 65px;
  left: -116px;
}

.dropdown-tore_layouts {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-1873 {
  border-style: solid solid none;
  border-width: .5px;
  border-color: var(--dark-grey);
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
}

.floor-plan-principles {
  background-image: url('../images/pinatina_visual_1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 450px;
}

.floor-plan-principles-2 {
  background-image: url('../images/pinatina_floor-plancolore.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 450px;
}

.bold-text-52 {
  color: var(--white);
}

.tab-link-tab-1 {
  background-color: #c8c8c8;
}

.tab-link-tab-1.w--current {
  background-color: var(--black);
}

.div-old-concept {
  border-bottom: 0 #000;
  margin-bottom: 0;
}

.div-old-concept.floor {
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-1874 {
  background-image: url('../images/TNF_Langtan_0855_D108181B_small.jpg');
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

.div_on_mountain {
  background-color: var(--white);
  background-image: url('../images/old_concept_B.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_on_mountain.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_on_mountain.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_on_mountain.denali {
  background-image: url('../images/DENALI.svg');
}

.div_on_mountain.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_on_mountain.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_on_mountain.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_on_mountain.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_on_mountain.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_on_mountain.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_on_mountain.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.div_off_mountain {
  background-color: var(--white);
  background-image: url('../images/old_concept_A.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_off_mountain.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_off_mountain.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_off_mountain.denali {
  background-image: url('../images/DENALI.svg');
}

.div_off_mountain.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_off_mountain.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_off_mountain.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_off_mountain.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_off_mountain.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_off_mountain.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_off_mountain.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.div_off_mountain.triangle2.off-mountain {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
}

.div_equipment {
  background-color: var(--white);
  background-image: url('../images/old_concept_C.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_equipment.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_equipment.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_equipment.denali {
  background-image: url('../images/DENALI.svg');
}

.div_equipment.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_equipment.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_equipment.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_equipment.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_equipment.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_equipment.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_equipment.triangle3 {
  background-image: url('../images/TRAIANGLE-CONCEPT_equipment_.png');
  background-position: 50%;
  background-size: contain;
}

.bold-text-53 {
  color: var(--black);
}

.div-block-1822-copy {
  background-color: #fff;
  width: 100%;
  height: auto;
  padding: 60px 80px 28px;
}

.div-block-1875 {
  text-align: left;
  background-image: url('../images/CAPACITY_WALLBAYS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
}

.div-sotto {
  border-style: none;
  border-width: .25px .25px 0;
  border-color: var(--dark-grey);
  background-color: var(--white);
}

.bold-text-54 {
  letter-spacing: 0;
  align-items: flex-end;
  margin-right: 40px;
  font-size: 28px;
  line-height: 36px;
  display: flex;
}

.capacity_floor_fixtures {
  background-image: url('../images/CAPACITY_FLOOR_FIXTURES.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
  padding: 20px;
}

.div_gondola {
  background-image: url('../images/FLOOR-FIXTURES_-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_gondola.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_gondola.basecamp {
  background-image: none;
}

.div_gondola.denali {
  background-image: url('../images/DENALI.svg');
}

.div_gondola.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_gondola.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_gondola.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_gondola.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_gondola.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_gondola.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_gondola.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.div_gondola.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.div_gondola.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.div_t-stand {
  background-image: url('../images/FLOOR-FIXTURES_-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_t-stand.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_t-stand.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_t-stand.denali {
  background-image: url('../images/DENALI.svg');
}

.div_t-stand.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_t-stand.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_t-stand.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_t-stand.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_t-stand.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_t-stand.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_4-ways {
  background-image: url('../images/FLOOR-FIXTURES_-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_4-ways.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_4-ways.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_4-ways.denali {
  background-image: url('../images/DENALI.svg');
}

.div_4-ways.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_4-ways.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_4-ways.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_4-ways.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_4-ways.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_4-ways.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_table {
  background-image: url('../images/FLOOR-FIXTURES_-04.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_table.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_table.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_table.denali {
  background-image: url('../images/DENALI.svg');
}

.div_table.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_table.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_table.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_table.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_table.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_table.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.triangle-concept_1 {
  background-image: url('../images/CAPACITY_triangle_concept_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
}

.capacity_traingle_concept {
  background-image: url('../images/CAPACITY_triangle_concept_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
}

.ittyyyjjjj {
  background-color: #fff;
  width: 100%;
  height: auto;
  padding: 60px 60px 28px;
}

.table {
  background-image: url('../images/FLOOR-FIXTURES_-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.table.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.table.basecamp {
  background-image: none;
}

.table.denali {
  background-image: url('../images/DENALI.svg');
}

.table.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.table.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.table.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.table.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.table.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.table.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.table.l {
  background-image: url('../images/triangle_concept__-09.svg');
}

.table.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.table.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.hero_table {
  background-image: url('../images/triangle_concept__-10.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.hero_table.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.hero_table.basecamp {
  background-image: none;
}

.hero_table.denali {
  background-image: url('../images/DENALI.svg');
}

.hero_table.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.hero_table.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.hero_table.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.hero_table.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.hero_table.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.hero_table.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.hero_table.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.hero_table.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.hero_table.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.t-bar {
  background-image: url('../images/triangle_concept__-11.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.t-bar.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.t-bar.basecamp {
  background-image: none;
}

.t-bar.denali {
  background-image: url('../images/DENALI.svg');
}

.t-bar.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.t-bar.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.t-bar.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.t-bar.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.t-bar.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.t-bar.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.t-bar.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.t-bar.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.t-bar.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.redbox-concept_1 {
  background-image: url('../images/CAPACITY_redbox_concept_2.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
  display: flex;
}

.redbox_concept_on_mountain {
  background-image: url('../images/REDBOX_on_mountain.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_on_mountain.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_on_mountain.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_on_mountain.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_on_mountain.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_on_mountain.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_on_mountain.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_on_mountain.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_on_mountain.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_on_mountain.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_on_mountain.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox_concept_off_mountain {
  background-image: url('../images/REDBOX_off_mountain.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_off_mountain.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_off_mountain.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_off_mountain.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_off_mountain.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_off_mountain.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_off_mountain.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_off_mountain.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_off_mountain.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_off_mountain.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_off_mountain.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox_concept_footwear {
  background-image: url('../images/REDBOX_footwear.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_footwear.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_footwear.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_footwear.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_footwear.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_footwear.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_footwear.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_footwear.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_footwear.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_footwear.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_footwear.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox_concept_equipment {
  background-image: url('../images/REDBOX_equipment2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_equipment.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_equipment.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_equipment.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_equipment.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_equipment.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_equipment.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_equipment.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_equipment.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_equipment.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_equipment.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox_concept_duffel_1 {
  background-image: url('../images/REDBOX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_duffel_1.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_duffel_1.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_duffel_1.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_duffel_1.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_duffel_1.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_duffel_1.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_duffel_1.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_duffel_1.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_duffel_1.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_duffel_1.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox_concept_duffel_2 {
  background-image: url('../images/REDBOX_duffel.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_duffel_2.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_duffel_2.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_duffel_2.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_duffel_2.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_duffel_2.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_duffel_2.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_duffel_2.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_duffel_2.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_duffel_2.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_duffel_2.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.redbox-capacity-fotwear-equipment {
  background-image: url('../images/CAPACITY_redbox_concept_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 250px;
}

.capacity_redconcept_flor-fixed {
  background-image: url('../images/CAPACITY_triangle_concept_2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
}

.dropdown-redbox_concept, .dropdown-triangle-concept {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-vm-standard-copy {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.clothes-combined {
  background-image: url('../images/city-concept_-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.clothes-combined.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.clothes-combined.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.clothes-combined.denali {
  background-image: url('../images/DENALI.svg');
}

.clothes-combined.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.clothes-combined.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.clothes-combined.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.clothes-combined.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.clothes-combined.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.clothes-combined.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.clothes-combined.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.clothes-combined-self-c4 {
  background-image: url('../images/city-concept_-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.clothes-combined-self-c4.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.clothes-combined-self-c4.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.clothes-combined-self-c4.denali {
  background-image: url('../images/DENALI.svg');
}

.clothes-combined-self-c4.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.clothes-combined-self-c4.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.clothes-combined-self-c4.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.clothes-combined-self-c4.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.clothes-combined-self-c4.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.clothes-combined-self-c4.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.clothes-combined-self-c4.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.clothes-combined-shelf_capacity {
  background-image: url('../images/CAPACITY_CITY_concept_2.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 300px;
}

.clothes-combined-shelf-250px {
  background-image: url('../images/2_concept_tabella-equipment_-01.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 200px;
}

.gondola_floor-fixtures {
  background-image: url('../images/city-concept_-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.gondola_floor-fixtures.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.gondola_floor-fixtures.basecamp {
  background-image: none;
}

.gondola_floor-fixtures.denali {
  background-image: url('../images/DENALI.svg');
}

.gondola_floor-fixtures.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.gondola_floor-fixtures.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.gondola_floor-fixtures.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.gondola_floor-fixtures.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.gondola_floor-fixtures.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.gondola_floor-fixtures.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.gondola_floor-fixtures.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.gondola_floor-fixtures.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.gondola_floor-fixtures.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.cubo_b {
  background-image: url('../images/city-concept_-04.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.cubo_b.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.cubo_b.basecamp {
  background-image: none;
}

.cubo_b.denali {
  background-image: url('../images/DENALI.svg');
}

.cubo_b.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.cubo_b.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.cubo_b.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.cubo_b.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.cubo_b.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.cubo_b.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.cubo_b.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.cubo_b.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.cubo_b.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.cubo-c {
  background-image: url('../images/city-concept_-05.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.cubo-c.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.cubo-c.basecamp {
  background-image: none;
}

.cubo-c.denali {
  background-image: url('../images/DENALI.svg');
}

.cubo-c.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.cubo-c.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.cubo-c.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.cubo-c.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.cubo-c.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.cubo-c.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.cubo-c.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

.cubo-c.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

.cubo-c.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

.capacity-cubob-c {
  background-image: url('../images/CAPACITY_CITY_concept_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 200px;
}

._2concept {
  background-color: var(--white);
  background-image: url('../images/concept_ON_MOUNTAIN.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 450px;
}

._2concept.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2concept.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2concept.denali {
  background-image: url('../images/DENALI.svg');
}

._2concept.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2concept.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2concept.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2concept.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2concept.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2concept.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2concept.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2concept-off-mountain {
  background-color: var(--white);
  background-image: url('../images/concept_OFFMOUNTAIN.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 450px;
}

._2concept-off-mountain.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2concept-off-mountain.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2concept-off-mountain.denali {
  background-image: url('../images/DENALI.svg');
}

._2concept-off-mountain.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2concept-off-mountain.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2concept-off-mountain.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2concept-off-mountain.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2concept-off-mountain.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2concept-off-mountain.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2concept-off-mountain.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.c_concept_wallbays {
  background-image: url('../images/2_concept_capacity_wallbay.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 300px;
}

.c_concept_wallbays._250px {
  height: 250px;
}

.div-block-1877 {
  height: 600px;
}

.par_seasonal-guidelines {
  text-align: justify;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 40px;
}

.div_brand-calendar {
  border: .5px none var(--dark-grey);
  background-image: url('../images/brand_calendar.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_brand-calendar.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_brand-calendar.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_brand-calendar.denali {
  background-image: url('../images/DENALI.svg');
}

.div_brand-calendar.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_brand-calendar.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_brand-calendar.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_brand-calendar.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_brand-calendar.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_brand-calendar.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_brand-calendar.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.div_seasonal-calendar {
  border: .5px solid var(--dark-grey);
  background-image: url('../images/seasonal_calendar.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.div_seasonal-calendar.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_seasonal-calendar.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_seasonal-calendar.denali {
  background-image: url('../images/DENALI.svg');
}

.div_seasonal-calendar.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_seasonal-calendar.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_seasonal-calendar.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_seasonal-calendar.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_seasonal-calendar.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_seasonal-calendar.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_seasonal-calendar.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.image-87 {
  display: inline-block;
}

.div-block-48 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  width: 70px;
  height: 40px;
  margin-bottom: 0;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}

.insomnia-elite-ti {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.brand-calendar {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.pop_up {
  border: 0 solid #000;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-end;
  width: 70px;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}

.seasonal-calendar {
  border: .5px none var(--dark-grey);
  background-image: url('../images/seasonal_calendar.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.seasonal-calendar.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.seasonal-calendar.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.seasonal-calendar.denali {
  background-image: url('../images/DENALI.svg');
}

.seasonal-calendar.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.seasonal-calendar.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.seasonal-calendar.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.seasonal-calendar.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.seasonal-calendar.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.seasonal-calendar.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.seasonal-calendar.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.bold-text-55 {
  letter-spacing: 0;
  text-transform: none;
}

.div-generic {
  width: auto;
  margin-bottom: 40px;
  padding: 20px;
}

.div-generic.vm-ambassador {
  margin-bottom: 0;
}

.pop_seasonal-calendar {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.package-assortment {
  border: .5px none var(--dark-grey);
  background-image: url('../images/hike.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.package-assortment.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.package-assortment.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.package-assortment.denali {
  background-image: url('../images/DENALI.svg');
}

.package-assortment.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.package-assortment.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.package-assortment.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.package-assortment.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.package-assortment.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.package-assortment.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.package-assortment.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_package-assorment {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_monthly-color-flow {
  border: .5px none var(--dark-grey);
  background-image: url('../images/march_product_flow.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_monthly-color-flow.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_monthly-color-flow.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_monthly-color-flow.denali {
  background-image: url('../images/DENALI.svg');
}

.div_monthly-color-flow.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_monthly-color-flow.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_monthly-color-flow.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_monthly-color-flow.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_monthly-color-flow.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_monthly-color-flow.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_monthly-color-flow.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_monthly-color-flow {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_render-and-planogram {
  border: .5px none var(--dark-grey);
  background-image: url('../images/PACKAGE-RENDER.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 0;
  display: flex;
}

.div_render-and-planogram.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_render-and-planogram.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_render-and-planogram.denali {
  background-image: url('../images/DENALI.svg');
}

.div_render-and-planogram.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_render-and-planogram.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_render-and-planogram.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_render-and-planogram.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_render-and-planogram.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_render-and-planogram.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_render-and-planogram.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_render_and_planogram {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_cycle-calendar {
  border: .5px solid var(--dark-grey);
  background-image: url('../images/SHORT-LIFE-CYCLE-CALENDAR.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 0;
  display: flex;
}

.div_cycle-calendar.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_cycle-calendar.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_cycle-calendar.denali {
  background-image: url('../images/DENALI.svg');
}

.div_cycle-calendar.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_cycle-calendar.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_cycle-calendar.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_cycle-calendar.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_cycle-calendar.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_cycle-calendar.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_cycle-calendar.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_cycle-calendar {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_retail-marketing-slides {
  border: .5px none var(--dark-grey);
  background-image: url('../images/RETAIL-MARKETING-SLIDES.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_retail-marketing-slides.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_retail-marketing-slides.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_retail-marketing-slides.denali {
  background-image: url('../images/DENALI.svg');
}

.div_retail-marketing-slides.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_retail-marketing-slides.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_retail-marketing-slides.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_retail-marketing-slides.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_retail-marketing-slides.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_retail-marketing-slides.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_retail-marketing-slides.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.retail-marketing-slides {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_store-layout {
  border: .5px none var(--dark-grey);
  background-image: url('../images/STORE-LAYOUT.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_store-layout.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_store-layout.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_store-layout.denali {
  background-image: url('../images/DENALI.svg');
}

.div_store-layout.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_store-layout.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_store-layout.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_store-layout.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_store-layout.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_store-layout.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_store-layout.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_store-layout {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_visual-merchandising {
  border: .5px none var(--dark-grey);
  background-image: url('../images/VISUAL-MERCHANDISING-SLIDES.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_visual-merchandising.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_visual-merchandising.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_visual-merchandising.denali {
  background-image: url('../images/DENALI.svg');
}

.div_visual-merchandising.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_visual-merchandising.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_visual-merchandising.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_visual-merchandising.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_visual-merchandising.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_visual-merchandising.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_visual-merchandising.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_visual-merchandising {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_retail-activation-slides {
  border: .5px none var(--dark-grey);
  background-image: url('../images/RETAIL-ACTIVATION-SLIDES-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_retail-activation-slides.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_retail-activation-slides.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_retail-activation-slides.denali {
  background-image: url('../images/DENALI.svg');
}

.div_retail-activation-slides.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_retail-activation-slides.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_retail-activation-slides.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_retail-activation-slides.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_retail-activation-slides.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_retail-activation-slides.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_retail-activation-slides.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_retail-activation-slides {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div-block-1878 {
  width: auto;
  margin-top: 30px;
}

.link-block-49 {
  background-color: var(--black);
  justify-content: space-between;
  align-items: flex-end;
  width: 400px;
  display: flex;
}

.sottotitolo-segmento-copy {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.sottotitolo-segmento-copy.left-align {
  text-align: left;
}

.sottotitolo-segmento-copy.red {
  color: var(--red-ss);
}

.sottotitolo-segmento-copy.connect {
  color: var(--connect-color-ok);
}

.sottotitolo-segmento-copy.connect.right-align {
  text-align: right;
}

.sottotitolo-segmento-copy.greet {
  color: var(--orange-tnf);
  -webkit-text-stroke-color: var(--orange-tnf);
}

.sottotitolo-segmento-copy.discover {
  color: var(--discover-color-ok);
}

.sottotitolo-segmento-copy.experience {
  color: var(--experience-color-ok);
}

.sottotitolo-segmento-copy.storytelling {
  color: var(--storytelling-color);
}

.sottotitolo-segmento-copy.kit-out {
  color: var(--kit-out-color-ok);
}

.sottotitolo-segmento-copy.scale {
  color: var(--scale-color-ok);
}

.sottotitolo-segmento-copy.agree {
  color: var(--agree-color-ok);
}

.sottotitolo-segmento-copy.community {
  color: var(--community-color-ok);
}

.sottotitolo-segmento-copy.piccolo {
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  line-height: 30px;
}

.sottotitolo-segmento-copy.centred {
  color: var(--verde_sleeping);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
  display: flex;
}

.sottotitolo-segmento-copy.centred.logo {
  color: var(--black);
  font-size: 22px;
  line-height: 20px;
}

.sottotitolo-segmento-copy.centred.grigio {
  color: var(--dark-grey);
  background-color: #0000;
}

.sottotitolo-segmento-copy.centred.bianco {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.sottotitolo-segmento-copy.centred.rosso {
  color: var(--red-ss);
}

.sottotitolo-segmento-copy.centred.red {
  color: var(--red-tnf);
}

.sottotitolo-segmento-copy.centred.red._55 {
  height: auto;
  font-size: 55px;
}

.sottotitolo-segmento-copy.centred.cretid {
  font-size: 12px;
}

.sottotitolo-segmento-copy.centred.cretid.blue {
  color: var(--blue-tnf);
}

.sottotitolo-segmento-copy.centred.viola {
  color: var(--our_product);
}

.sottotitolo-segmento-copy.centred.athlete_tested {
  color: var(--black);
  margin-top: 10px;
}

.sottotitolo-segmento-copy.centred.athlete_tested-copy {
  margin-top: 76px;
  margin-bottom: 76px;
}

.sottotitolo-segmento-copy.centred.athlete_tested-copy.big {
  color: var(--black);
}

.sottotitolo-segmento-copy.centred._25pt {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 25px;
}

.sottotitolo-segmento-copy.centred.giallo {
  color: var(--orange-tnf);
}

.sottotitolo-segmento-copy.green {
  color: var(--verde_sleeping);
}

.sottotitolo-segmento-copy.wallbats {
  border-bottom: .5px solid var(--dark-grey);
  align-items: center;
  height: 80px;
  padding-left: 20px;
  font-size: 28px;
  display: flex;
}

.sottotitolo-segmento-copy.wallbats.bianco {
  color: var(--white-smoke);
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 0 0;
  background-size: auto;
  height: 60px;
  padding-top: 10px;
  padding-right: 20px;
}

.link-portale {
  align-items: flex-end;
  margin-right: 40px;
  padding-top: 5px;
  font-size: 22px;
  line-height: 22px;
  display: flex;
}

.div-block-1879 {
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 30px;
  align-items: flex-end;
  width: 30px;
  height: 60px;
  display: flex;
}

.div_manuals-download {
  border: .5px none var(--dark-grey);
  background-image: url('../images/MANUALS-DOWNLOAD.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_manuals-download.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_manuals-download.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_manuals-download.denali {
  background-image: url('../images/DENALI.svg');
}

.div_manuals-download.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_manuals-download.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_manuals-download.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_manuals-download.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_manuals-download.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_manuals-download.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_manuals-download.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.manuals-download {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_shipment-tracking {
  border: .5px none var(--dark-grey);
  background-image: url('../images/SHIPMENT-TRACKING.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_shipment-tracking.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_shipment-tracking.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_shipment-tracking.denali {
  background-image: url('../images/DENALI.svg');
}

.div_shipment-tracking.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_shipment-tracking.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_shipment-tracking.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_shipment-tracking.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_shipment-tracking.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_shipment-tracking.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_shipment-tracking.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_shipment-tracking {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_items-catalogue {
  border: .5px none var(--dark-grey);
  background-image: url('../images/ITEMS-CATALOGUE.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_items-catalogue.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_items-catalogue.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_items-catalogue.denali {
  background-image: url('../images/DENALI.svg');
}

.div_items-catalogue.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_items-catalogue.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_items-catalogue.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_items-catalogue.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_items-catalogue.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_items-catalogue.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_items-catalogue.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_items-catalogue {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_active-order {
  border: .5px none var(--dark-grey);
  background-image: url('../images/ACTIVE-ORDER-DETAILS-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_active-order.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_active-order.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_active-order.denali {
  background-image: url('../images/DENALI.svg');
}

.div_active-order.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_active-order.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_active-order.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_active-order.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_active-order.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_active-order.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_active-order.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_active-order {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_claim-form {
  border: .5px none var(--dark-grey);
  background-image: url('../images/CLAIM-FORM.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  display: flex;
}

.div_claim-form.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_claim-form.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_claim-form.denali {
  background-image: url('../images/DENALI.svg');
}

.div_claim-form.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_claim-form.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_claim-form.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_claim-form.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_claim-form.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_claim-form.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_claim-form.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.div_claim-form._50 {
  width: 50%;
}

.pop_claim-form {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.dropdown-vm-tools-1, .dropdown-vm-tools-2, .dropdown-vm-tools-4, .dropdown-vm-tools-3 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div_introduction {
  border: .5px solid var(--dark-grey);
  background-image: url('../images/RETAIL-MARKETING-SLIDES.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  display: flex;
}

.div_introduction.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_introduction.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_introduction.denali {
  background-image: url('../images/DENALI.svg');
}

.div_introduction.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_introduction.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_introduction.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_introduction.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_introduction.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_introduction.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_introduction.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.vm_tools {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 820px;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.vm_tools.largo-per-3 {
  min-width: 780px;
  max-width: 1500px;
}

.vm_tools.verticale {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.vm_tools.sx {
  justify-content: flex-start;
}

.vm_tools.ambasador {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.dropdown-trigger_2-copy {
  cursor: pointer;
  background-color: #fff;
  border: 0 #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  min-height: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger_2-copy:hover {
  opacity: .79;
  background-color: #aa826100;
}

.dropdown-trigger_2-copy:active, .dropdown-trigger_2-copy:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_2-copy.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.dropdown-trigger_2-copy.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.dropdown-trigger_2-copy.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.dropdown-trigger_2-copy.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.dropdown-trigger_2-copy.captions {
  height: 100%;
  overflow: visible;
}

.dropdown-trigger_2-copy.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.dropdown-trigger_2-copy.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.dropdown-trigger_2-copy.vectiv:hover {
  background-color: #f0f0f0;
}

.dropdown-trigger_2-copy.vectiv:active {
  background-color: #c6c6c5;
}

.dropdown-trigger_2-copy.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_2-copy.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.dropdown-trigger_2-copy.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.dropdown-trigger_2-copy.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.dropdown-trigger_2-copy.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.dropdown-trigger_2-copy.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.dropdown-trigger_2-copy.trasparente.dryvent {
  width: 100%;
}

.dropdown-trigger_2-copy.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_2-copy.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.dropdown-trigger_2-copy.community {
  background-color: #52c47e66;
}

.dropdown-trigger_2-copy.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_2-copy.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.dropdown-trigger_2-copy.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown-trigger_2-copy.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.dropdown-trigger_2-copy.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.dropdown-trigger_2-copy.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.dropdown-trigger_2-copy.athletes {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_2-copy.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.dropdown-trigger_2-copy.vectiv, .dropdown-trigger_2-copy.vective, .dropdown-trigger_2-copy.futur_light {
  background-color: var(--white);
  display: flex;
}

.dropdown-trigger_2-copy.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.dropdown-trigger_2-copy.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.dropdown-trigger_2-copy.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.dropdown-trigger_2-copy.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.dropdown-trigger_2-copy.cloud-down {
  background-color: #fff;
  display: flex;
}

.dropdown-trigger_2-copy.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.dropdown-trigger_2-copy.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.dropdown-trigger_2-copy.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.dropdown-trigger_2-copy.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown-trigger_2-copy.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_2-copy.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.dropdown-trigger_2-copy.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.dropdown-trigger_2-copy.athlete_tested, .dropdown-trigger_2-copy.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.athletes_white {
  background-color: var(--white);
}

.dropdown-trigger_2-copy.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_2-copy.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.dropdown-trigger_2-copy.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.dropdown-trigger_2-copy.athletes-tnf.trasparent {
  background-color: #0000;
}

.dropdown-trigger_2-copy.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-trigger_2-copy.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.dropdown-trigger_2-copy.vm-pillars, .dropdown-trigger_2-copy.hanging, .dropdown-trigger_2-copy.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.dropdown-trigger_2-copy.aida-principle {
  background-color: var(--white);
  border-style: none;
  border-color: #000;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.dropdown-trigger_2-copy.aida-principle.trasparent {
  background-color: #0000;
}

.text-block-56 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.link-block-50 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-1880 {
  background-color: #000;
  width: 300px;
  height: 1px;
}

.explorer_knowleadge_a-2 {
  cursor: pointer;
  background-color: #0000;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.explorer_knowleadge_a-2:hover {
  opacity: .79;
  background-color: #fff;
}

.explorer_knowleadge_a-2:active {
  background-color: #0000;
}

.explorer_knowleadge_a-2:focus {
  background-color: #aa82614d;
}

.pdf_customers_3-2 {
  background-image: none;
  justify-content: space-around;
  width: 100%;
  height: 100px;
}

.pdf_customers_3-2:hover {
  opacity: .4;
}

.pdf_customers_3-2.our_customers_explorer {
  background-image: none;
  flex-direction: row;
  width: 100%;
  height: 100px;
}

.pdf_customers_3-2.our_customers_explorer:hover {
  opacity: .5;
}

.pdf-2 {
  color: #333;
  text-align: left;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 50px;
  margin-top: 0;
  line-height: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-51 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.link-block-52 {
  height: 50px;
}

.div-block-1881 {
  justify-content: center;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.sub-altobasso-elenco-puntato-9 {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-9.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato-9.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.link-block-53 {
  width: 50px;
}

.div-block-1882 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-54 {
  background-image: none;
  flex-direction: column;
  height: auto;
  display: flex;
}

.div-block-1883 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
}

.link-block-55 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.text-block-57 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.link-block-56 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-1884 {
  background-color: #000;
  width: 300px;
  height: 1px;
}

.link-block-57 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.link-block-58 {
  height: 50px;
}

.div-block-1885 {
  justify-content: center;
  height: auto;
  margin-top: -3px;
  margin-bottom: -3px;
  display: flex;
}

.sub-altobasso-elenco-puntato-10 {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-10.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato-10.centrato {
  z-index: 111;
  text-align: center;
  line-height: 24px;
}

.link-block-59 {
  width: 50px;
}

.div-block-1886 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-block-60 {
  background-image: none;
  flex-direction: column;
  height: auto;
  display: flex;
}

.div-block-1887 {
  background-image: url('../images/icone_pdf.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
}

.link-block-61 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.text {
  cursor: pointer;
  background-color: #fff;
  border: 0 #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  min-height: 240px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.text:hover {
  opacity: .79;
  background-color: #aa826100;
}

.text:active, .text:focus {
  background-color: #aa82614d;
}

.text.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.text.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.text.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.text.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.text.captions {
  height: 100%;
  overflow: visible;
}

.text.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.text.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.text.vectiv:hover {
  background-color: #f0f0f0;
}

.text.vectiv:active {
  background-color: #c6c6c5;
}

.text.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.text.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.text.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.text.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.text.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.text.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.text.trasparente.dryvent {
  width: 100%;
}

.text.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.text.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.text.community {
  background-color: #52c47e66;
}

.text.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.text.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.text.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.text.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.text.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.text.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.text.athletes {
  background-color: var(--white);
  display: flex;
}

.text.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.text.vectiv, .text.vective, .text.futur_light {
  background-color: var(--white);
  display: flex;
}

.text.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.text.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.text.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.text.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.text.cloud-down {
  background-color: #fff;
  display: flex;
}

.text.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.text.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.text.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.text.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.text.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.text.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.text.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.text.athlete_tested, .text.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.athletes_white {
  background-color: var(--white);
}

.text.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.text.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.text.athletes-tnf.trasparent {
  background-color: #0000;
}

.text.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.text.vm-pillars, .text.hanging, .text.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.text.aida-principle {
  background-color: var(--white);
  border-style: none;
  border-color: #000;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.text.aida-principle.trasparent {
  background-color: #0000;
}

.text._240 {
  min-height: 240px;
  margin-bottom: 20px;
}

.div_introduction_ok {
  border: 0px none var(--dark-grey);
  background-image: url('../images/YOOBIC-MISSIONS_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_introduction_ok.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_introduction_ok.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_introduction_ok.denali {
  background-image: url('../images/DENALI.svg');
}

.div_introduction_ok.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_introduction_ok.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_introduction_ok.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_introduction_ok.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_introduction_ok.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_introduction_ok.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_introduction_ok.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_introduction {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_windows-section {
  border: 0px solid var(--dark-grey);
  background-image: url('../images/YOOBIC-MISSIONS_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_windows-section.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_windows-section.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_windows-section.denali {
  background-image: url('../images/DENALI.svg');
}

.div_windows-section.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_windows-section.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_windows-section.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_windows-section.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_windows-section.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_windows-section.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_windows-section.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_windows-section {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_instore-section {
  border: .5px none var(--dark-grey);
  background-image: url('../images/YOOBIC-MISSIONS_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_instore-section.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_instore-section.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_instore-section.denali {
  background-image: url('../images/DENALI.svg');
}

.div_instore-section.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_instore-section.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_instore-section.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_instore-section.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_instore-section.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_instore-section.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_instore-section.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_instore-section {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div_previous_campaign {
  border: 0px none var(--dark-grey);
  background-image: url('../images/YOOBIC-MISSIONS_4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 350px;
  margin-top: 14px;
  display: flex;
}

.div_previous_campaign.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.div_previous_campaign.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.div_previous_campaign.denali {
  background-image: url('../images/DENALI.svg');
}

.div_previous_campaign.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.div_previous_campaign.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.div_previous_campaign.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.div_previous_campaign.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.div_previous_campaign.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.div_previous_campaign.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.div_previous_campaign.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

.pop_previous_campaign {
  z-index: 100;
  column-count: 100;
  background-color: #0000;
  background-image: url('../images/pulsante_click_black.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  transform: rotate(180deg);
}

.div-block-1877-copy {
  background-image: url('../images/INTRO_AMBASSADOR.jpg');
  background-position: 0 0;
  background-size: auto;
  height: 600px;
}

.vm_ambassador {
  cursor: pointer;
  background-color: #fff;
  border: 0 solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0 0;
  display: flex;
}

.vm_ambassador:hover {
  opacity: .79;
  background-color: #aa826100;
}

.vm_ambassador:active, .vm_ambassador:focus {
  background-color: #aa82614d;
}

.vm_ambassador.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.vm_ambassador.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.vm_ambassador.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.vm_ambassador.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.vm_ambassador.captions {
  height: 100%;
  overflow: visible;
}

.vm_ambassador.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.vm_ambassador.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.vm_ambassador.vectiv:hover {
  background-color: #f0f0f0;
}

.vm_ambassador.vectiv:active {
  background-color: #c6c6c5;
}

.vm_ambassador.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.vm_ambassador.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.vm_ambassador.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.vm_ambassador.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.vm_ambassador.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.vm_ambassador.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.vm_ambassador.trasparente.dryvent {
  width: 100%;
}

.vm_ambassador.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.vm_ambassador.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.vm_ambassador.community {
  background-color: #52c47e66;
}

.vm_ambassador.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.vm_ambassador.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.vm_ambassador.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.vm_ambassador.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.vm_ambassador.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.vm_ambassador.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.vm_ambassador.athletes {
  background-color: var(--white);
  display: flex;
}

.vm_ambassador.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.vm_ambassador.vectiv, .vm_ambassador.vective, .vm_ambassador.futur_light {
  background-color: var(--white);
  display: flex;
}

.vm_ambassador.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.vm_ambassador.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.vm_ambassador.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.vm_ambassador.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.vm_ambassador.cloud-down {
  background-color: #fff;
  display: flex;
}

.vm_ambassador.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.vm_ambassador.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.vm_ambassador.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.vm_ambassador.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.vm_ambassador.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.vm_ambassador.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.vm_ambassador.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.vm_ambassador.athlete_tested, .vm_ambassador.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.athletes_white {
  background-color: var(--white);
}

.vm_ambassador.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.vm_ambassador.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.vm_ambassador.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.vm_ambassador.athletes-tnf.trasparent {
  background-color: #0000;
}

.vm_ambassador.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.vm_ambassador.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.vm_ambassador.vm-pillars, .vm_ambassador.hanging, .vm_ambassador.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.vm_ambassador.aida-principle {
  background-color: var(--white);
  border-style: none;
  border-color: #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 240px;
  padding-top: 0;
  padding-left: 0;
}

.vm_ambassador.aida-principle.trasparent {
  background-color: #0000;
}

.vm_ambassador.aida-principle._30 {
  min-height: 30px;
}

.vm_ambassador._240 {
  justify-content: flex-start;
  min-height: 240px;
}

.titolo-what {
  z-index: 1109;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.titolo-what.centrato {
  z-index: 111;
  color: var(--silver);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 40px;
}

.titolo-what.centrato.questions {
  line-height: 34px;
}

.titolo-what.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.titolo-what.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.titolo-what.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-what.centrato.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.titolo-what.centrato.testo-true-north.allineato_sx {
  text-align: left;
}

.titolo-what.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-what.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-what.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-what.centrato.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.titolo-what.centrato.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.titolo-what.centrato.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-what.centrato._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.titolo-what.centrato.dna-essential {
  width: 80%;
}

.titolo-what.centrato.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-what.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.titolo-what.piccolo.testo-layer-system {
  text-align: center;
}

.titolo-what.piccolo.dx {
  text-align: left;
  width: 90%;
  font-size: 22px;
  line-height: 30px;
}

.titolo-what.piccolo.dx.equivalent {
  text-align: center;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 28px;
  display: block;
}

.titolo-what.piccolo.dx._100 {
  width: 95%;
}

.titolo-what.piccolo.allineato_sx {
  text-align: left;
}

.titolo-what.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.titolo-what.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.titolo-what.right-align {
  z-index: 10;
  text-align: right;
}

.titolo-what.bianco {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 20px;
}

.titolo-what.soustainable {
  height: 50px;
}

.titolo-what.soustainable.big {
  height: 50px;
  font-size: 80px;
}

.titolo-what.soustainable._100px {
  height: 100px;
  font-size: 21px;
}

.titolo-what.centrato-copy {
  z-index: 111;
  color: var(--silver);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 18px;
}

.titolo-what.centrato-copy.questions {
  line-height: 34px;
}

.titolo-what.centrato-copy.solo-community {
  text-decoration: none;
  top: -101px;
}

.titolo-what.centrato-copy.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.titolo-what.centrato-copy.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-what.centrato-copy.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.titolo-what.centrato-copy.testo-true-north.allineato_sx {
  text-align: left;
}

.titolo-what.centrato-copy.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-what.centrato-copy.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-what.centrato-copy.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato-copy.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-what.centrato-copy.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato-copy.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.titolo-what.centrato-copy.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.titolo-what.centrato-copy.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-what.centrato-copy.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-what.centrato-copy._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.titolo-what.centrato-copy.dna-essential {
  width: 80%;
}

.titolo-what.centrato-copy.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-what._22pt {
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
}

._20pt {
  letter-spacing: .5px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.risposte-program {
  min-width: auto;
  min-height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.role {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.role.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.role.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.role.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.role.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.role.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.role.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.role.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.role.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.role.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
  margin-bottom: 10px;
}

.role.space-up._20pt {
  font-size: 20px;
}

.role.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.role.bold.tutto-alto {
  text-transform: uppercase;
}

.role.logo {
  font-size: 17px;
  line-height: 20px;
}

.role.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.role.nero {
  color: var(--black);
}

.role.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.role.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.role.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.role.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.role.upper-membrane, .role.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.role.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.role.sx-_ctl.to-create {
  margin-top: 29px;
}

.role.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.role.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.role.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 28px;
}

.role.testo-secondo-livello._20pt {
  font-size: 20px;
}

.role.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.role.eye-level._20pt {
  font-size: 20px;
}

.role.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.role.purchasing._20pt {
  font-size: 20px;
}

.role.purchasing._16px {
  width: 100%;
}

.role.purchasing._16px._100 {
  text-align: justify;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.role.purchasing._80 {
  width: 80%;
}

.role.purchasing._24px {
  width: 100%;
}

.role.purchasing._24px._100 {
  text-align: justify;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 32px;
}

.role.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.role.title-wallbays._20pt {
  font-size: 20px;
}

.role.title-wallbays._16px {
  width: 100%;
}

.div_role {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.titolo-role {
  z-index: 1109;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 100;
  line-height: 40px;
  position: relative;
}

.titolo-role.centrato {
  z-index: 111;
  color: var(--silver);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 40px;
}

.titolo-role.centrato.questions {
  line-height: 34px;
}

.titolo-role.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.titolo-role.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.titolo-role.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-role.centrato.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.titolo-role.centrato.testo-true-north.allineato_sx {
  text-align: left;
}

.titolo-role.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-role.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-role.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-role.centrato.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.titolo-role.centrato.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.titolo-role.centrato.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-role.centrato._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.titolo-role.centrato.dna-essential {
  width: 80%;
}

.titolo-role.centrato.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-role.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.titolo-role.piccolo.testo-layer-system {
  text-align: center;
}

.titolo-role.piccolo.dx {
  text-align: left;
  width: 90%;
  font-size: 22px;
  line-height: 30px;
}

.titolo-role.piccolo.dx.equivalent {
  text-align: center;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 28px;
  display: block;
}

.titolo-role.piccolo.dx._100 {
  width: 95%;
}

.titolo-role.piccolo.allineato_sx {
  text-align: left;
}

.titolo-role.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.titolo-role.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.titolo-role.right-align {
  z-index: 10;
  text-align: right;
}

.titolo-role.bianco {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 20px;
}

.titolo-role.soustainable {
  height: 50px;
}

.titolo-role.soustainable.big {
  height: 50px;
  font-size: 80px;
}

.titolo-role.soustainable._100px {
  height: 100px;
  font-size: 21px;
}

.titolo-role.centrato-copy {
  z-index: 111;
  color: var(--silver);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 18px;
}

.titolo-role.centrato-copy.questions {
  line-height: 34px;
}

.titolo-role.centrato-copy.solo-community {
  text-decoration: none;
  top: -101px;
}

.titolo-role.centrato-copy.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.titolo-role.centrato-copy.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-role.centrato-copy.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.titolo-role.centrato-copy.testo-true-north.allineato_sx {
  text-align: left;
}

.titolo-role.centrato-copy.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-role.centrato-copy.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.titolo-role.centrato-copy.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato-copy.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-role.centrato-copy.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato-copy.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.titolo-role.centrato-copy.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.titolo-role.centrato-copy.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.titolo-role.centrato-copy.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.titolo-role.centrato-copy._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.titolo-role.centrato-copy.dna-essential {
  width: 80%;
}

.titolo-role.centrato-copy.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo-role._22pt {
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
}

.div_vm_team {
  border-style: none;
  border-width: .5px;
  border-color: var(--dark-grey) black var(--dark-grey) var(--dark-grey);
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.div_vm_team:hover {
  opacity: .79;
  background-color: #aa826100;
}

.div_vm_team:active, .div_vm_team:focus {
  background-color: #aa82614d;
}

.div_vm_team.scarpe {
  background-image: url('../images/TORRE-EGGER_A52RE_KX9_1_800.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  height: 280px;
  padding-bottom: 8px;
}

.div_vm_team.scarpe.cayesh {
  background-image: url('../images/CAYESH_A52RF_KX9_1_800.jpg');
}

.div_vm_team.scarpe.breithorne {
  background-image: url('../images/BREITHORN_A7W51_KX9_1_800.jpg');
}

.div_vm_team.scarpe.cragstone {
  background-image: url('../images/CRAGSTONE_A5LX9_KX9_1_800.jpg');
}

.div_vm_team.captions {
  height: 100%;
  overflow: visible;
}

.div_vm_team.captions:hover {
  opacity: 1;
  background-color: #0000;
}

.div_vm_team.vectiv {
  margin-bottom: 0;
  padding-bottom: 9px;
}

.div_vm_team.vectiv:hover {
  background-color: #f0f0f0;
}

.div_vm_team.vectiv:active {
  background-color: #c6c6c5;
}

.div_vm_team.vectiv.immage {
  background-image: linear-gradient(#00000080, #00000080), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 310px;
  padding-left: 16px;
  padding-right: 16px;
}

.div_vm_team.vectiv.immage:hover {
  opacity: 1;
  backface-visibility: visible;
  perspective: none;
  background-image: linear-gradient(#0006, #0006), url('../images/BENEFIT_1.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: scale(1.1);
}

.div_vm_team.vectiv.immage.benefit {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  width: 100%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 7px;
}

.div_vm_team.vectiv.immage.benefit.dive {
  background-color: var(--red-40);
  width: 95%;
  height: 110px;
  margin-bottom: 12px;
}

.div_vm_team.vectiv.immage.benefit.dive:hover {
  transform: scale(1.05);
}

.div_vm_team.trasparente {
  background-color: #0000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.div_vm_team.trasparente.dryvent {
  width: 100%;
}

.div_vm_team.storytelling {
  background-color: #f49db24d;
  justify-content: center;
  width: 100%;
}

.div_vm_team.kitout {
  background-color: #aa98d34d;
  justify-content: center;
  width: 100%;
}

.div_vm_team.community {
  background-color: #52c47e66;
}

.div_vm_team.experience-customer {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.bordi {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  padding-left: 5%;
  padding-right: 5%;
}

.div_vm_team.explorer-knowledge {
  background-color: #fab24466;
  justify-content: center;
  width: 100%;
  height: auto;
}

.div_vm_team.explorer-knowledge.true-north {
  background-color: #29408e99;
  justify-content: space-between;
  min-height: 200px;
  padding-top: 5%;
  padding-left: 5%;
  padding-right: 5%;
}

.div_vm_team.explorer-knowledge.green {
  background-color: #31a3008c;
  min-height: 200px;
  padding-top: 5%;
}

.div_vm_team.explorer-knowledge.green.traspa {
  background-color: #0000;
  margin-bottom: 0;
  padding: 0%;
}

.div_vm_team.icons-copy {
  background-color: #fab24466;
  justify-content: center;
}

.div_vm_team.athletes {
  background-color: var(--white);
  display: flex;
}

.div_vm_team.our_product {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
  display: flex;
}

.div_vm_team.vectiv, .div_vm_team.vective, .div_vm_team.futur_light {
  background-color: var(--white);
  display: flex;
}

.div_vm_team.footwear {
  border-bottom: 0px none var(--experience-color-ok);
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.experience-customer-copy {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.athletes {
  border-top: 3px solid var(--our_product);
  background-color: #5433a366;
  padding-bottom: 20px;
  display: flex;
}

.div_vm_team.athletes.summit {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
}

.div_vm_team.athletes.down_construction {
  border-top: 4px solid var(--our_product);
  background-color: #5433a366;
}

.div_vm_team.athletes.spazio {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--our_product) black black;
  background-color: #5433a366;
  padding-left: 16px;
  padding-right: 16px;
}

.div_vm_team.cloud-down {
  background-color: #fff;
  display: flex;
}

.div_vm_team.cloud-down.summit {
  border-top: 3px solid var(--our_product);
  background-color: var(--viletto);
  padding-bottom: 20px;
}

.div_vm_team.layer-in-system {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.base-layer {
  background-image: url('../images/Base-Layer.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.div_vm_team.base-layer._100 {
  border-top: 4px solid var(--our_product);
  background-color: #5433a380;
  background-image: none;
  border-radius: 0;
  width: 100%;
  height: 200px;
}

.div_vm_team.mid-layer {
  background-image: url('../images/Mid-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  width: auto;
  height: 300px;
  margin-top: 0;
  margin-bottom: 0;
}

.div_vm_team.mid-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.div_vm_team.outer-layer {
  background-image: url('../images/Outer-Layer.jpg');
  background-position: 50%;
  background-size: auto;
  height: 300px;
}

.div_vm_team.outer-layer._100 {
  background-color: #5433a380;
  background-image: none;
  width: 100%;
}

.div_vm_team.athlete_tested, .div_vm_team.summit-series-technologies {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.athletes_white {
  background-color: var(--white);
}

.div_vm_team.prodown_pulsante {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div_vm_team.equipment {
  border-bottom: 0px none var(--experience-color-ok);
  background-color: #0000;
}

.div_vm_team.athletes-tnf {
  background-color: var(--white);
  border-top-style: none;
  width: 100%;
  height: auto;
}

.div_vm_team.athletes-tnf.trasparent {
  background-color: #0000;
}

.div_vm_team.pulsante_cycle {
  border: 1px solid var(--our_product);
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div_vm_team.our_product {
  background-color: #0000;
  border-bottom: 0 #eb494d;
}

.div_vm_team.vm-pillars, .div_vm_team.hanging, .div_vm_team.folding {
  border-style: solid solid none;
  border-width: .5px .5px 0;
  border-color: black black var(--dim-grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-left: 40px;
}

.div_vm_team.aida-principle {
  background-color: var(--white);
  border-style: none;
  border-color: #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 240px;
  padding-top: 0;
  padding-left: 0;
}

.div_vm_team.aida-principle.trasparent {
  background-color: #0000;
}

.div_vm_team.aida-principle._30 {
  min-height: 30px;
}

.div_vm_team._240 {
  justify-content: flex-start;
  min-height: 240px;
}

.foto-team {
  width: 300px;
  height: 300px;
  margin-bottom: 30px;
}

.foto-team.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.foto-team.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.foto-team.denali {
  background-image: url('../images/DENALI.svg');
}

.foto-team.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.foto-team.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.foto-team.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.foto-team.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.foto-team.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.foto-team.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.foto-team.dalila {
  background-image: url('../images/dalila.jpg');
  background-position: 0 0;
  background-size: cover;
}

.foto-team.giulia {
  background-image: url('../images/giulia.jpg');
  background-position: 0 0;
  background-size: cover;
}

.foto-team.laura {
  background-image: url('../images/laura.jpg');
  background-position: 0 0;
  background-size: cover;
}

.foto-team.josef {
  background-image: url('../images/josef.jpg');
  background-position: 0 0;
  background-size: contain;
}

.foto-team.jordi {
  background-image: url('../images/jordi.jpg');
  background-position: 0 0;
  background-size: cover;
}

.foto-team.kyle {
  background-image: url('../images/kyle.jpg');
  background-position: 0 0;
  background-size: cover;
}

.nome-team {
  z-index: 1109;
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.nome-team.centrato {
  z-index: 111;
  color: var(--dark-grey);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 18px;
}

.nome-team.centrato.questions {
  line-height: 34px;
}

.nome-team.centrato.solo-community {
  text-decoration: none;
  top: -101px;
}

.nome-team.centrato.titolo_layer_system {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.nome-team.centrato.titolo_layer_system.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.nome-team.centrato.testo-true-north {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.nome-team.centrato.testo-true-north.allineato_sx {
  text-align: left;
}

.nome-team.centrato.base-layer {
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.nome-team.centrato.base-layer.div-block-innovation-container-oriz-copy {
  color: var(--white);
  width: auto;
}

.nome-team.centrato.base-layer._20 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.nome-team.centrato.base-layer._20.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.nome-team.centrato.base-layer._24 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.nome-team.centrato.base-layer._24.bianco {
  letter-spacing: 2px;
  font-size: 24px;
  line-height: 28px;
}

.nome-team.centrato.base-layer._24.verde {
  color: var(--verde_sleeping);
  font-size: 35px;
}

.nome-team.centrato.base-layer._20-copy {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 25px;
}

.nome-team.centrato.base-layer._20-copy.bianco {
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 23px;
}

.nome-team.centrato._24pt {
  letter-spacing: 1px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.nome-team.centrato.dna-essential {
  width: 80%;
}

.nome-team.centrato.green {
  color: var(--verde_sleeping);
  letter-spacing: 2px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.nome-team.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.nome-team.piccolo.testo-layer-system {
  text-align: center;
}

.nome-team.piccolo.dx {
  text-align: left;
  width: 90%;
  font-size: 22px;
  line-height: 30px;
}

.nome-team.piccolo.dx.equivalent {
  text-align: center;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 28px;
  display: block;
}

.nome-team.piccolo.dx._100 {
  width: 95%;
}

.nome-team.piccolo.allineato_sx {
  text-align: left;
}

.nome-team.custimers-esempio {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}

.nome-team.esempio-intro {
  color: var(--discover-color-ok);
  text-align: center;
  text-transform: uppercase;
  font-family: Helveticaneueltstd md, sans-serif;
}

.nome-team.right-align {
  z-index: 10;
  text-align: right;
}

.nome-team.bianco {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 20px;
}

.nome-team.soustainable {
  height: 50px;
}

.nome-team.soustainable.big {
  height: 50px;
  font-size: 80px;
}

.nome-team.soustainable._100px {
  height: 100px;
  font-size: 21px;
}

._2_cincept_wallbays_equipment {
  background-image: url('../images/2.0-concept_B-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._2_cincept_wallbays_equipment.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2_cincept_wallbays_equipment.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2_cincept_wallbays_equipment.denali {
  background-image: url('../images/DENALI.svg');
}

._2_cincept_wallbays_equipment.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2_cincept_wallbays_equipment.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2_cincept_wallbays_equipment.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2_cincept_wallbays_equipment.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2_cincept_wallbays_equipment.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2_cincept_wallbays_equipment.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2_cincept_wallbays_equipment.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2_cincept_wallbays_equipment.iconic-wall {
  background-image: url('../images/2.0-concept_B-05.svg');
}

._2_concept_footwear {
  background-image: url('../images/2.0-concept_B-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._2_concept_footwear.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2_concept_footwear.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2_concept_footwear.denali {
  background-image: url('../images/DENALI.svg');
}

._2_concept_footwear.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2_concept_footwear.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2_concept_footwear.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2_concept_footwear.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2_concept_footwear.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2_concept_footwear.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2_concept_footwear.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2_cincept_wallbays_accessories-s {
  background-image: url('../images/2.0-concept_B-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._2_cincept_wallbays_accessories-s.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2_cincept_wallbays_accessories-s.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2_cincept_wallbays_accessories-s.denali {
  background-image: url('../images/DENALI.svg');
}

._2_cincept_wallbays_accessories-s.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2_cincept_wallbays_accessories-s.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2_cincept_wallbays_accessories-s.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2_cincept_wallbays_accessories-s.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2_cincept_wallbays_accessories-s.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2_cincept_wallbays_accessories-s.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2_cincept_wallbays_accessories-s.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2_concept_accessories-l {
  background-image: url('../images/2.0-concept_B-08.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._2_concept_accessories-l.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2_concept_accessories-l.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2_concept_accessories-l.denali {
  background-image: url('../images/DENALI.svg');
}

._2_concept_accessories-l.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2_concept_accessories-l.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2_concept_accessories-l.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2_concept_accessories-l.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2_concept_accessories-l.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2_concept_accessories-l.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2_concept_accessories-l.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2_concept_wallbays_acces_s2 {
  background-image: url('../images/2.0-concept_B-07.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._2_concept_wallbays_acces_s2.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._2_concept_wallbays_acces_s2.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._2_concept_wallbays_acces_s2.denali {
  background-image: url('../images/DENALI.svg');
}

._2_concept_wallbays_acces_s2.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._2_concept_wallbays_acces_s2.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._2_concept_wallbays_acces_s2.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._2_concept_wallbays_acces_s2.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._2_concept_wallbays_acces_s2.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._2_concept_wallbays_acces_s2.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._2_concept_wallbays_acces_s2.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._2_concept_capacity_tabella-iconic-wall {
  background-image: url('../images/2_concept_tabella-equipment_-02.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 200px;
}

.div-block-1888 {
  height: 500px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.slider-22 {
  background-color: #ddd0;
  height: 100%;
}

.slide-54 {
  background-image: url('../images/ICONIC_WALL_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-nav-15 {
  display: none;
}

.slide-55 {
  background-image: url('../images/ICONIC_WALL_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-block-58 {
  z-index: 20;
  color: #fff;
  mix-blend-mode: exclusion;
  align-items: flex-end;
  width: 100%;
  height: 300px;
  margin-bottom: -300px;
  padding-bottom: 56px;
  padding-left: 43px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 80px;
  line-height: 80px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-58.text-white {
  opacity: 1;
  mix-blend-mode: exclusion;
  height: 600px;
  margin-bottom: -600px;
}

.text-block-58.wm-program {
  margin-bottom: -300px;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1889 {
  width: 1040px;
  height: 480px;
}

.text-span-181 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1890 {
  background-image: url('../images/colors.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  margin-top: 20px;
}

.text-span-182, .text-span-183, .text-span-184 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-185 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-span-186 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.bold-text-57 {
  font-size: 22px;
  line-height: 30px;
}

.text-span-187, .text-span-188, .text-span-189 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1891 {
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.box40 {
  width: 30%;
}

.box60 {
  width: 70%;
  padding: 0;
}

.bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62 {
  font-size: 22px;
  line-height: 30px;
}

.div-top-bottom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.text-span-190 {
  font-size: 36px;
}

.bold-text-63 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 28px;
}

.wallbays_foto_riga_2-100 {
  background-color: var(--white);
  background-image: url('../images/wallbay_on_mountain.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 440px;
  margin-top: 49px;
  margin-right: 0;
}

.wallbays_foto_riga_2-100.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.wallbays_foto_riga_2-100.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.bold-text-64 {
  font-size: 28px;
}

.bold-text-65, .bold-text-66 {
  font-size: 22px;
  line-height: 30px;
}

.list-5 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}

.box100 {
  width: 100%;
}

.text-span-191 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-192, .text-span-193, .text-span-194, .text-span-195 {
  text-transform: none;
}

.text-span-196 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-197 {
  text-transform: none;
}

.text-span-198 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.list-item-3, .list-item-4, .list-item-5 {
  margin-bottom: 10px;
}

.text-tabella {
  letter-spacing: 0;
  margin-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  line-height: 30px;
}

.text-tabella._20pt {
  font-size: 20px;
  line-height: 26px;
}

.text-span-199, .text-span-200, .text-span-201, .text-span-202, .text-span-203, .text-span-204, .text-span-205 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.titolo_bold_elenco {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 30px;
}

.titolo_bold_elenco.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.titolo_bold_elenco.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.titolo_bold_elenco.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.titolo_bold_elenco.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.titolo_bold_elenco.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.titolo_bold_elenco.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.titolo_bold_elenco.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.titolo_bold_elenco.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.titolo_bold_elenco.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.titolo_bold_elenco.space-up._20pt {
  font-size: 20px;
}

.titolo_bold_elenco.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 22px;
}

.titolo_bold_elenco.bold.tutto-alto {
  text-transform: uppercase;
}

.titolo_bold_elenco.logo {
  font-size: 17px;
  line-height: 20px;
}

.titolo_bold_elenco.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.titolo_bold_elenco.nero {
  color: var(--black);
}

.titolo_bold_elenco.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.titolo_bold_elenco.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.titolo_bold_elenco.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.titolo_bold_elenco.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.titolo_bold_elenco.upper-membrane, .titolo_bold_elenco.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.titolo_bold_elenco.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.titolo_bold_elenco.sx-_ctl.to-create {
  margin-top: 29px;
}

.titolo_bold_elenco.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.titolo_bold_elenco.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.titolo_bold_elenco.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.titolo_bold_elenco.testo-secondo-livello._20pt {
  font-size: 20px;
}

.titolo_bold_elenco.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.titolo_bold_elenco.eye-level._20pt {
  font-size: 20px;
}

.titolo_bold_elenco.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.titolo_bold_elenco.purchasing._20pt {
  font-size: 20px;
}

.titolo_bold_elenco.purchasing._16px {
  width: 100%;
}

.titolo_bold_elenco.purchasing._80 {
  width: 80%;
}

.titolo_bold_elenco.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.titolo_bold_elenco.title-wallbays._20pt {
  font-size: 20px;
}

.titolo_bold_elenco.title-wallbays._16px {
  width: 100%;
}

.titolo_bold_elenco.padding_sx {
  margin-bottom: 19px;
  padding-left: 0;
  padding-right: 0;
}

.titolo_bold_elenco.titile_bold {
  margin-bottom: 10px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.low-inventory-variation {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 30px;
  padding-right: 53px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
}

.low-inventory-variation.left-align {
  text-align: center;
  margin-bottom: 34px;
}

.low-inventory-variation.right-align {
  text-align: right;
  margin-bottom: 34px;
}

.low-inventory-variation.right-align.big {
  font-size: 28px;
  line-height: 32px;
}

.low-inventory-variation.cta {
  text-transform: uppercase;
  border-bottom: 1px #000;
  margin-top: 32px;
  font-size: 19px;
  text-decoration: none;
}

.low-inventory-variation.cta.left-and-white {
  color: var(--white);
  text-align: left;
  margin-top: 19px;
  font-family: Helveticaneueltstd md, sans-serif;
}

.low-inventory-variation.cta.left-and-white.spazio-sopra {
  margin-top: 42px;
}

.low-inventory-variation.explore-caption {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.low-inventory-variation.left-align-no-space {
  text-align: left;
  margin-bottom: 6px;
  line-height: 25px;
}

.low-inventory-variation.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 11px;
}

.low-inventory-variation.space-up._20pt {
  font-size: 20px;
}

.low-inventory-variation.bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.low-inventory-variation.bold.tutto-alto {
  text-transform: uppercase;
}

.low-inventory-variation.logo {
  font-size: 17px;
  line-height: 20px;
}

.low-inventory-variation.bianco {
  color: var(--white);
  margin-top: 9px;
  margin-bottom: 9px;
  padding-left: 74px;
  padding-right: 74px;
}

.low-inventory-variation.nero {
  color: var(--black);
}

.low-inventory-variation.our-north-satr {
  margin-bottom: 0;
  font-size: 35px;
  line-height: 50px;
}

.low-inventory-variation.connect_curius_champion {
  width: 80%;
  margin-left: 10%;
}

.low-inventory-variation.dryvent_bold {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.low-inventory-variation.dryvent_bold.title-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.low-inventory-variation.upper-membrane, .low-inventory-variation.upper-membrane-copy {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 25px;
}

.low-inventory-variation.tech_of_shoes {
  margin-top: 35px;
  margin-bottom: 60px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 35px;
}

.low-inventory-variation.sx-_ctl.to-create {
  margin-top: 29px;
}

.low-inventory-variation.sx-_ctl.bandiera {
  text-align: left;
  width: 100%;
}

.low-inventory-variation.text-gore-tex {
  padding-left: 10%;
  padding-right: 10%;
}

.low-inventory-variation.testo-secondo-livello {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 11px;
  font-size: 20px;
  line-height: 26px;
}

.low-inventory-variation.testo-secondo-livello._20pt {
  font-size: 20px;
}

.low-inventory-variation.eye-level {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 24px;
}

.low-inventory-variation.eye-level._20pt {
  font-size: 20px;
}

.low-inventory-variation.purchasing {
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.low-inventory-variation.purchasing._20pt {
  font-size: 20px;
}

.low-inventory-variation.purchasing._16px {
  width: 100%;
}

.low-inventory-variation.purchasing._80 {
  width: 80%;
}

.low-inventory-variation.title-wallbays {
  text-align: left;
  letter-spacing: 0;
  width: 80%;
  height: auto;
  margin-top: 11px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 28px;
}

.low-inventory-variation.title-wallbays._20pt {
  font-size: 20px;
}

.low-inventory-variation.title-wallbays._16px {
  width: 100%;
}

.low-inventory-variation.padding_sx {
  padding-left: 0;
  padding-right: 0;
}

.low-inventory-variation.titile_bold, .text-span-206 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1862-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.div-hotspots {
  background-color: var(--white-smoke);
  background-image: url('../images/hotsports.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 300px;
  margin-right: 0;
  display: flex;
}

.div-hotspots.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.div-hotspots.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div-hotspots-copy {
  background-color: var(--gradiente-value);
  background-image: url('../images/manequin_hotsports.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 450px;
  margin-right: 0;
  display: flex;
}

.div-hotspots-copy.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.div-hotspots-copy.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.div-map-hotspots {
  background-color: var(--white);
  background-image: url('../images/map_hotspots.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
  margin-right: 0;
  display: flex;
}

.div-map-hotspots.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.div-map-hotspots.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.titolo_bold_28pt {
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 28px;
  line-height: 36px;
}

.text-span-207 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.capacity-city-concept, .capacity {
  background-image: url('../images/2_concept_tabella-equipment_-01.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  height: 200px;
}

.capacity.city-concept.wallbays {
  background-image: url('../images/CAPACITY_CITY_concept_2.svg');
  background-position: 50%;
  height: 200px;
  padding-top: 0;
}

.dropdown-20_concept {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

._20_concept_wallbay {
  background-image: url('../images/concept_ON_MOUNTAIN.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._20_concept_wallbay.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._20_concept_wallbay.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._20_concept_wallbay.denali {
  background-image: url('../images/DENALI.svg');
}

._20_concept_wallbay.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._20_concept_wallbay.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._20_concept_wallbay.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._20_concept_wallbay.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._20_concept_wallbay.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._20_concept_wallbay.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._20_concept_wallbay.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._20_concept_wallbay.offmountain {
  background-image: url('../images/concept_OFFMOUNTAIN.png');
}

.redbox_concept_off_mountain-copy {
  background-image: url('../images/REDBOX_off_mountain.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

.redbox_concept_off_mountain-copy.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

.redbox_concept_off_mountain-copy.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

.redbox_concept_off_mountain-copy.denali {
  background-image: url('../images/DENALI.svg');
}

.redbox_concept_off_mountain-copy.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

.redbox_concept_off_mountain-copy.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

.redbox_concept_off_mountain-copy.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

.redbox_concept_off_mountain-copy.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

.redbox_concept_off_mountain-copy.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

.redbox_concept_off_mountain-copy.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

.redbox_concept_off_mountain-copy.triangle2 {
  background-image: url('../images/TRAIANGLE-CONCEPT_on_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._20_concept {
  background-image: url('../images/2_concept_capacity_wallbay.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 200px;
}

._20_concept.capacity_equi_foot_acc {
  background-color: var(--white);
  background-image: url('../images/2_concept_tabella-equipment_-01.svg');
  height: 200px;
}

._20_concept.iconic-wall {
  background-color: var(--white);
  background-image: url('../images/2_concept_tabella-equipment_-02.svg');
  height: 200px;
}

._20_concept_wallbays {
  background-image: url('../images/REDBOX_footwear.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._20_concept_wallbays.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._20_concept_wallbays.basecamp {
  background-image: url('../images/DUFFELBAG.svg');
}

._20_concept_wallbays.denali {
  background-image: url('../images/DENALI.svg');
}

._20_concept_wallbays.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._20_concept_wallbays.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._20_concept_wallbays.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._20_concept_wallbays.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._20_concept_wallbays.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._20_concept_wallbays.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._20_concept_wallbays.triangle {
  background-image: url('../images/TRAIANGLE-CONCEPT_off_mountain.svg');
  background-position: 50%;
  background-size: auto;
}

._20_concept_wallbays.equipment {
  background-image: url('../images/2.0-concept_B-01.svg');
  background-size: cover;
}

._20_concept_wallbays.footwear {
  background-image: url('../images/2.0-concept_B-02.svg');
  background-position: 50%;
  background-size: cover;
}

._20_concept_wallbays.accessories {
  background-image: url('../images/2.0-concept_B-03.svg');
  background-size: cover;
}

._20_concept_wallbays.accessories_l {
  background-image: url('../images/2.0-concept_B-04.svg');
  background-size: cover;
}

.redbox-capacity-fotwear-equipment-copy, .redbox-capacity-fotwear-equipment-copy-copy {
  background-image: url('../images/CAPACITY_redbox_concept_1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
}

._20concept {
  background-image: url('../images/FLOOR-FIXTURES_-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 350px;
}

._20concept.mountain {
  background-image: url('../images/MOUNTAIN_JACKET.svg');
}

._20concept.basecamp {
  background-image: none;
}

._20concept.denali {
  background-image: url('../images/DENALI.svg');
}

._20concept.nuptse {
  background-image: url('../images/NUPTSE.svg');
}

._20concept.hymalaian {
  background-image: url('../images/HIMALAYAN_SUITE.svg');
}

._20concept.christina {
  background-image: url('../images/CHRISTINE-LUSTI.jpg');
}

._20concept.jimmy {
  background-image: url('../images/220404-athlete-jimmy-chin_800.jpg');
}

._20concept.emily {
  background-image: url('../images/Emily_Harrington_27733_800.jpg');
}

._20concept.conrad {
  background-image: url('../images/Conrad_Anker_28622_800.jpg');
  background-position: 50% 0;
  background-size: 115%;
}

._20concept.l {
  background-image: url('../images/FLOOR-FIXTURES_-05.svg');
}

._20concept.accessories {
  background-image: url('../images/triangle_concept__-08.svg');
}

._20concept.gondola_s {
  background-image: url('../images/triangle_concept__-07.svg');
  background-position: 50%;
  background-size: contain;
}

._20concept.iconic-wall {
  background-image: url('../images/2.0-concept_B-05_1.svg');
}

._20concept.accessories_s {
  background-image: url('../images/2.0-concept_B-07.svg');
}

._20concept.accessories_l {
  background-image: url('../images/2.0-concept_B-08.svg');
}

.dropdown-old-concept {
  border-bottom: 0px none var(--dark-grey);
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-city-concept {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.dropdown-special-fixture {
  width: 100%;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.senza-righe {
  border: .25px solid var(--dark-grey);
  padding: 20px;
}

.dropdown-vm-ambassador-role {
  border-right: .5px solid var(--dark-grey);
  border-bottom: .5px solid var(--dark-grey);
  border-left: .5px solid var(--dark-grey);
  background-color: var(--white);
  flex-direction: column;
  height: auto;
  padding: 20px;
  display: none;
  position: relative;
}

.div-block-1892, .div-block-1893, .div-block-1894 {
  width: 100%;
}

.list-6 {
  margin-bottom: 0;
}

.titolo-props {
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  padding: 39px 40px;
  display: flex;
}

.titolo-props.perfect-display {
  width: 100%;
}

.signage-and-pos {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 20px;
  display: flex;
}

.signage-and-pos._400 {
  flex-direction: column;
  height: 400px;
}

.signage-and-pos._2word {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 95vh;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.signage-and-pos.no-space {
  margin-bottom: 0;
}

.signage-and-pos.purpose {
  width: 60%;
}

.signage-and-pos.scaling {
  margin-top: 11px;
}

.signage-and-pos.spazio-sopra {
  flex-direction: column;
  margin-top: 38px;
  margin-bottom: 38px;
  display: flex;
}

.signage-and-pos.spazio-sopra.ewc {
  flex-direction: row;
}

.signage-and-pos.bianco {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.signage-and-pos.born-from-purpose {
  width: 70%;
}

.div-block-1896 {
  width: 600px;
}

.fixtures_1 {
  background-image: url('../images/special-FIXTURES_5m-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
}

.fixtures_1._2 {
  background-image: url('../images/special-FIXTURES_5m-02.svg');
}

.fixtures_1._3 {
  background-image: url('../images/special-FIXTURES_5m-03.svg');
}

.fixtures_1._4 {
  background-image: url('../images/special-FIXTURES_5m-04.svg');
}

.fixtures_1._5 {
  background-image: url('../images/special-FIXTURES_5m-05.svg');
}

.fixtures_1._6 {
  background-image: url('../images/special-FIXTURES_5m-06.svg');
}

.fixtures_1._7 {
  background-image: url('../images/special-FIXTURES_5m-07.svg');
}

.fixtures_1._8 {
  background-image: url('../images/special-FIXTURES_5m-08.svg');
}

.fixtures_1._9 {
  background-image: url('../images/special-FIXTURES_5m-09.svg');
}

.fixtures_1._10 {
  background-image: url('../images/special-FIXTURES_5m-10.svg');
}

.fixtures_1._11 {
  background-image: url('../images/special-FIXTURES_5m-11.svg');
}

.fixtures_1._12 {
  background-image: url('../images/special-FIXTURES_5m-13.svg');
}

.div-sopra {
  border: .25px none var(--dark-grey);
  background-color: var(--white);
}

.text-span-208 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 100;
}

.text-span-209, .text-span-210 {
  font-family: Helveticaneueltstd md, sans-serif;
}

.heading-7 {
  padding-left: 20px;
}

.slide-56 {
  height: 350px;
}

.fixtures_3m {
  background-image: url('../images/special-FIXTURES_3m-11.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 600px;
  height: 350px;
}

.fixtures_3m._2 {
  background-image: url('../images/special-FIXTURES_3m-02.svg');
}

.fixtures_3m._3 {
  background-image: url('../images/special-FIXTURES_3m-03.svg');
}

.fixtures_3m._6 {
  background-image: url('../images/special-FIXTURES_5m-06.svg');
}

.fixtures_3m._4 {
  background-image: url('../images/special-FIXTURES_3m-04.svg');
}

.fixtures_3m._5, .fixtures_3m._6 {
  background-image: url('../images/special-FIXTURES_3m-06.svg');
}

.fixtures_3m._7 {
  background-image: url('../images/special-FIXTURES_3m-07.svg');
}

.fixtures_3m._8 {
  background-image: url('../images/special-FIXTURES_3m-08.svg');
}

.fixtures_3m._9 {
  background-image: url('../images/special-FIXTURES_3m-09.svg');
}

.fixtures_3m._10 {
  background-image: url('../images/special-FIXTURES_3m-10.svg');
}

.fixtures_3m._11 {
  background-image: url('../images/special-FIXTURES_3m-11.svg');
}

.fixtures_3m._12 {
  background-image: url('../images/special-FIXTURES_3m-13.svg');
}

.dropdown_special_fixture {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.capacity_ok {
  background-image: url('../images/CAPACITY_triangle_concept_1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
}

.capacity_ok.city_concept {
  background-image: url('../images/CAPACITY_CITY_concept_2.svg');
}

.capacity_ok.city_concept.floor_fixture {
  background-image: url('../images/CAPACITY_CITY_concept_3.svg');
}

.capacity_ok._2_0_concept.wallbays_1 {
  background-image: url('../images/2_concept_capacity_wallbay.svg');
}

.capacity_ok._2_0_concept.wallbays_2 {
  background-image: url('../images/2_concept_tabella-equipment_-01.svg');
}

.capacity_ok._2_0_concept.floor_fixture {
  background-image: url('../images/2_concept_tabella-equipment_-02.svg');
}

.capacity-ok {
  text-align: left;
  background-image: url('../images/CAPACITY_WALLBAYS.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  height: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px;
}

.div-block-1897 {
  flex-direction: row;
  display: flex;
}

.florfixture-4-colonne, .div-collonna4 {
  display: flex;
}

.div-block-1898 {
  justify-content: flex-start;
  display: flex;
}

.html-embed-4 {
  width: auto;
}

.html-embed-5 {
  opacity: 1;
  height: auto;
  min-height: 100%;
}

.html-embed-5.triple_baffle-copy, .html-embed-5.triple_baffle-copy-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.html-embed-5.dotknit_desktop {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.html-embed-5.dotknit_mobile, .html-embed-5.goretex_desktop {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.security-tag {
  grid-column-gap: 1.5px;
  grid-row-gap: 1.5px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.security-tag.livello1 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.security-tag.livello2, .security-tag.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.security-tag.riga1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.security-tag.riga2 {
  flex-direction: row-reverse;
  height: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.security-tag.riga2._50 {
  width: 50%;
}

.security-tag._300px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.security-tag._300px.sinistra {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  border: .25px none var(--dark-grey);
  background-color: var(--white);
  flex-flow: column-reverse;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.video-tables {
  background-color: var(--white);
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  display: flex;
}

.video-tables.pant {
  background-image: url('../images/SECURITY-TAGS-04.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables.jacket {
  background-image: url('../images/SECURITY-TAGS-01.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables.t-shirt {
  background-image: url('../images/SECURITY-TAGS-05.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables.t-shirt-copy {
  background-image: url('../images/SECURITY-TAGS-06.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables.shoes {
  background-image: url('../images/SECURITY-TAGS-03.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables.manequins {
  background-image: url('../images/SECURITY-TAGS-02.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.video-tables._50 {
  flex-flow: row;
  width: auto;
  padding-left: 25%;
  padding-right: 25%;
}

.dressing-bar_jap {
  background-color: var(--white);
  background-image: url('../images/dessing_bar_japanese.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 400px;
  margin-right: 0;
}

.dressing-bar_jap.immagine-b {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  background-position: 50% 0;
  background-size: 90%;
}

.dressing-bar_jap.immabine-a {
  background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  background-size: 90%;
}

.slider-23 {
  height: 500px;
}

.slide-60 {
  background-image: url('../images/floor_fixtures_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-18, .right-arrow-19 {
  width: 50px;
}

.div-table_50 {
  text-align: left;
  flex: 0 auto;
  align-self: flex-start;
  width: 100%;
  height: auto;
}

.video-bars {
  align-self: center;
  width: 655px;
  height: auto;
}

.slide-table {
  background-color: var(--white);
  height: 400px;
  min-height: auto;
}

.slide-61 {
  background-image: url('../images/floor_fixtures_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-62 {
  background-image: url('../images/TNF_table_1607.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.table-63 {
  background-image: url('../images/TNF_table_1585.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.table-64 {
  background-image: url('../images/TNF_table_1596.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 500px;
}

.quick-stack-13 {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-span-214 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-box_grey-copy, .t-stand1, .t-stand1-copy {
  background-color: var(--white);
  background-image: url('../images/floor_fixtures_1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 450px;
  margin-top: 0;
}

.t-stand2 {
  background-color: var(--white);
  background-image: url('../images/floor_fixtures_2.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 450px;
  margin-top: 0;
}

.div-block-1899 {
  width: 100%;
}

.container-vm-standards {
  width: 100%;
  max-width: none;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
}

.dropdown-wrapper_aida_principle-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_aida_principle-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_aida_principle-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_aida_principle-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_aida_principle-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_aida_principle-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_aida_principle-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_aida_principle-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_aida_principle-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_aida_principle-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_aida_principle-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_aida_principle-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_aida_principle-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_aida_principle-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_aida_principle-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_aida_principle-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_aida_principle-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_aida_principle-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_aida_principle-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_aida_principle-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_aida_principle-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_aida_principle-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_aida_principle-copy.mat_tech, .dropdown-wrapper_aida_principle-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_aida_principle-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_styling_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_styling_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_styling_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_styling_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_styling_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_styling_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_styling_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_styling_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_styling_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_styling_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_styling_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_styling_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_styling_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_styling_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_styling_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_styling_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_styling_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_styling_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_styling_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_styling_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_styling_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_styling_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_styling_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_styling_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_styling_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_styling_ok.mat_tech, .dropdown-wrapper_styling_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_styling_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_folding_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_folding_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_folding_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_folding_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_folding_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_folding_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_folding_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_folding_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_folding_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_folding_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_folding_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_folding_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_folding_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_folding_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_folding_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_folding_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_folding_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_folding_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_folding_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_folding_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_folding_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_folding_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_folding_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_folding_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_folding_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_folding_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_folding_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_folding_ok.mat_tech, .dropdown-wrapper_folding_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_folding_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_hanging__ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_hanging__ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_hanging__ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_hanging__ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_hanging__ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_hanging__ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_hanging__ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_hanging__ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_hanging__ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_hanging__ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_hanging__ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_hanging__ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_hanging__ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_hanging__ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_hanging__ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_hanging__ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_hanging__ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_hanging__ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_hanging__ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_hanging__ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_hanging__ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_hanging__ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_hanging__ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_hanging__ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_hanging__ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_hanging__ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_hanging__ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_hanging__ok.mat_tech, .dropdown-wrapper_hanging__ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_hanging__ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_wallbays_ok_ok-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_wallbays_ok_ok-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays_ok_ok-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_wallbays_ok_ok-copy.mat_tech, .dropdown-wrapper_wallbays_ok_ok-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_wallbays_ok_ok-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_styling_ok-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_styling_ok-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_styling_ok-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_styling_ok-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_styling_ok-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_styling_ok-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_styling_ok-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_styling_ok-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_styling_ok-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_styling_ok-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_styling_ok-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_styling_ok-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_styling_ok-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_styling_ok-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_styling_ok-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_styling_ok-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_styling_ok-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_styling_ok-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_styling_ok-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_styling_ok-copy.mat_tech, .dropdown-wrapper_styling_ok-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_styling_ok-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_wallbays_ok-copy-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_wallbays_ok-copy-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_wallbays_ok-copy-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_wallbays_ok-copy-copy.mat_tech, .dropdown-wrapper_wallbays_ok-copy-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_wallbays_ok-copy-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_bars_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_bars_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_bars_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_bars_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_bars_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_bars_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_bars_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_bars_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_bars_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_bars_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_bars_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_bars_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_bars_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_bars_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_bars_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_bars_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_bars_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_bars_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_bars_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_bars_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_bars_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_bars_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_bars_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_bars_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_bars_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_bars_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_bars_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_bars_ok.mat_tech, .dropdown-wrapper_bars_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_bars_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_fixtures_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_fixtures_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_fixtures_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_fixtures_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_fixtures_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_fixtures_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_fixtures_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_fixtures_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_fixtures_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_fixtures_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_fixtures_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_fixtures_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_fixtures_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_fixtures_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_fixtures_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_fixtures_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_fixtures_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_fixtures_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_fixtures_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_fixtures_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_fixtures_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_fixtures_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_fixtures_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_fixtures_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_fixtures_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_fixtures_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_fixtures_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_fixtures_ok.mat_tech, .dropdown-wrapper_fixtures_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_fixtures_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_equipment_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_equipment_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_equipment_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_equipment_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_equipment_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_equipment_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_equipment_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_equipment_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_equipment_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_equipment_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_equipment_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_equipment_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_equipment_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_equipment_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_equipment_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_equipment_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_equipment_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_equipment_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_equipment_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_equipment_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_equipment_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_equipment_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_equipment_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_equipment_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_equipment_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_equipment_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_equipment_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_equipment_ok.mat_tech, .dropdown-wrapper_equipment_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_equipment_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_footwear_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_footwear_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_footwear_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_footwear_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_footwear_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_footwear_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_footwear_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_footwear_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_footwear_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_footwear_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_footwear_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_footwear_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_footwear_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_footwear_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_footwear_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_footwear_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_footwear_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_footwear_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_footwear_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_footwear_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_footwear_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_footwear_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_footwear_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_footwear_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_footwear_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_footwear_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_footwear_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_footwear_ok.mat_tech, .dropdown-wrapper_footwear_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_footwear_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_accessories_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_accessories_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_accessories_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_accessories_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_accessories_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_accessories_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_accessories_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_accessories_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_accessories_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_accessories_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_accessories_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_accessories_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_accessories_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_accessories_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_accessories_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_accessories_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_accessories_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_accessories_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_accessories_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_accessories_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_accessories_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_accessories_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_accessories_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_accessories_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_accessories_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_accessories_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_accessories_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_accessories_ok.mat_tech, .dropdown-wrapper_accessories_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_accessories_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_mannequins_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_mannequins_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_mannequins_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_mannequins_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_mannequins_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_mannequins_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_mannequins_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_mannequins_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_mannequins_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_mannequins_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_mannequins_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_mannequins_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_mannequins_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_mannequins_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_mannequins_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_mannequins_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_mannequins_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_mannequins_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_mannequins_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_mannequins_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_mannequins_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_mannequins_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_mannequins_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_mannequins_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_mannequins_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_mannequins_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_mannequins_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_mannequins_ok.mat_tech, .dropdown-wrapper_mannequins_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_mannequins_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_props_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_props_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_props_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_props_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_props_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_props_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_props_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_props_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_props_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_props_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_props_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_props_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_props_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_props_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_props_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_props_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_props_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_props_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_props_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_props_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_props_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_props_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_props_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_props_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_props_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_props_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_props_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_props_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_props_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_props_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_props_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_props_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_props_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_props_ok.mat_tech, .dropdown-wrapper_props_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_props_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_tools_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_tools_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_tools_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_tools_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_tools_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_tools_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_tools_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_tools_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_tools_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_tools_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_tools_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_tools_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_tools_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_tools_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_tools_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_tools_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_tools_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_tools_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_tools_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_tools_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_tools_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_tools_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_tools_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_tools_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_tools_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_tools_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_tools_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_tools_ok.mat_tech, .dropdown-wrapper_tools_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_tools_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_old_concept {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_old_concept.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_old_concept.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_old_concept.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_old_concept.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_old_concept.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_old_concept.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_old_concept.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_old_concept.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_old_concept.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_old_concept.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_old_concept.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_old_concept.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_old_concept.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_old_concept.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_old_concept.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_old_concept.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_old_concept.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_old_concept.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_old_concept.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_old_concept.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_old_concept.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_old_concept.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_old_concept.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_old_concept.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_old_concept.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_old_concept.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_old_concept.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_old_concept.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_old_concept.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_old_concept.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_old_concept.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_old_concept.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_old_concept.mat_tech, .dropdown-wrapper_old_concept.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_old_concept.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_triangle-concept_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_triangle-concept_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_triangle-concept_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_triangle-concept_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_triangle-concept_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_triangle-concept_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_triangle-concept_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_triangle-concept_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_triangle-concept_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_triangle-concept_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_triangle-concept_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_triangle-concept_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_triangle-concept_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_triangle-concept_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_triangle-concept_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_triangle-concept_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_triangle-concept_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_triangle-concept_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_triangle-concept_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_triangle-concept_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_triangle-concept_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_triangle-concept_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_triangle-concept_ok.mat_tech, .dropdown-wrapper_triangle-concept_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_triangle-concept_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_redbox_concept_ok {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_redbox_concept_ok.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_redbox_concept_ok.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_redbox_concept_ok.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_redbox_concept_ok.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_redbox_concept_ok.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_redbox_concept_ok.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_redbox_concept_ok.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_redbox_concept_ok.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_redbox_concept_ok.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_redbox_concept_ok.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_redbox_concept_ok.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_redbox_concept_ok.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_redbox_concept_ok.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_redbox_concept_ok.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_redbox_concept_ok.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_redbox_concept_ok.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_redbox_concept_ok.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_redbox_concept_ok.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_redbox_concept_ok.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_redbox_concept_ok.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_redbox_concept_ok.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_redbox_concept_ok.mat_tech, .dropdown-wrapper_redbox_concept_ok.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_redbox_concept_ok.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_city_concept {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_city_concept.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_city_concept.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_city_concept.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_city_concept.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_city_concept.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_city_concept.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_city_concept.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_city_concept.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_city_concept.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_city_concept.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_city_concept.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_city_concept.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_city_concept.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_city_concept.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_city_concept.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_city_concept.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_city_concept.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_city_concept.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_city_concept.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_city_concept.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_city_concept.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_city_concept.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_city_concept.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_city_concept.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_city_concept.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_city_concept.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_city_concept.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_city_concept.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_city_concept.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_city_concept.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_city_concept.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_city_concept.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_city_concept.mat_tech, .dropdown-wrapper_city_concept.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_city_concept.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_2concept {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_2concept.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_2concept.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_2concept.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_2concept.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_2concept.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_2concept.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_2concept.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_2concept.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_2concept.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_2concept.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_2concept.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_2concept.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_2concept.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_2concept.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_2concept.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_2concept.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_2concept.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_2concept.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_2concept.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_2concept.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_2concept.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_2concept.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_2concept.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_2concept.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_2concept.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_2concept.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_2concept.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_2concept.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_2concept.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_2concept.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_2concept.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_2concept.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_2concept.mat_tech, .dropdown-wrapper_2concept.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_2concept.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_special_fixtures {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_special_fixtures.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_special_fixtures.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_special_fixtures.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_special_fixtures.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_special_fixtures.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_special_fixtures.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_special_fixtures.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_special_fixtures.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_special_fixtures.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_special_fixtures.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_special_fixtures.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_special_fixtures.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_special_fixtures.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_special_fixtures.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_special_fixtures.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_special_fixtures.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_special_fixtures.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_special_fixtures.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_special_fixtures.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_special_fixtures.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_special_fixtures.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_special_fixtures.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_special_fixtures.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_special_fixtures.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_special_fixtures.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_special_fixtures.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_special_fixtures.mat_tech, .dropdown-wrapper_special_fixtures.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_special_fixtures.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.container-vm-tools {
  width: 100%;
  max-width: none;
  padding-left: 60px;
  padding-right: 60px;
}

.dropdown-wrapper_seasonal_guidelines {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_seasonal_guidelines.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_seasonal_guidelines.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_seasonal_guidelines.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_seasonal_guidelines.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_seasonal_guidelines.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_seasonal_guidelines.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_seasonal_guidelines.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_seasonal_guidelines.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_seasonal_guidelines.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_seasonal_guidelines.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_seasonal_guidelines.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_seasonal_guidelines.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_seasonal_guidelines.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_seasonal_guidelines.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_seasonal_guidelines.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_seasonal_guidelines.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_seasonal_guidelines.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_seasonal_guidelines.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_seasonal_guidelines.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_seasonal_guidelines.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_seasonal_guidelines.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_seasonal_guidelines.mat_tech, .dropdown-wrapper_seasonal_guidelines.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_seasonal_guidelines.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_newsletters {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_newsletters.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_newsletters.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_newsletters.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_newsletters.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_newsletters.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_newsletters.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_newsletters.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_newsletters.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_newsletters.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_newsletters.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_newsletters.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_newsletters.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_newsletters.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_newsletters.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_newsletters.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_newsletters.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_newsletters.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_newsletters.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_newsletters.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_newsletters.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_newsletters.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_newsletters.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_newsletters.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_newsletters.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_newsletters.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_newsletters.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_newsletters.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_newsletters.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_newsletters.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_newsletters.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_newsletters.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_newsletters.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_newsletters.mat_tech, .dropdown-wrapper_newsletters.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_newsletters.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_campaign_portal {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_campaign_portal.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_campaign_portal.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_campaign_portal.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_campaign_portal.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_campaign_portal.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_campaign_portal.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_campaign_portal.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_campaign_portal.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_campaign_portal.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_campaign_portal.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_campaign_portal.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_campaign_portal.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_campaign_portal.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_campaign_portal.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_campaign_portal.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_campaign_portal.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_campaign_portal.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_campaign_portal.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_campaign_portal.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_campaign_portal.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_campaign_portal.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_campaign_portal.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_campaign_portal.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_campaign_portal.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_campaign_portal.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_campaign_portal.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_campaign_portal.mat_tech, .dropdown-wrapper_campaign_portal.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_campaign_portal.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_yoobic_missions {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_yoobic_missions.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_yoobic_missions.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_yoobic_missions.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_yoobic_missions.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_yoobic_missions.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_yoobic_missions.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_yoobic_missions.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_yoobic_missions.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_yoobic_missions.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_yoobic_missions.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_yoobic_missions.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_yoobic_missions.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_yoobic_missions.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_yoobic_missions.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_yoobic_missions.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_yoobic_missions.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_yoobic_missions.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_yoobic_missions.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_yoobic_missions.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_yoobic_missions.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_yoobic_missions.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_yoobic_missions.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_yoobic_missions.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_yoobic_missions.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_yoobic_missions.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_yoobic_missions.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_yoobic_missions.mat_tech, .dropdown-wrapper_yoobic_missions.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_yoobic_missions.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_the_program {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_the_program.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_the_program.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_the_program.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_the_program.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_the_program.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_the_program.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_the_program.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_the_program.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_the_program.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_the_program.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_the_program.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_the_program.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_the_program.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_the_program.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_the_program.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_the_program.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_the_program.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_the_program.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_the_program.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_the_program.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_the_program.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_the_program.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_the_program.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_the_program.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_the_program.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_the_program.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_the_program.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_the_program.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_the_program.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_the_program.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_the_program.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_the_program.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_the_program.mat_tech, .dropdown-wrapper_the_program.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_the_program.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_vm_ambassador-role {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_vm_ambassador-role.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_vm_ambassador-role.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_vm_ambassador-role.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_vm_ambassador-role.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_vm_ambassador-role.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_vm_ambassador-role.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_vm_ambassador-role.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_vm_ambassador-role.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_vm_ambassador-role.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_vm_ambassador-role.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_vm_ambassador-role.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_vm_ambassador-role.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_vm_ambassador-role.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_vm_ambassador-role.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_vm_ambassador-role.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_vm_ambassador-role.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_vm_ambassador-role.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_vm_ambassador-role.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_vm_ambassador-role.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_vm_ambassador-role.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_vm_ambassador-role.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_vm_ambassador-role.mat_tech, .dropdown-wrapper_vm_ambassador-role.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_vm_ambassador-role.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_wm_tasks {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_wm_tasks.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_wm_tasks.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_wm_tasks.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_wm_tasks.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_wm_tasks.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_wm_tasks.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_wm_tasks.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_wm_tasks.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_wm_tasks.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_wm_tasks.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_wm_tasks.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_wm_tasks.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_wm_tasks.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_wm_tasks.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_wm_tasks.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_wm_tasks.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_wm_tasks.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_wm_tasks.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_wm_tasks.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_wm_tasks.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_wm_tasks.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_wm_tasks.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_wm_tasks.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_wm_tasks.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_wm_tasks.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_wm_tasks.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_wm_tasks.mat_tech, .dropdown-wrapper_wm_tasks.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_wm_tasks.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.nav-dropdown-link {
  color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-5 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.navbar-no-shadow {
  height: auto;
  overflow: auto;
}

.navbar-brand {
  width: 150px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  background-color: #fff0;
}

.nav-link-5 {
  color: #fff;
  letter-spacing: .25px;
  text-transform: uppercase;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-5:hover {
  color: #1a1b1fbf;
}

.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.text-block {
  color: #fff;
}

.image-4 {
  background-image: url('../images/TNF_logo_white.svg');
  background-position: 0 0;
  background-size: auto;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: auto;
  display: flex;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  background-color: var(--cust-exploring);
  opacity: .9;
  width: 100%;
  max-width: 100vw;
  height: auto;
  margin-bottom: 0;
  padding: 20px 10px;
}

.container-1210 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  background-color: #b1575700;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100vw;
  height: auto;
  display: flex;
}

.navbar-brand-2 {
  background-image: url('../images/TNF_logo_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 130px;
  height: 50px;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-6 {
  color: #fff;
  letter-spacing: .25px;
  text-transform: uppercase;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 0;
  font-size: 15px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-6:hover {
  color: #ffffff4d;
}

.nav-link-6:focus-visible, .nav-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 20px;
  display: block;
}

.nav-dropdown-toggle-2:hover {
  opacity: .4;
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
  color: var(--white);
  background-color: #fff;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
  background-color: #fff0;
}

.nav-dropdown-link-2 {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  font-size: 14px;
}

.nav-dropdown-link-2:hover {
  opacity: .5;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.text-block-59 {
  color: var(--white);
  letter-spacing: 1px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 15px;
}

.text-block-59:focus {
  text-decoration: underline;
}

.list-item-10 {
  padding: 3px 10px 5px;
}

.div-block-1900 {
  width: 50%;
  height: 50%;
}

.left-arrow-19, .right-arrow-20, .slide-nav-16 {
  display: none;
}

.mask-18, .slider-24 {
  height: 100%;
}

.slide-63 {
  background-image: url('../images/_F23_SKI-TOURING_Tertiary_046_low.jpg');
  background-position: 50%;
  background-size: auto;
}

.div-colonna-sx {
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 100vh;
  display: flex;
}

.div-block-1902 {
  width: 50%;
  height: 100vh;
}

.div-colonna-dx {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  height: 100vh;
  display: flex;
}

.div-block-1903 {
  width: 100%;
  height: 80%;
  min-height: auto;
}

.left-arrow-20, .right-arrow-21, .slide-nav-17 {
  display: none;
}

.slider-25 {
  width: 100%;
  height: 100%;
}

.slide-64 {
  background-image: url('../images/_F23_SKI-TOURING_Tertiary_046_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-65 {
  background-image: url('../images/_FW24_SummitSeries_M_Alpine_Schmitz_3481_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div_foto_dx {
  width: 80%;
  height: 85%;
  min-height: auto;
}

.div_foto_sx {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 85%;
  min-height: auto;
  display: flex;
}

.slider-tnf-sx {
  background-color: #ddd0;
  width: 50%;
  height: 36%;
}

.slider-tnf-sx._60 {
  width: 60%;
  height: 50%;
}

.slide_sx_1 {
  background-image: url('../images/_FW23_SummitSeries_Alpine_donna_2_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide_sx_foto1 {
  background-image: url('../images/_FW23_SummitSeries_Alpine_donna_2_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div_foto_sx-copy {
  z-index: 11;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 85%;
  min-height: auto;
  display: flex;
  position: absolute;
}

.div-testo-in-spvrapposizione {
  z-index: 11;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 50%;
  min-height: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-testo-innovative {
  z-index: 11;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 50%;
  min-height: auto;
  padding-bottom: 100px;
  padding-left: 50px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-1904 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 25%;
  display: flex;
}

.text-block-60 {
  color: var(--white-smoke);
  text-transform: uppercase;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  font-size: 6rem;
  display: flex;
}

.div-innovative, .div-tech {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 90px;
  display: flex;
}

.slide_sx_foto2 {
  background-image: url('../images/_F23_SKI-TOURING_01_LOW.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.header {
  z-index: 11;
  background-color: #fff0;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.section-11 {
  background-color: #000;
  width: 100vw;
  height: 100vh;
}

.quick-stack-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100vw;
  height: 100vh;
  padding: 0;
}

.cell-29 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_018.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
}

.cell-29.pfas_1a {
  background-color: var(--black);
  background-image: linear-gradient(#0000004f, #0000004f), url('../images/RipStop_Icons_Global.jpg');
  background-position: 0 0, 50% 35%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.cell-30 {
  pointer-events: auto;
  mix-blend-mode: normal;
  background-image: linear-gradient(#00000080, #00000080), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0165_mod2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
}

.div-block-1905 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.link-2 {
  color: var(--white);
  text-align: center;
  width: 50%;
  height: 100%;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 4vw;
  position: relative;
}

.link-2:hover {
  opacity: .5;
  text-decoration: underline;
}

.div-link-alpinism {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.div-link-ski-touring {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
}

.pulsante_ski_alpinism {
  background-color: #000;
  width: 100vw;
  height: 100vh;
}

.pulsante_ski_alpinism-copy {
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: static;
  inset: 0%;
}

.ski-touring {
  z-index: 1;
  background-color: #000;
  background-image: url('../images/F23_SKI-TOURING_Tertiary_065.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 100vh;
  position: relative;
}

.div-block-1906 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: static;
}

.left-arrow-21, .right-arrow-22, .slide-nav-18 {
  display: none;
}

.slider-26 {
  width: 100vw;
  height: 100vh;
}

.slide-66 {
  background-image: linear-gradient(#00000026, #00000026), url('../images/F23_SKI-TOURING_Secondary_014.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slide-66.alpinism {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0291_low.jpg');
}

.slide-67 {
  background-image: linear-gradient(#0000003b, #0000003b), url('../images/F23_SKI-TOURING_Tertiary_034.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slide-67.alpinism {
  background-image: linear-gradient(to bottom, null, null), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_2564_low.jpg');
}

.div-block-1907 {
  z-index: 2;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  padding-bottom: 50px;
  padding-left: 70px;
  display: flex;
  position: absolute;
}

.text-block-61 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100vw;
  height: 50vh;
  padding-bottom: 100px;
  padding-left: 100px;
  font-size: 100px;
  display: flex;
}

.text-block-62 {
  color: #fff;
}

.paragraph-23 {
  color: #000;
  text-transform: uppercase;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 5vw;
  font-weight: 500;
  line-height: 5vw;
}

.ski-touring-is {
  z-index: 1;
  background-color: var(--blu-tnf-f24);
  width: 100vw;
  height: auto;
  position: relative;
}

.text-block-63 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  width: auto;
  padding-top: 29px;
  padding-bottom: 29px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  line-height: 4vw;
}

.text-block-63.dvm_key-benefit {
  text-align: left;
  width: 100%;
  font-size: 3.5vw;
}

.text-block-63.dvm_key-benefit.alto-basso {
  text-transform: none;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 3vw;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer {
  background-color: var(--cust-exploring);
  text-align: center;
  text-transform: none;
  flex-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.nero {
  color: var(--white-smoke);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.verticale {
  color: #000;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Helveticaneueltstd th, sans-serif;
  line-height: 2vw;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.goretex {
  align-self: flex-start;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.center {
  text-align: left;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.nero-100 {
  color: var(--black);
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.text-block-63.dvm_key-benefit.dryvent-how_to_layer.sottotitoli {
  color: #000;
  font-size: 14px;
}

.text-block-63.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.text-block-63.nero {
  color: var(--black);
}

.text-block-63.dotknit_2 {
  text-align: center;
  width: 100%;
  font-size: 3.5vw;
}

.div_text_ski_touring_is {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.div_text_ski_touring_is.nero {
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 6% 20px 0%;
}

.div_text_ski_touring_is.nero.colonna_discover {
  border-top: .25px solid var(--white);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0%;
}

.div_text_ski_touring_is.nero._5050_insulation {
  padding-top: 10px;
}

.div_text_ski_touring_is.nero.heatseeker {
  padding-left: 0%;
}

.div_text_ski_touring_is.nero.colonna_vectiv {
  padding-top: 10px;
  padding-right: 0%;
}

.div_text_ski_touring_is.intro {
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-24 {
  color: #fff;
  text-align: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-24.text_de_la_rue, .paragraph-24.text_de_la_rue-copy {
  color: #000;
  text-align: left;
}

.paragraph-24.dryvent_mono {
  color: #000;
  text-align: center;
}

.paragraph-24.nero {
  color: var(--black);
}

.section-12 {
  height: 100vh;
}

.quick-stack-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: none;
  height: auto;
  min-height: auto;
  padding: 0;
}

.div-block-1908 {
  z-index: 2;
  background-image: url('../images/F23_SKI-TOURING_Secondary_004.jpg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 360px;
  padding-right: 0;
  position: relative;
  top: -36px;
}

.text-block-64 {
  text-transform: uppercase;
  margin-bottom: 50px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 24px;
}

.text-span-215 {
  font-weight: 700;
}

.cell-31 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
}

.paragraph-25 {
  font-size: 18px;
}

.paragraph-26 {
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.paragraph-27 {
  font-size: 18px;
}

.paragraph-28 {
  font-size: 18px;
  line-height: 24px;
}

.div-paragrafo-ski-touring {
  width: 50%;
}

.ski_types_of_skiing {
  background-color: #0000;
  height: auto;
  overflow: hidden;
}

.cell-32 {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 0;
}

.cell-32.foto_dx_alpinism {
  justify-content: flex-start;
  align-items: flex-end;
}

.div-block-1909 {
  aspect-ratio: auto;
  width: 600px;
  padding-top: 122px;
  padding-bottom: 122px;
  padding-left: 40px;
  position: relative;
  inset: 0% 0% auto;
}

.slide-nav-19, .right-arrow-23, .left-arrow-22 {
  display: none;
}

.slider-27 {
  z-index: 1;
  background-color: #fff;
  background-image: url('../images/F23_SKI-TOURING_Scenic_074.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 400px;
  height: 400px;
  margin-bottom: 33px;
  bottom: -39px;
}

.slider-27.foto_dx_alpinism {
  width: 300px;
  height: 240px;
  bottom: 34px;
}

.container-1211 {
  background-color: #ebebeb00;
  width: 100vw;
  max-width: 1440px;
  height: auto;
}

.container-1211.pfas_1a {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-1211.pfas_2_a {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section-13 {
  background-color: #0e21291a;
  height: auto;
}

.spazio200px {
  z-index: 2;
  width: 200px;
  height: 300px;
  position: relative;
  top: -32px;
}

.dropdown-wrapper-vm-tools-2 {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-color: #0000;
  border: .25px #9e9e9e;
  border-bottom-width: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 20px;
  display: block;
  position: static;
  left: auto;
}

.div-block-spazio-video-4 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin: 0 auto;
  padding-left: 0;
  display: block;
}

.div-block-1910 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-bottom: 8px;
  display: flex;
}

.div-block-1910.question {
  width: 100%;
}

.div-block-1911 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-titoloni-6 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-titoloni-6.snomad {
  border-bottom: 1px none var(--black-40);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-bottom: 10px;
}

.text-block-65 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: row-resize;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  height: 20px;
  margin-top: 4px;
  margin-right: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: underline;
  display: flex;
}

.text-block-65:hover {
  opacity: .5;
}

.titolo-dropdown-2 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: flex-end;
  margin-right: 10px;
  padding-bottom: 3px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.sottotitolo-segmento-5 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 5px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.sottotitolo-segmento-5.bianco {
  color: #fff;
}

.sottotitolo-segmento-5.nero {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 10px 5px;
  line-height: 20px;
}

.sottotitolo-segmento-5.nero._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.sottotitolo-segmento-5.nero_doppio {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 5px 5px;
  line-height: 20px;
}

.sottotitolo-segmento-5.nero_doppio._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.sottotitolo-segmento-5.nero-copy {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 10px 5px;
  line-height: 20px;
}

.sottotitolo-segmento-5.nero-copy._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.dropdown-trigger_2-2 {
  cursor: pointer;
  background-color: #fff;
  border-top: .5px solid #9e9e9e;
  border-bottom: .5px #9e9e9e;
  border-left: .5px solid #9e9e9e;
  border-right: .5px solid #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger_2-2:hover {
  opacity: .79;
  background-color: #aa826100;
}

.dropdown-trigger_2-2:active, .dropdown-trigger_2-2:focus {
  background-color: #aa82614d;
}

.dropdown-trigger_2-2.vm-pillars {
  background-color: #fff0;
  border: .5px #000;
  border-bottom-style: solid;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 50px;
  padding-top: 0;
  padding-left: 0;
}

.dropdown-trigger_2-2.aida-principle {
  background-color: #fff;
  border-style: none;
  border-color: #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-bottom: 20px;
  padding: 0;
}

.dropdown-trigger_2-2.ski_jacket {
  background-color: #fff0;
  border: .5px #000;
  border-bottom-style: solid;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.dropdown-trigger_2-2.ski_jacket.foto1 {
  background-image: linear-gradient(#00000036, #00000036), url('../images/snomad_34_B.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 300px;
}

.dropdown-trigger_2-2.ski_jacket.foto3 {
  background-image: linear-gradient(#00000036, #00000036), url('../images/ENHANCE_1.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 300px;
}

.dropdown-trigger_2-2.ski_jacket.foto2 {
  background-image: linear-gradient(#00000036, #00000036), url('../images/REFINE_1.png');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 300px;
}

.dropdown-trigger_2-2.ski_jacket-copy {
  border-style: none none solid;
  border-width: .5px;
  border-color: black black var(--white);
  background-color: #fff0;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.dropdown-trigger_2-2.vm-pillars {
  background-color: #ededed;
  border: .5px solid #000;
  border-bottom: 0 #666;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100px;
  padding-top: 20px;
  padding-left: 20px;
}

.sub-altobasso-elenco-puntato-11 {
  z-index: 1109;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-11.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato-11.piccolo.dx {
  text-align: left;
  border-bottom: 1px #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-elenco-puntato-11.centrato {
  z-index: 111;
  color: #000;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 18px;
}

.text-span-216 {
  letter-spacing: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sub-altobasso-small-13 {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small-13.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.sub-altobasso-small-13.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.sub-altobasso-small-13.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.sub-altobasso-small-13.space-up-copy.dx._100 {
  width: 100%;
}

.sub-altobasso-small-13.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.sub-altobasso-small-13.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.sub-altobasso-small-13.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.sub-altobasso-small-13.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.bold-text-83 {
  min-width: auto;
  min-height: 180px;
}

.image-example-captions-7 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-7.athletes-tnf {
  border: 1px #000;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.text-span-217 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 400;
}

.text-span-218, .text-span-219 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-220 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 400;
}

.text-span-221 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 700;
}

.text-span-222 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-weight: 100;
}

.text-span-223 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper_q-a {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_q-a.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_q-a.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_q-a.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_q-a.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_q-a.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_q-a.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_q-a.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_q-a.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_q-a.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_q-a.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_q-a.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_q-a.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_q-a.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_q-a.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_q-a.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_q-a.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_q-a.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_q-a.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_q-a.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_q-a.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_q-a.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_q-a.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_q-a.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_q-a.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_q-a.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_q-a.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_q-a.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_q-a.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_q-a.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_q-a.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_q-a.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_q-a.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_q-a.mat_tech, .dropdown-wrapper_q-a.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_q-a.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_q-a._600p-x {
  width: 600px;
}

.dropdown-wrapper_q-a.prima {
  margin-bottom: 0;
}

.dropdown-wrapper_q-a.pfas {
  width: 600px;
}

.text-span-224, .text-span-225 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper_terrain {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_terrain.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_terrain.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_terrain.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_terrain.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_terrain.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_terrain.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_terrain.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_terrain.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_terrain.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_terrain.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_terrain.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_terrain.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_terrain.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_terrain.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_terrain.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_terrain.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_terrain.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_terrain.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_terrain.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_terrain.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_terrain.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_terrain.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_terrain.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_terrain.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_terrain.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_terrain.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_terrain.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_terrain.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_terrain.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_terrain.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_terrain.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_terrain.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_terrain.mat_tech, .dropdown-wrapper_terrain.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_terrain.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.cell-31-copy {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0%;
}

.bold-text-84, .bold-text-85 {
  line-height: 22px;
}

.bold-text-85.nero {
  color: var(--black);
}

.dropdown-wrapper_equipment {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_equipment.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_equipment.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_equipment.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_equipment.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_equipment.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_equipment.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_equipment.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_equipment.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_equipment.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_equipment.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_equipment.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_equipment.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_equipment.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_equipment.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_equipment.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_equipment.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_equipment.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_equipment.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_equipment.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_equipment.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_equipment.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_equipment.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_equipment.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_equipment.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_equipment.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_equipment.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_equipment.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_equipment.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_equipment.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_equipment.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_equipment.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_equipment.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_equipment.mat_tech, .dropdown-wrapper_equipment.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_equipment.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.text-span-226, .text-span-227 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper_equipment-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_equipment-copy.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_equipment-copy.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_equipment-copy.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_equipment-copy.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_equipment-copy.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_equipment-copy.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_equipment-copy.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_equipment-copy.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_equipment-copy.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_equipment-copy.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_equipment-copy.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_equipment-copy.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_equipment-copy.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_equipment-copy.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_equipment-copy.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_equipment-copy.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_equipment-copy.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_equipment-copy.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_equipment-copy.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_equipment-copy.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_equipment-copy.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_equipment-copy.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_equipment-copy.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_equipment-copy.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_equipment-copy.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_equipment-copy.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_equipment-copy.mat_tech, .dropdown-wrapper_equipment-copy.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_equipment-copy.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.dropdown-wrapper_physical-demands {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_physical-demands.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_physical-demands.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_physical-demands.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_physical-demands.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_physical-demands.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_physical-demands.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_physical-demands.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_physical-demands.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_physical-demands.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_physical-demands.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_physical-demands.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_physical-demands.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_physical-demands.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_physical-demands.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_physical-demands.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_physical-demands.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_physical-demands.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_physical-demands.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_physical-demands.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_physical-demands.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_physical-demands.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_physical-demands.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_physical-demands.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_physical-demands.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_physical-demands.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_physical-demands.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_physical-demands.mat_tech, .dropdown-wrapper_physical-demands.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_physical-demands.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.text-span-228, .text-span-229 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dropdown-wrapper_experience-and-skills {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: auto;
  margin: 20px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.dropdown-wrapper_experience-and-skills.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.dropdown-wrapper_experience-and-skills.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.dropdown-wrapper_experience-and-skills.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.dropdown-wrapper_experience-and-skills.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.dropdown-wrapper_experience-and-skills.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.dropdown-wrapper_experience-and-skills.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.dropdown-wrapper_experience-and-skills.captions.waterproof {
  top: 354px;
  right: -104px;
}

.dropdown-wrapper_experience-and-skills.captions.crampon {
  top: 136px;
  right: 331px;
}

.dropdown-wrapper_experience-and-skills.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.dropdown-wrapper_experience-and-skills.captions.boa {
  top: -83px;
  right: -59px;
}

.dropdown-wrapper_experience-and-skills.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.dropdown-wrapper_experience-and-skills.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.dropdown-wrapper_experience-and-skills.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.dropdown-wrapper_experience-and-skills.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.dropdown-wrapper_experience-and-skills.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.dropdown-wrapper_experience-and-skills.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.dropdown-wrapper_experience-and-skills.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.dropdown-wrapper_experience-and-skills.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.dropdown-wrapper_experience-and-skills.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.dropdown-wrapper_experience-and-skills.mod {
  width: 20px;
  height: 20px;
}

.dropdown-wrapper_experience-and-skills.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.dropdown-wrapper_experience-and-skills.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.dropdown-wrapper_experience-and-skills.trasparente.insulation-comparision {
  margin-top: 20px;
}

.dropdown-wrapper_experience-and-skills.trasparente.thermoball {
  margin-top: 32px;
}

.dropdown-wrapper_experience-and-skills.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.dropdown-wrapper_experience-and-skills.trasparente.soustainibility {
  justify-content: center;
}

.dropdown-wrapper_experience-and-skills.mat_tech, .dropdown-wrapper_experience-and-skills.mat_tech.centrato {
  display: block;
}

.dropdown-wrapper_experience-and-skills.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.text-span-230, .text-span-231 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_note_ski_touring {
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  left: 0%;
}

.title {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-start;
  width: 300px;
  height: 100%;
  margin-top: 150px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  top: -32px;
}

.text-block-64-copy {
  text-transform: uppercase;
  margin-bottom: 50px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.text-block-64-copy-copy {
  text-transform: uppercase;
  width: 65%;
  margin-bottom: 50px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.container-1212 {
  max-width: 1440px;
}

.div-block-1912 {
  width: 400px;
  height: 100px;
}

.div_drop_down {
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10%;
  position: relative;
  left: 0%;
}

.div_drop_down.q_a_different-ski {
  margin-top: 100px;
  padding-left: 40px;
}

.div_drop_down.different-type-off-ski {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-left: 40px;
}

.sky_how-ski-touring {
  background-color: var(--grigio-di-base);
  height: auto;
}

.ski_layering-system {
  height: auto;
  min-height: auto;
  overflow: hidden;
}

.title-layering-system {
  aspect-ratio: auto;
  width: 85%;
  position: relative;
  inset: 0% 0% auto 15%;
}

.div_paragrafo_layaring_system_ski {
  width: 100%;
}

.slide-68 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_049.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-foto {
  z-index: 2;
  background-image: url('../images/F23_SKI-TOURING_Secondary_004.jpg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 300px;
  padding-right: 0;
  position: relative;
  top: -32px;
}

.container-layering-system {
  width: 100%;
  max-width: 1440px;
  height: auto;
  min-height: auto;
}

.slider-27-copy {
  background-color: #fff;
  background-image: url('../images/F23_SKI-TOURING_Scenic_074.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 400px;
  height: 400px;
  bottom: -40px;
}

.slider-sx_layering-system {
  background-color: #fff;
  background-image: url('../images/F23_SKI-TOURING_Scenic_074.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 250px;
  height: 350px;
  top: -33px;
  bottom: 0;
}

.slide_sx_ls_2 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_038.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide_sx_ls_1 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_041.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-paragrafo-ski_layaring-system {
  width: 100%;
}

.div-block-1913 {
  width: 300px;
}

.cell-34 {
  flex-flow: row;
  display: flex;
}

.div_text_layering_system {
  aspect-ratio: auto;
  align-self: flex-start;
  width: 600px;
  padding-left: 40px;
  position: relative;
  inset: 0% 0% auto;
}

.quick-stack-layering-system {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: none;
  height: auto;
  min-height: 450px;
  padding: 0;
}

.dic_dx_layering-system {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-end;
  width: 400px;
  height: 300px;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
}

.div_foto-_dx_layering_sytem_3 {
  z-index: 2;
  background-image: url('../images/F23_SKI-TOURING_Tertiary_070.jpg');
  background-position: 50%;
  background-size: cover;
  width: 70%;
  height: 250px;
  padding-right: 0;
  position: relative;
  top: 0;
}

.div-block-1914 {
  width: 400px;
  height: 400px;
  position: relative;
  bottom: -10px;
}

.sky_how-ski-touring-copy {
  background-color: #0e21291a;
  height: auto;
}

.container_components {
  max-width: 1440px;
}

.quick-stack_components {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: none;
  height: auto;
  min-height: auto;
  padding: 0 0 60px;
}

.cell_2_components {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0%;
}

.quick-stack-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.div-block-1915, .div_logo_dotknit, .div_logo {
  background-image: url('../images/dot_knit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70px;
}

.div_logo.flashdry {
  background-image: url('../images/FLASHDRY.png');
}

.div_logo.lightrange {
  background-image: url('../images/lightrange.png');
}

.div_logo.future-flace {
  background-image: url('../images/futurefleece.png');
}

.div_logo._50down {
  background-image: url('../images/50-50down.png');
}

.div_logo.ventrix {
  background-image: url('../images/ventrix.png');
}

.div_logo.gore_tex {
  background-image: url('../images/logo-gore-tex.svg');
  background-position: 50%;
  background-size: auto 50%;
}

.div_logo.gore_tex.sx {
  background-position: 50%;
}

.div_logo.future-light {
  background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  background-size: auto 50%;
}

.div_logo.future-light.sx {
  background-position: 50%;
}

.div_logo.vuota {
  background-image: none;
}

.div-block-1916 {
  background-color: var(--blu-tnf-f24);
  width: 100vw;
  height: 100px;
  position: fixed;
  inset: 0% 0% auto;
}

.alpinism {
  z-index: 1;
  background-color: #000;
  background-image: url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0291_low.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 100vh;
  position: relative;
}

.div-text_alpinism {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-bottom: 40px;
  padding-left: 70px;
  display: flex;
  position: absolute;
}

.slide-70 {
  background-image: linear-gradient(#00000026, #00000026), url('../images/F23_SKI-TOURING_Secondary_014.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slide-70.alpinism {
  background-image: linear-gradient(#0000, #0000), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_2564_low.jpg');
  background-size: auto, cover;
}

.what_is_alpinism {
  z-index: 1;
  background-color: var(--connect-color);
  width: 100vw;
  height: auto;
  position: relative;
}

.div-key_alpinism {
  aspect-ratio: auto;
  width: 600px;
  padding-top: 100px;
  padding-bottom: 122px;
  position: relative;
  inset: 0% 0% auto;
}

.div-paragrafo-alpinism {
  width: 100%;
}

.div-alpinism_dx {
  z-index: 3;
  justify-content: flex-end;
  align-items: flex-start;
  width: 400px;
  height: 200px;
  display: flex;
  position: relative;
  bottom: 0;
}

.ski_types_alpinism {
  background-color: #fff;
  height: auto;
  overflow: hidden;
}

.ski_types_alpinism.grey {
  background-color: var(--grigio-di-base);
}

.div_foto_sx_alpinism {
  z-index: 2;
  background-image: url('../images/F23_SKI-TOURING_Secondary_004.jpg');
  background-position: 50%;
  background-size: cover;
  width: 300px;
  height: 360px;
  margin-bottom: -99px;
  padding-right: 0;
  position: relative;
  top: 0;
}

.div_foto_sx_alpinism.foto-3 {
  background-image: none;
}

.div_foto_sx_alpinism.donna {
  background-image: url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_3402_low.jpg');
}

.div_foto_sx_alpinism._4 {
  background-image: none;
  margin-bottom: 0;
}

.cell-35 {
  justify-content: flex-end;
  align-items: flex-start;
}

.div_text_alpinism {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 151px 20%;
  display: flex;
  position: static;
}

.slide_alpinism_1a {
  background-image: url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_1806_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide_alpinism_2a {
  background-image: url('../images/TNF_FW24_SummitSeries_M_Alpine_Schmitz_2317_low.jpg');
  background-position: 0 0;
  background-size: cover;
}

.slide-71 {
  margin-bottom: 0;
}

.footer-notice-2 {
  z-index: 1;
  background-color: #fff;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 38px;
  padding-right: 38px;
  display: flex;
  position: relative;
  top: -9px;
}

.footer-notice-2.home {
  border: 1px #000;
  margin-top: 10px;
  padding-bottom: 10px;
}

.footer-notice-2.home:hover {
  background-color: #ffffffe6;
  border-style: none;
  border-width: 0;
}

.column-28 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.column-28.nascondi-sm {
  align-items: center;
}

.column-29 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-66 {
  color: #000;
  letter-spacing: 0;
  border-bottom: 1px #000;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 14px;
}

.footer-2 {
  background-color: #fff;
  padding-top: 0;
}

.section-14 {
  background-image: url('../images/F23_SKI-TOURING_Scenic_076.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 30vh;
}

.wildcatbe {
  display: none;
}

.wildcatbe.wildcat_black_edition {
  background-color: #0000;
  border-width: 0;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: solid;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 50px;
  font-size: 21px;
  font-weight: 300;
  display: block;
  position: relative;
}

.wildcatbe.wildcat_black_edition.si_riga {
  border-bottom-width: 1px;
  height: 40px;
}

.wildcatbe.wildcat_black_edition.si_riga.fine {
  height: 50px;
}

.tendina_freeride {
  width: 400px;
  padding-left: 0;
  display: block;
}

.div_cta_its_f24 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 400px;
  height: 100%;
  margin-top: 0%;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
  position: static;
  top: 0;
  bottom: auto;
}

.amphibio-link {
  display: none;
}

.amphibio-link._2 {
  flex-direction: column;
  align-items: flex-start;
  width: 400px;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.menu-close {
  background-image: url('../images/CHIUDI.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 50px;
  height: 50px;
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.menu-close:hover {
  opacity: .5;
}

.div-ripstick_ws {
  width: 400px;
  height: 40px;
}

.insomnia {
  display: none;
}

.insomnia.riga {
  background-color: #0000;
  border-width: 0;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: solid;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 40px;
  font-size: 21px;
  font-weight: 300;
  display: block;
  position: relative;
}

.insomnia.wildcat_black_edition {
  background-color: #0000;
  border-width: 0;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: solid;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 50px;
  font-size: 21px;
  font-weight: 300;
  display: block;
  position: relative;
}

.title_salestools {
  color: #fff;
  text-transform: uppercase;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.tendina_adventure {
  flex-direction: column;
  width: 400px;
  padding-left: 0;
  display: flex;
}

.div-element {
  width: 400px;
  height: 40px;
}

.div-element.fine {
  height: 50px;
}

.voyager {
  width: 400px;
}

.menu-wrapper {
  z-index: 1002;
  background-color: var(--blu-tnf-f24);
  justify-content: center;
  width: 100vw;
  height: auto;
  padding: 70px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.titolo_innovation {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

.ws {
  background-color: #0000;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-left: 20px;
  display: block;
  position: relative;
  bottom: 40px;
  left: 260px;
}

.ws.fine {
  margin-top: 0;
}

.ws._5px {
  margin-top: 5px;
}

.wingman {
  width: 400px;
}

.ibex_ws {
  width: 400px;
  height: 50px;
}

.menu_elemwnt_2021 {
  display: none;
}

.menu_elemwnt_2021._2 {
  color: var(--white);
  background-color: #fff0;
  width: 400px;
  height: 40px;
  padding-left: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.kids-menu {
  display: none;
}

.kids-menu.tweenertendina {
  border-bottom: 1px solid #fff;
  width: 400px;
  height: 40px;
  margin-bottom: 10px;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.kids-menu.tweenertendina.fine {
  height: 50px;
  margin-bottom: 10px;
}

.tendina-ibex {
  flex-direction: column;
  width: 400px;
  display: flex;
}

.div-block-65 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 40px;
  height: 3px;
  margin: 3px;
  display: flex;
}

.hamburger-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 20px;
  height: 3px;
  margin: 5px 0;
  display: flex;
}

.div-race {
  width: 400px;
  height: 50px;
}

.tendina-all_mountain_2021 {
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  padding: 10px 0;
  display: flex;
}

.tendina-all_mountain_2021:hover {
  opacity: .4;
}

.dive-element-ws {
  height: 40px;
}

.text--sly-lourney {
  color: #4a4a4a;
  text-indent: 0;
  flex: 1;
  align-self: center;
  align-items: center;
  height: 40px;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 3px;
  font-size: 18px;
  display: flex;
}

.text--sly-lourney.precision {
  color: var(--white);
  text-transform: uppercase;
  flex: 0 auto;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 400;
  display: flex;
}

.link_webuild {
  flex-direction: row;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
}

.link_webuild:hover {
  opacity: .5;
}

.link_webuild.w--current {
  height: 70px;
}

.icon-3 {
  color: #fff;
  overflow: visible;
}

.menu-trigger-wrapper {
  background-color: var(--blu-tnf-f24);
  cursor: pointer;
  background-image: url('../images/hamburger_traspa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 70px;
  height: 70px;
  display: flex;
}

.menu-trigger-wrapper:hover {
  opacity: .5;
}

.text_we-build {
  color: #000;
  text-indent: 0;
  flex: 1;
  align-self: center;
  align-items: center;
  height: 70px;
  margin-top: 0;
  margin-bottom: -9px;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 21px;
  font-weight: 400;
  display: flex;
}

.hamburger-1 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 40px;
  height: 3px;
  margin: 3px;
  display: flex;
}

.tendina-ripstick {
  display: block;
}

.amphibio_tendina-copy {
  width: 400px;
  height: auto;
}

.navbar-menu-de_2022 {
  z-index: 100;
  background-color: #0000;
  border-top: 0 #fff;
  justify-content: center;
  align-items: stretch;
  width: 100vw;
  height: 70px;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto 0;
}

.text-block-11 {
  color: #000;
  font-size: 21px;
}

.home-4 {
  background-image: url('../images/elanskis-logo-white.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 125px;
  width: 150px;
  height: 70px;
}

.home-4.w--current:hover {
  opacity: .5;
}

.adventure-tendina {
  height: auto;
  display: none;
}

.adventure-tendina.w--open {
  object-fit: fill;
  background-color: #c4de80;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.link_skijourney-copy {
  flex-direction: row;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 70px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.link_skijourney-copy:hover {
  opacity: .5;
}

.text_ski-touring---alpinism {
  display: none;
}

.text_ski-touring---alpinism.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 0;
  display: inline-block;
}

.text_ski-touring---alpinism.riga:hover {
  opacity: .4;
}

.text_ski-touring---alpinism.riga.w--current {
  display: inline-block;
}

.div_link_menu_1 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 30%;
  max-width: 1024px;
  height: 100%;
  margin-top: 71px;
  display: block;
  position: static;
}

.ripsticktour-ws {
  width: 400px;
  height: 50px;
}

.dropdown-list {
  height: auto;
  padding-bottom: 10px;
  display: none;
}

.dropdown-list.w--open {
  object-fit: fill;
  background-color: #c4de80;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.menu_elan {
  display: none;
}

.menu_elan.lynx {
  width: 400px;
  height: 50px;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.menu_elan.riga-copy {
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  width: 400px;
  height: 50px;
  font-size: 21px;
  font-weight: 300;
  display: flex;
}

.menu_elan.riga-copy.fine {
  border-bottom-style: solid;
}

.menu_elan._2 {
  width: 400px;
  height: 40px;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.menu_elan.no-riga {
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  width: 400px;
  height: 40px;
  font-size: 21px;
  font-weight: 300;
  display: flex;
}

.menu_elan.no-riga.fine {
  height: 50px;
}

.menu_elan.riga {
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  width: 400px;
  height: 50px;
  font-size: 21px;
  font-weight: 300;
  display: flex;
}

.menu_elan.riga.fine {
  border-bottom-style: solid;
}

.dropdown-amphibio {
  height: auto;
  padding-bottom: 10px;
  display: none;
}

.dropdown-amphibio.w--open {
  object-fit: fill;
  background-color: #fff0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.dropdown-race {
  height: auto;
  padding-bottom: 10px;
  display: none;
}

.dropdown-race.w--open {
  object-fit: fill;
  background-color: #c4de80;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.tendina-race-2021 {
  flex-direction: column;
  display: flex;
}

.tendina-all-mountain-2021 {
  border-bottom: .3px solid #fff;
  display: block;
}

.container-1213 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1917 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 40px;
  height: 3px;
  margin: 3px;
  display: flex;
}

.hamburger-3 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 20px;
  height: 3px;
  margin: 5px 0;
  display: flex;
}

.icon-26 {
  color: #fff;
  overflow: visible;
}

.text-block-67 {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.text-block-67.grigio_azzurro {
  outline-offset: 0px;
  color: #6fb0b8;
  outline: 3px #6fb0b8;
  height: 35px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.home-5 {
  background-image: url('../images/TNF_logo_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100px;
  width: 150px;
  height: 70px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.home-5.w--current:hover {
  opacity: .5;
}

.dropdown-list-11 {
  height: auto;
  padding-bottom: 10px;
  display: none;
}

.dropdown-list-11.w--open {
  object-fit: fill;
  background-color: #c4de80;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.container-1214 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-15 {
  border-top: 0 #000;
  width: 100vw;
}

.div-block-1918 {
  flex-flow: row;
  width: 100vw;
  display: flex;
}

.link_ski-touring---alpinism {
  color: #fff;
  height: 35px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.div-block-1919 {
  background-image: url('../images/pulsante_click_bianco_150.gif');
  background-position: 0 0;
  background-size: cover;
  width: 20px;
  height: 20px;
}

.dropdown-ski_touring {
  background-color: var(--blu-tnf-f24);
  flex-flow: column;
  width: 400px;
  height: auto;
  padding-bottom: 10px;
  display: none;
  position: relative;
}

.dropdown-ski_touring.w--open {
  object-fit: fill;
  background-color: #fff0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.tendina-layaring-system {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  margin-left: 0;
  padding: 10px 0;
  display: flex;
}

.tendina-layaring-system:hover {
  opacity: .4;
}

.tendina_layaring-system {
  border-bottom: .3px solid #fff;
  flex: 0 auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.link_winter_fq {
  border-bottom: .3px solid var(--white);
  flex-direction: row;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.link_winter_fq:hover {
  opacity: .5;
}

.tendina_drop_tech {
  border-bottom: .3px solid #fff;
  flex: 0 auto;
  margin-bottom: 20px;
  display: inline-flex;
}

.link_ski-touring---alpinism-copy {
  color: #fff;
  height: 35px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.dropdown-offtrail {
  background-color: var(--cust-exploring);
  flex-flow: column;
  height: auto;
  padding-bottom: 10px;
  display: none;
}

.dropdown-offtrail.w--open {
  object-fit: fill;
  background-color: #fff0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.tendina_equipment {
  border-bottom: .3px solid #fff;
  margin-bottom: 20px;
  display: none;
}

.link_equipment {
  color: #fff;
  align-self: flex-start;
  height: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.text_snowmad {
  display: none;
}

.text_snowmad.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 40px;
  padding-left: 0;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.text_snowmad.riga:hover {
  opacity: .4;
}

.menu-a-tendina {
  border-top: 0 #000;
  width: 100vw;
  height: auto;
}

.div-block-1920 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 5% 0% 5% 70px;
  display: flex;
}

.text-block-68 {
  color: #fff;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 4vw;
  line-height: 4vw;
}

.text-block-68.nero {
  color: var(--black);
}

.q_a_section1 {
  background-image: url('../images/F23_SKI-TOURING_Scenic_076.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 30vh;
  margin-top: 60px;
}

.q_a_section2 {
  background-image: url('../images/F23_SKI-TOURING_Scenic_076.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 30vh;
}

.section-16 {
  padding-left: 5%;
  padding-right: 5%;
}

.quick-stack-17 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  height: auto;
  min-height: auto;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-17.dryventmono {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--cust-exploring);
  width: 100%;
  padding: 0;
}

.quick-stack-17.dryventmono._500px {
  min-height: 500px;
}

.quick-stack-17.auto {
  min-height: 400px;
}

.quick-stack-17._500px {
  height: auto;
  min-height: 400px;
}

.quick-stack-17._350px {
  min-height: 350px;
}

.quick-stack-17.ventrix_down_jacket {
  min-height: 350px;
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-17.futurelight {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--cust-exploring);
  width: 100%;
  min-height: 1080px;
  padding: 0;
}

.quick-stack-17.clouddowm {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--cust-exploring);
  width: 100%;
  min-height: 500px;
  padding: 0;
}

.quick-stack-17.dotknit_layer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--cust-exploring);
  width: 100%;
  padding: 0;
}

.quick-stack-17.dotknit_layer._500px {
  min-height: 500px;
}

.container-1215 {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1921 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-block-69 {
  border-bottom: 1px solid var(--dark-grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.text-block-69.dvm_key_benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 20px;
}

.text-block-69.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.text-block-69.dvm_key_benefit-title {
  color: var(--white);
  text-transform: uppercase;
  border-bottom-style: none;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 3vw;
  line-height: 3vw;
}

.text-span-232 {
  color: red;
}

.div-block-1922 {
  width: 100%;
  height: auto;
  min-height: 300px;
}

.paragraph-29 {
  margin-bottom: 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-29.water-proof {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-29.dryvent {
  margin-bottom: 0;
}

.paragraph-29.dryvent.bianco {
  color: #fff;
  width: 100%;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.paragraph-29.dryvent.bianco.magenta {
  color: var(--experience-block);
}

.paragraph-29.nuptse_jacket {
  margin-top: 0;
}

.paragraph-29.ventrix {
  margin-top: 40px;
}

.paragraph-29.choose {
  margin-top: 20px;
}

.paragraph-29.amp_30 {
  margin-top: 20px;
  margin-bottom: 0;
}

.text-span-233 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.left-arrow-23, .right-arrow-24, .slide-nav-20 {
  display: none;
}

.slider-28 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_026_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
  min-height: 350px;
  display: block;
}

.div-block-1923 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.sottotitolo-segmento-6 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.slider-29 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_026_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 60%;
  height: 250px;
}

.container-1216 {
  max-width: 1440px;
}

.left-arrow-24 {
  display: none;
}

.div-block-titoloni-7 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-1924 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-bottom: 8px;
  display: flex;
}

.paragraph-30 {
  margin-bottom: 79px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-span-234 {
  color: red;
}

.div-block-1925 {
  width: 100%;
  height: auto;
  min-height: 300px;
}

.sub-altobasso-small-14 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small-14.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.q_a_section_2 {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-1926 {
  padding: 30px 20px;
}

.bold-text-90 {
  line-height: 22px;
}

.q-a_ski-jacket {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-block-70 {
  border-bottom: 1px solid #9e9e9e;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.q_a_section_2a {
  background-color: var(--white-smoke);
  padding-left: 5%;
  padding-right: 5%;
}

.q_a_section_3a {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-1921-copy {
  padding: 30px 20px;
}

.q_2a {
  width: 100%;
  height: auto;
  min-height: 300px;
}

.q2_b {
  width: 100%;
  padding: 30px 0;
}

.div-block-1927 {
  width: 100%;
  height: 400px;
  min-height: 400px;
}

.cell-36 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
}

.cell-36.allineato-sopra {
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-36.gore_5a, .cell-36._50insulation {
  padding-left: 0%;
  padding-right: 0%;
}

.div-foto_futurelight {
  background-image: url('../images/Futurelight_macro.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.q_a_section_2_a {
  padding-left: 5%;
  padding-right: 5%;
}

.q_a_section_3_a {
  background-color: var(--tan);
  padding: 30px 5%;
}

.body-3 {
  background-color: #fff;
}

.div-block-1929 {
  width: 6%;
}

.hamburger {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  padding-left: 0;
  display: flex;
}

.base-blu {
  position: fixed;
  inset: 0% 0% auto;
}

.container-1217 {
  max-width: 1440px;
}

.paragraph-31 {
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-31.insulated-ski-jackets {
  border-bottom: 1px solid #9e9e9e;
  margin-bottom: 30px;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.left-arrow-25 {
  display: none;
}

.div-block-1932 {
  padding: 30px 20px;
}

.div-block-1933 {
  width: 100%;
  height: auto;
  min-height: 300px;
}

.quick-stack-19 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.sottotitolo-segmento-7 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.sottotitolo-segmento-7.cons {
  color: #666;
}

.sottotitolo-segmento-7.pros {
  color: #666;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.sottotitolo-segmento-7.bianco {
  color: var(--white);
  font-size: 30px;
}

.subtitle_q_a {
  color: #0e2129;
  border-bottom: 1px #9e9e9e;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 26px;
}

.subtitle_q_a.pros_cons {
  color: #666;
  padding-bottom: 40px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
}

.div-block-1934 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  margin-bottom: 8px;
  display: flex;
}

.bold-text-91 {
  color: var(--black);
  font-size: 18px;
  line-height: 20px;
}

.slider-30 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_026_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 400px;
}

.slider-30.pors_cons {
  background-image: none;
}

.sub-altobasso-small-15 {
  color: #000;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small-15.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.sub-altobasso-small-15.space-up.nero {
  color: var(--black);
}

.sub-altobasso-small-15.outer_layer {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.q_a_section_5_a {
  padding: 30px 5%;
}

.text-block-71 {
  border-bottom: 1px solid #9e9e9e;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.div-block-titoloni-8 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-titoloni-8.overview {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-titoloni-8.center {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  align-items: center;
  height: 300px;
}

.text-span-238 {
  color: red;
}

.q_a_section_4_a {
  padding: 30px 5%;
}

.section-17 {
  width: 100vw;
  height: auto;
}

.text-span-239 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-240 {
  color: var(--black);
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-241, .text-span-242, .text-span-243, .text-span-244, .text-span-245, .text-span-246, .text-span-247, .text-span-248, .text-span-249, .text-span-250 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1935 {
  margin-bottom: 0;
}

.slide-72 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_043.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-73 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_037.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.q_a_section_6_a {
  background-color: var(--grigio-di-base);
  padding-left: 5%;
  padding-right: 5%;
}

.q_a_section_6_a.nuptse {
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-span-251 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-foto_nuotse {
  background-image: url('../images/27280948_1200_A.jpg');
  background-position: 50%;
  background-size: auto;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.dry_vent_1_a {
  background-image: url('../images/Kids-Rain-Winter-Set.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.div_dryvent_mono {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding: 5% 0% 5% 0;
  display: flex;
}

.div-block-1936, .div-fascia-nera {
  background-color: var(--black);
  width: 100vw;
  height: 70px;
}

.div_technology-overview {
  background-color: var(--black);
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  padding: 20px 0% 16px 0;
  display: flex;
}

.div_technology-overview.baselayer {
  background-color: var(--blu-tnf-f24);
}

.div_technology-overview.midlayer {
  background-color: var(--discover-color-ok);
}

.div_technology-overview.outerlayer {
  background-color: var(--dim-grey);
}

.text-tech_overview {
  color: #fff;
  text-transform: none;
  width: 70%;
  height: auto;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
}

.text-tech_overview.seam-sealed {
  width: 80%;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.text-tech_overview.seam-sealed.nero {
  color: var(--black);
}

.text-tech_overview.polartectext {
  width: 100%;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.text-tech_overview.polartectext.magenta {
  color: var(--red-tnf);
}

.text-tech_overview._100 {
  width: 100%;
  margin-bottom: 20px;
}

.div-block-1937 {
  width: 100%;
  min-height: auto;
}

.quick-stack-20 {
  width: 100%;
  height: 250px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-20.baselayer {
  height: auto;
  padding-bottom: 0;
}

.container-1218 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding-left: 70px;
  display: flex;
}

.div_text_overview {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: auto;
  padding: 20px 0% 16px 0;
  display: flex;
}

.div_text_overview.page-base-layer {
  padding-bottom: 0;
}

.div-block-1938 {
  background-image: url('../images/Senza-titolo-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 500px;
  position: relative;
  bottom: 291px;
}

.div-block-1938.snomad, .div-block-1938.summit_offtrail {
  background-image: url('../images/snomad_front_.png');
  width: 50%;
  bottom: -82px;
}

.div-block-1938.summit-offtrail {
  background-image: url('../images/summit-offtrail3.png');
}

.div-block-1938.triple_baffle {
  background-image: url('../images/triple_baffle.png');
  height: 650px;
  bottom: 365px;
  right: 0;
}

.div-block-1938.dotknit-thermal {
  background-image: url('../images/THEN04771_01_202406130456.png');
  background-size: contain;
  height: 500px;
  bottom: 280px;
  right: 0;
}

.div-block-1938.amp {
  background-image: url('../images/AllMountain-Purpose-38-Backpack-2.png');
  width: 50%;
  bottom: -82px;
}

.div-block-1938.amp_38 {
  background-image: url('../images/AllMountain-Purpose-38-Backpack-2.png');
}

.div-block-1938.rapidus_alpine {
  background-image: url('../images/Rapidus-Alpine-34Litre-Backpack-5.png');
}

.div_dryvent-mono {
  width: 100%;
  height: auto;
  min-height: auto;
}

.container-text_tech-overview {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding-left: 70px;
  display: flex;
}

.containe_title-dryvent {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.section-18 {
  background-color: var(--white);
}

.container-1219 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 1440px;
  height: auto;
  min-height: 500px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.container-1219.triple_baffle {
  background-color: var(--white);
  min-height: 400px;
}

.container-1219.triple_baffle_features {
  flex-flow: column;
  min-height: auto;
  margin-top: 0;
}

.container-1219.dotknit_video, .container-1219.dotknit_video-copy {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-1219.gore, .container-1219._50-50_insulation, .container-1219.ventrix, .container-1219.clouddown {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
}

.quick-stack-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.quick-stack-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 500px;
  padding: 0;
}

.div-block-1939 {
  background-image: url('../images/TNF-Tech-Dryvent-Desk-ImgBenefits-01.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70%;
  height: 100%;
}

.div-block-1939.foto_baselayer {
  background-image: url('../images/comfort-e-performance_low.jpg');
}

.div-block-1939.foto_midlayer {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_009_LOW.jpg');
  position: relative;
}

.div-block-1939.foto_midlayer_a1 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_061_low.jpg');
  position: relative;
  bottom: 110px;
}

.div-block-1939.foto_midlayer_3 {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_009_LOW.jpg');
  min-height: 600px;
  position: relative;
  bottom: -59px;
}

.div-block-1939.foto_outerayer_a1 {
  background-image: url('../images/09-ETNA_TIFF-MathisDumas-40_low.jpg');
  width: 90%;
  position: relative;
  bottom: 0;
}

.div-block-1939.foto_triple_baffle {
  background-image: url('../images/BAFFLE_CONSTRUCTION.jpg');
  background-position: 50%;
  background-size: contain;
}

.div-block-1940 {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  height: 100%;
  display: flex;
}

.div-block-1940.key-benefit {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 15%;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-1940.key-benefit._20 {
  margin-top: 0%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.key-benefit._15 {
  margin-top: 15%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.fabrics {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-1940.fabrics._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.fuction_midlayer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-1940.fuction_midlayer._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.importance {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-1940.importance._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.mantain {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 10%;
  margin-bottom: 60px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.mantain._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.key_features_triple_baffle {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0%;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-1940.key_features_triple_baffle._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1940.key-features {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0%;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-1940.key-features._20 {
  margin-top: 0%;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-32 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.dryvent_2_a {
  background-color: var(--white);
}

.quick-stack-key-benefit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: auto;
  min-height: auto;
  padding: 0;
}

.div_foto_key_benefit {
  z-index: 2;
  background-image: url('../images/download.avif');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: relative;
  bottom: -40px;
}

.div-block-1941 {
  opacity: 1;
  height: auto;
}

.container-1220 {
  aspect-ratio: auto;
  width: 100%;
  max-width: 1440px;
  height: auto;
  position: absolute;
}

.dryvent_4_a {
  background-color: var(--white);
}

.dryvent_3_a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
}

.div-testo-dropdown {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto 10px;
  display: block;
}

.bold-text-92 {
  line-height: 25px;
}

.q_a_section_3_a-copy {
  background-color: var(--grigio-di-base);
  padding: 30px 5%;
}

.container_dryvent-mono {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.container_dryvent-mono._5_a {
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.dryvent_5_a {
  background-color: var(--black);
  padding: 0 40px 0 0;
}

.div-foto_dryvent_mono {
  background-image: url('../images/TNF-fw24-tech-dryvent-lp-banner_big.avif');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.dv_mono_5a {
  width: 100%;
  padding: 30px 0;
}

.dv_mono_5a.colonna-sx {
  height: 100%;
}

.text-span-252 {
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-span-253, .text-span-254, .text-span-255 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.cell-37 {
  justify-content: center;
  align-items: flex-start;
}

.subtitle {
  border-bottom: 1px solid var(--dark-grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.subtitle.dvm_key_benefit, .subtitle.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.div-dm-key-benefit {
  background-image: url('../images/dettaglio-triple-baffle-black.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.base-layer {
  background-image: url('../images/Kids-Rain-Winter-Set.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.bold-text-93.nero {
  color: var(--black);
  text-align: left;
  font-size: 24px;
  line-height: 28px;
}

.bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
  color: var(--white);
  font-size: 24px;
  line-height: 28px;
}

.bold-text-93.bianco_title.vective {
  font-size: 2rem;
}

.video-mobile {
  opacity: 1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 500px;
  display: inline-flex;
  position: absolute;
}

.html-embed-mobile {
  opacity: 1;
  height: auto;
  position: absolute;
}

.dryvent_3_b {
  z-index: 1;
  background-color: var(--white);
  width: 100vw;
  height: auto;
  min-height: 600px;
  position: relative;
  overflow: hidden;
}

.div_text_dryvent {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 151px 20%;
  display: flex;
  position: static;
}

.container-dryvent {
  aspect-ratio: auto;
  width: 100%;
  max-width: 1440px;
  height: auto;
  position: absolute;
}

.video-desktop {
  opacity: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: none;
  position: absolute;
}

.div-block-1942 {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.base_layer_1_a {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_032_LOW.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.containe_base_layer {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.div-block-1938-copy {
  background-image: url('../images/Senza-titolo-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 500px;
  position: relative;
  bottom: 291px;
}

.foto-base-layer {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_017_bn.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 100%;
  height: 450px;
  position: relative;
  bottom: 186px;
}

.text-span-256, .text-span-258 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.bold-text-94 {
  width: auto;
  line-height: 26px;
}

.div_baselayer_fuction {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div_baselayer_fuction.key-benefit {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 30%;
  padding-left: 40px;
  padding-right: 40px;
}

.div_baselayer_fuction.key-benefit._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div_baselayer_fuction.fabrics {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 5%;
  padding-left: 0;
  padding-right: 40px;
}

.div_baselayer_fuction.fabrics._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div_baselayer_fuction.bs_fuction, .div_baselayer_fuction.ml_our_tech {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-span-259, .text-span-260, .text-span-261, .text-span-262 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.base_layer_2_a {
  background-color: var(--white);
}

.base_layer_3_a {
  background-color: var(--grigio-menu);
}

.container-1221 {
  max-width: 1080px;
}

.quick-stack-23 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--grigio-menu);
  padding: 40px;
}

.quick-stack-23.color-mid_layer {
  background-color: var(--cust-exploring);
  padding-top: 98px;
  padding-bottom: 98px;
}

.bl_24 {
  font-size: 30px;
}

.text-span-263 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.containe_mid_layer {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.mid_layer_1a {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_031_LOW.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.text-span-264 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.mid_layer_2_a {
  background-color: var(--white);
}

.mid_layer_4_a {
  background-color: var(--dim-grey);
}

.text-span-265 {
  font-size: 30px;
}

.foto_mid_layer {
  background-image: url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_3524_LOW_seppia.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 100%;
  height: 450px;
  position: relative;
  bottom: 186px;
}

.mid_layer_3_a {
  background-color: var(--white);
  padding-top: 30px;
  padding-bottom: 30px;
}

.container_riga_3_mid_layer {
  width: 100vw;
  max-width: 1440px;
  height: auto;
  min-height: 500px;
  padding-left: 70px;
}

.cell-39 {
  justify-content: flex-start;
  align-items: flex-end;
}

.text-span-266, .text-span-267 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.outer_layer_1a, .outer_layer_1a-copy, .mid_layer_1a_copy {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_031_LOW.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.text-span-268 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.outer_layer_1b {
  background-image: url('../images/F23_SKI-TOURING_Scenic_079_low.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.outer_layer_2_b {
  background-color: var(--white);
}

.containe_outer_layer {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.foto_outer_layer {
  background-image: url('../images/TNF_FW24_SummitSeries_M_Alpine_Schmitz_1835_VIRATA.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: center;
  width: 100%;
  height: 450px;
  position: relative;
  bottom: 186px;
}

.text-span-269, .text-span-270 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_box_goretex {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.div_box_goretex.captions {
  width: 100px;
  min-width: auto;
  max-width: none;
  height: 100px;
  margin-top: 0;
  position: relative;
  top: 152px;
  left: auto;
  right: -101px;
}

.div_box_goretex.captions.knit-f21 {
  margin-top: 0;
  position: relative;
  top: 86px;
  right: 278px;
}

.div_box_goretex.captions.dual-flight-f21 {
  width: 90px;
  height: 90px;
  position: relative;
  top: -46px;
  left: -80px;
  right: auto;
}

.div_box_goretex.captions.matryx {
  position: relative;
  top: 176px;
  left: auto;
  right: auto;
}

.div_box_goretex.captions.surface-s22 {
  margin-top: 0;
  position: relative;
  top: -114px;
  right: -144px;
}

.div_box_goretex.captions._3d-f21 {
  position: relative;
  top: -21px;
  left: 320px;
  right: auto;
}

.div_box_goretex.captions.waterproof {
  top: 354px;
  right: -104px;
}

.div_box_goretex.captions.crampon {
  top: 136px;
  right: 331px;
}

.div_box_goretex.captions.padded {
  width: 100%;
  height: 100%;
  position: static;
  top: -127px;
  right: 125px;
}

.div_box_goretex.captions.boa {
  top: -83px;
  right: -59px;
}

.div_box_goretex.captions.low-profile-cayesh {
  top: -105px;
  right: 125px;
}

.div_box_goretex.captions.breithron-collar {
  top: 4px;
  right: 55px;
}

.div_box_goretex.captions.breithorn-ripstop {
  top: 218px;
  right: -3px;
}

.div_box_goretex.captions.breithorn-vibram {
  top: 90px;
  right: 226px;
}

.div_box_goretex.captions.breithorn-crampon {
  top: -178px;
  right: 314px;
}

.div_box_goretex.captions.breithorn-rubber {
  top: 98px;
  right: -229px;
}

.div_box_goretex.captions.breithotrn-brathable {
  top: 115px;
  bottom: auto;
  right: 41px;
}

.div_box_goretex.captions.cragstone-boa {
  top: 46px;
  right: -3px;
}

.div_box_goretex.captions.cragstone-layer {
  top: 320px;
  bottom: auto;
  right: -129px;
}

.div_box_goretex.captions.cragstone-carabiner {
  top: 52px;
  right: 211px;
}

.div_box_goretex.captions.cragstone-eva {
  top: -275px;
  right: 335px;
}

.div_box_goretex.captions.cragstone-vibram {
  top: -24px;
  right: 172px;
}

.div_box_goretex.captions.cragstone-plate {
  top: -103px;
  right: -193px;
}

.div_box_goretex.captions.cragstone-weight {
  top: 122px;
  right: -25px;
}

.div_box_goretex.benefit {
  border-top-style: none;
  border-top-color: var(--red-ss);
  background-color: var(--grey-interview);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 19px;
  display: flex;
}

.div_box_goretex.mod {
  width: 20px;
  height: 20px;
}

.div_box_goretex.trasparente {
  width: 100%;
  margin-bottom: 0;
}

.div_box_goretex.trasparente.layer_system {
  flex-direction: row;
  justify-content: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.div_box_goretex.trasparente.insulation-comparision {
  margin-top: 20px;
}

.div_box_goretex.trasparente.thermoball {
  margin-top: 32px;
}

.div_box_goretex.trasparente.insulation-comparision-copy {
  margin-top: 20px;
}

.div_box_goretex.trasparente.soustainibility {
  justify-content: center;
}

.div_box_goretex.mat_tech, .div_box_goretex.mat_tech.centrato {
  display: block;
}

.div_box_goretex.explorer_knowledge.padding-down {
  margin-bottom: 40px;
}

.div_box_goretex._600p-x {
  width: 600px;
}

.text-span-271 {
  font-family: Helveticaneueltstd cn, sans-serif;
}

.text-span-272, .text-span-273, .text-span-274 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-block-1943 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.button-2 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 70px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  display: flex;
}

.button-2:hover {
  background-color: var(--cust-exploring);
  opacity: .51;
  color: var(--white);
  border: 1px solid #fff;
}

.section-19 {
  background-color: var(--the-drop);
  background-image: url('../images/MAPPA_bianca.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
}

.div-testo-gif {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  height: 50%;
  min-height: auto;
  padding-bottom: 100px;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div_animato {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/tnf_key_product_tech_min.gif');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 90%;
  height: auto;
  min-height: 400px;
  display: flex;
  position: relative;
}

.container-1222 {
  width: 100%;
  max-width: 1440px;
  height: 100%;
}

.quick-stack-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100%;
  padding: 0;
}

.cell-40 {
  justify-content: center;
  align-items: flex-end;
}

.div-block-1944 {
  background-image: url('../images/foto_the_drop_1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 90%;
  height: 50%;
}

.cell-41 {
  justify-content: center;
  align-items: flex-start;
}

.div-title_the-drop {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60%;
  display: flex;
}

.text-block-72 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 6vw;
  line-height: 6vw;
  position: relative;
  left: -61px;
}

.div_text_the_drop {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 10%;
  display: flex;
  position: relative;
}

.text-span-275, .text-span-276, .text-span-277 {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.the_drop_intro {
  z-index: 1;
  background-color: var(--blu-tnf-f24);
  width: 100vw;
  height: auto;
  position: relative;
}

.titolo-the-drop {
  color: var(--white);
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 6vw;
  line-height: 6vw;
  position: relative;
  left: -61px;
}

.the_drop_2_a {
  background-color: var(--white);
}

.div-block_foto_delarue {
  background-image: url('../images/TNF-Tech-Dryvent-Desk-ImgBenefits-01.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70%;
  height: 100%;
}

.div-block_foto_delarue.foto_baselayer {
  background-image: url('../images/comfort-e-performance_low.jpg');
}

.div-block_foto_delarue.foto_midlayer {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_009_LOW.jpg');
  position: relative;
}

.div-block_foto_delarue.foto_midlayer_a1 {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_061_low.jpg');
  position: relative;
  bottom: 110px;
}

.div-block_foto_delarue.foto_midlayer_3 {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_009_LOW.jpg');
  min-height: 600px;
  position: relative;
  bottom: -59px;
}

.div-block_foto_delarue.foto_outerayer_a1 {
  background-image: url('../images/09-ETNA_TIFF-MathisDumas-40_low.jpg');
  width: 90%;
  position: relative;
  bottom: 0;
}

.div-block_foto_delarue.gallery_de_la_rue {
  background-image: none;
}

.left-arrow-26 {
  display: none;
  overflow: visible;
}

.right-arrow-25, .slide-nav-21 {
  display: none;
}

.slider-31 {
  height: 100%;
}

.slide-74 {
  background-image: url('../images/220407-athlete-xavier-de-le-rue-desktop.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-75 {
  background-image: url('../images/220429-athlete-victor-de-le-rue.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-76 {
  background-image: url('../images/mila_de_la_rue.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div_text_de_la_rue {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100%;
  margin-bottom: 40px;
  display: flex;
}

.div_text_de_la_rue.key-benefit {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 30%;
  padding-left: 40px;
  padding-right: 40px;
}

.div_text_de_la_rue.key-benefit._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div_text_de_la_rue.fabrics {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div_text_de_la_rue.fabrics._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div_text_de_la_rue.fuction_midlayer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div_text_de_la_rue.fuction_midlayer._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.div_text_de_la_rue.importance {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0%;
  padding-left: 0;
  padding-right: 40px;
}

.div_text_de_la_rue.importance._20 {
  padding-left: 20px;
  padding-right: 20px;
}

.cell-42 {
  padding: 40px 0 40px 72px;
}

.the_drop_3_a {
  background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
  opacity: 1;
  background-position: 50% 100%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 150%, auto, cover;
  width: 100vw;
  height: 100vh;
}

.quick-stack-25 {
  height: 100%;
}

.div-block-1945 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
}

.cell-43 {
  justify-content: center;
  align-items: center;
}

.container-1223 {
  max-width: 1440px;
  height: 100%;
}

.cell-44 {
  justify-content: center;
  align-items: flex-end;
}

.the_drop_2a {
  background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
  opacity: 1;
  background-position: 50% 100%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 150%, auto, cover;
  width: 100vw;
  height: 100vh;
}

.the_drop_3a {
  background-color: var(--white);
}

.text-block-73 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.dropdown-content-21 {
  width: 90%;
  height: auto;
  margin: auto auto 0;
  position: static;
  overflow: hidden;
}

.dropdown-content-21.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.div-block-1947 {
  height: auto;
}

.div-block-1948 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-74 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-74.bianco {
  color: var(--black);
}

.text-block-74.white {
  color: var(--white);
  font-family: Helveticaneueltstd bd, sans-serif;
}

.our-values-guide-us-2 {
  justify-content: center;
  align-items: flex-start;
  width: 98%;
  margin: 10px auto;
  display: flex;
}

.text-span-278 {
  color: var(--dim-grey);
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.div-block-1949 {
  background-image: url('../images/dryvent_mono.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 250px;
  margin-bottom: 40px;
}

.div-block-1949.foto-triple-baffle {
  background-image: url('../images/triple_baffle_mono.jpg');
}

.div-block-1949.dotknit {
  background-image: url('../images/dotknit_thermal.jpg');
}

.div-block-1949.dotknit._250px {
  height: 250px;
  margin-top: 0;
  margin-bottom: 40px;
}

.tech_the-drop {
  justify-content: center;
  align-items: flex-start;
  width: 98%;
  margin: 10px auto;
  display: flex;
}

.dropdown_the-drop {
  clear: none;
  background-color: var(--the-drop);
  object-fit: fill;
  background-image: url('../images/MAPPA_bianca.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 250px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: block;
  position: static;
  left: auto;
}

.dropdown_the-drop.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dropdown_the-drop.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dropdown_the-drop.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dropdown_the-drop.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dropdown_the-drop.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown_the-drop.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dropdown_the-drop.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dropdown_the-drop.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dropdown_the-drop.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dropdown_the-drop.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dropdown_the-drop.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dropdown_the-drop.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dropdown_the-drop.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dropdown_the-drop.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dropdown_the-drop.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown_the-drop.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dropdown_the-drop.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dropdown_the-drop.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown_the-drop.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dropdown_the-drop.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dropdown_the-drop._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.the_drop_hero {
  background-color: var(--the-drop);
  background-image: url('../images/MAPPA_bianca.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
}

.containe_snomad-34 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.containe_snomad-34.center {
  background-color: var(--cust-exploring);
  justify-content: flex-start;
  align-items: center;
}

.nomad_1_a {
  background-image: url('../images/F23_SKI-TOURING_Tertiary_021_nomad.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  margin-bottom: 200px;
  display: block;
}

.riga-nera {
  background-color: var(--orange_sleep);
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  margin-bottom: 100px;
  padding: 0 0% 0 0;
  display: flex;
}

.riga-nera.baselayer {
  background-color: var(--blu-tnf-f24);
}

.riga-nera.midlayer {
  background-color: var(--discover-color-ok);
}

.riga-nera.outerlayer {
  background-color: var(--dim-grey);
}

.riga-nera.amp {
  background-color: var(--grey-interview);
  margin-bottom: 0;
}

.riga-nera.rapidus {
  background-color: var(--the-drop);
  margin-bottom: 0;
}

.container-prod_snomad_34 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding-left: 70px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.snomad_34 {
  background-color: var(--white);
}

.nomad_34_feture {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 500px;
  padding: 0;
}

.text_nomad {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 24px;
  display: flex;
}

.text_nomad.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text_nomad.outer_layer {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.div-block-1950 {
  background-image: url('../images/snomad_34_B.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.div-block-1950.refine {
  background-image: url('../images/REFINE.png');
  background-size: cover;
}

.div-block-1950.enhance {
  background-image: url('../images/ENHANCE.png');
  background-size: cover;
}

.container_snomad_34 {
  width: 100%;
  max-width: 1440px;
  height: auto;
  min-height: auto;
  margin-top: 100px;
  margin-bottom: 100px;
}

.nomad_3_a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.div-foto_snomad {
  background-image: url('../images/AllMountain-Purpose-30-Backpack.avif');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.feature_nomad {
  background-color: var(--orange_sleep);
  opacity: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding: 20px;
  display: flex;
}

.snomad-34-main-features {
  border-bottom: 1px solid var(--dark-grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  line-height: 36px;
}

.snomad-34-main-features.dvm_key_benefit, .snomad-34-main-features.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.features_snomad._1 {
  border-bottom: .5px solid var(--dark-grey);
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.bold-9 {
  font-family: Helveticaneueltstd md, sans-serif;
  font-weight: 500;
}

.div-block-elements-3 {
  background-color: #ff953d;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 130px;
  display: flex;
}

.div-block-elements-3.icons {
  background-color: #0000;
  width: 320px;
  height: 260px;
}

.div-block-1951 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1952 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sub-altobasso-elenco-puntato-copy-3 {
  z-index: 1111;
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-copy-3.centrato {
  text-align: center;
}

.background-video-11 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.clicca-per-nascondere-2 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.clicca-per-nascondere-2.video-tool {
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div-block-show-e-hide-quad4-3 {
  cursor: pointer;
  background-color: #ff953d40;
  border: 4px solid #ff953d;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  min-height: 250px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 3px;
  padding-right: 3px;
  display: flex;
}

.div-block-show-e-hide-quad4-3.video-tool {
  background-color: #fff;
  background-image: url('../images/icona_standard_400.svg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 180px;
  border-style: none;
  border-color: #0000;
  align-items: flex-end;
  width: 320px;
  height: 370px;
  padding-bottom: 35px;
}

.div-block-show-e-hide-quad4-3.video-tool.best-practice {
  background-image: url('../images/icona_BestPractice_400.svg');
  height: 370px;
}

.div-block-show-e-hide-quad4-3.video-tool.tool {
  background-image: url('../images/icona_Tool_400.svg');
  height: 370px;
}

.sub-altobasso-elenco-puntato-4x4-3 {
  color: #000;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 20px;
}

.div-block-nomad {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
}

.containe_title-summit_offtrail_tr {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.summit_offrail_tr {
  background-image: linear-gradient(to bottom, var(--summit), var(--summit)), url('../images/TNF_FW24_Offtrail_GoreTex_Kolsch_2189_low.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.div_technology_summit_offtrail {
  background-color: var(--black);
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  padding: 20px 0% 16px 0;
  display: flex;
}

.div_technology_summit_offtrail.baselayer {
  background-color: var(--blu-tnf-f24);
}

.div_technology_summit_offtrail.midlayer {
  background-color: var(--discover-color-ok);
}

.div_technology_summit_offtrail.outerlayer {
  background-color: var(--dim-grey);
}

.summit_offrail_1_a {
  background-color: var(--white-smoke);
  min-height: 600px;
  padding: 30px 5%;
}

.div-foto_summit_offtrail {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.div-foto_summit_offtrail.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div-foto_summit_offtrail.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.div_summit_trail {
  width: 100%;
  height: auto;
  min-height: auto;
}

.features_summit_offtrail {
  border-bottom: .5px solid var(--dark-grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.features_summit_offtrail._1 {
  border-bottom: .5px solid var(--dark-grey);
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-20, .summit_offtrail_1b {
  width: 100vw;
  height: 100vh;
}

.quick-stack-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.div-block-1953 {
  width: 100%;
  height: 100%;
}

.div-block-1954 {
  background-image: url('../images/TNF_FW24_Offtrail_Summit_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-1954.gore-tex {
  background-image: url('../images/part_goretex.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1954.futurelight_intro {
  background-image: url('../images/foto_INTRO_2.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1954._50_insulation {
  background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-1954.clouddown_particolare {
  background-image: url('../images/Comfortable_part3.jpg');
  background-position: 100%;
  background-size: cover;
}

.cell-46 {
  background-image: url('../images/TNF_FW24_Offtrail_GoreTex_Kolsch_2189_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cell-46.verto_alpine {
  background-image: url('../images/TNF_FW24_Offtrail_GoreTex_Kolsch_2603_low.jpg');
}

.cell-46.verto_alpine.mid_gtx {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_025.jpg');
}

.cell-46.verto_alpine_mid_gtx {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_025.jpg');
  background-position: 70%;
}

.cell-46.goretex {
  background-image: linear-gradient(#0000003d, #0000003d), url('../images/TNF_FW23_SummitSeries_Alpine_Jacopo_2874_BN.jpg');
  background-position: 0 0, 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.futurelight {
  background-image: linear-gradient(#00000075, #00000075), url('../images/hero_foto_futurelight.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.goretex-copy {
  background-image: linear-gradient(#0000003d, #0000003d), url('../images/50_insulation_hero_photo.jpg');
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.ventrix {
  background-image: linear-gradient(#0000003d, #0000003d), url('../images/ventrix_herophoto.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.futurefleece {
  background-image: linear-gradient(#0000003d, #0000003d), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_3524_futurefleece.jpg');
  background-position: 0 0, 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.dotknit_tech {
  background-image: linear-gradient(#0000003d, #0000003d), url('../images/F19_SUMMIT_FL_041_heerophoto.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cell-46.cloud_down {
  background-image: linear-gradient(#00000075, #00000075), url('../images/hero_photo_clouddown_1B.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.text-block-75 {
  color: #fff;
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 4vw;
  line-height: 4vw;
}

.text-block-75:hover {
  opacity: .5;
  text-decoration: underline;
}

.div_title_summit_offtrail {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.div-block-1955 {
  height: auto;
}

.text-block-76 {
  font-family: Helveticaneueltstd roman, sans-serif;
}

.text-span-279, .text-span-280, .text-span-281, .text-span-282, .text-span-283, .text-span-284, .text-span-285, .text-span-286 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_text_ski_touring_is-copy {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: relative;
}

.summit_offtrail_tr_1a {
  z-index: 1;
  background-color: var(--blu-tnf-f24);
  width: 100vw;
  height: auto;
  position: relative;
}

.summit_offtrail_2b {
  z-index: 1;
  background-color: var(--cust-lets);
  width: 100vw;
  height: auto;
  position: relative;
}

.summit_offrail_3_b, .summit_offrail_4_b {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.text-span-287 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.summit_offrail_5_b {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.verto_alpine_1a {
  width: 100vw;
  height: 100vh;
}

.summit_offrail_3_b_mobile {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.summit_offrail_4_mobile {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
  display: none;
}

.verto_alpine_1_a {
  width: 100vw;
  height: 100vh;
}

.div_title_verto_alpine {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.div_verto_alpine_foto_2 {
  background-image: url('../images/TNF_FW24_Offtrail_Ws_GoreTex_3D_Vert_low.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div_verto_alpine_foto_2.mid_gtx {
  background-image: url('../images/intro_verto-alpine_mid_GTX_1.jpg');
}

.verto_alpine_2_a {
  z-index: 1;
  background-color: var(--dark-slate-blue);
  width: 100vw;
  height: auto;
  position: relative;
}

.div-foto_summit_offtrail-copy {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.div-foto_summit_offtrail-copy.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div-foto_summit_offtrail-copy.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.offtrail_tr_1a {
  z-index: 1;
  background-color: var(--verto-alpine_ok);
  width: 100vw;
  max-width: none;
  height: auto;
  position: relative;
}

.div_text_offtrail_tr {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: relative;
}

.offtrail_tr_2a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.offtrail_tr {
  width: 100vw;
  height: 100vh;
}

.div_verto_alpine_mid_gtx {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.div_verto_alpine_mid_gtx.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div_verto_alpine_mid_gtx.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.offtrail_tr_3a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.div_title_verto_alpine_mid_gtx {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.div_verto_alpine_mid_gtx_intro {
  background-image: url('../images/intro_verto-alpine_mid_GTX.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div_text_verto_alpine_mid_gtx {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: relative;
}

.verto_alpine_mid_gtx {
  z-index: 1;
  background-color: var(--grigio-menu);
  width: 100vw;
  height: auto;
  position: relative;
}

.paragraph-33 {
  text-align: center;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.verto_alpine-mid_gtx_1_a {
  width: 100vw;
  height: 100vh;
}

.verto_alpine_mid_gtx_2a {
  z-index: 1;
  background-color: var(--grigio-menu);
  width: 100vw;
  height: auto;
  position: relative;
}

.verto_alpine_3a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.div-foto_summit_offtrail-copy-copy {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.div-foto_summit_offtrail-copy-copy.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div-foto_summit_offtrail-copy-copy.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.div-foto_verto_alpine_mid_gtx {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.div-foto_verto_alpine_mid_gtx.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div-foto_verto_alpine_mid_gtx.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.div-foto_verto_alpine_mid_gtx.rossa {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR6.jpg');
}

.div-foto_verto_alpine_mid_gtx.rossa-retro {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR7.jpg');
}

.features_verto_alpine_gtx {
  border-bottom: .5px solid var(--dark-grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.features_verto_alpine_gtx._1 {
  border-bottom: .5px solid var(--dark-grey);
  padding-top: 20px;
  padding-bottom: 20px;
}

.features_verto_mid_gtx_nr {
  border-bottom: .5px solid var(--dark-grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.features_verto_mid_gtx_nr._1 {
  border-bottom: .5px solid var(--dark-grey);
  padding-top: 20px;
  padding-bottom: 20px;
}

.verto_alpine_4a, .verto_alpine_5a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.verto_alpine_5a.grigio {
  background-color: var(--grigio-di-base);
}

.verto_alpine_6a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.title_verto_alpine_mid_gore-tex {
  line-height: 22px;
}

.div-foto_verto_alpine_gtx {
  mix-blend-mode: darken;
  background-image: url('../images/SUMMIT_OFFTRAIL_TR5.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.div-foto_verto_alpine_gtx.lato {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR2.jpg');
}

.div-foto_verto_alpine_gtx.sole {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR3.jpg');
  min-height: 400px;
}

.div-foto_verto_alpine_gtx.rossa {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR6.jpg');
}

.div-foto_verto_alpine_gtx.rossa-retro {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR7.jpg');
}

.div-foto_verto_alpine_gtx.basse {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR8.jpg');
}

.div-foto_verto_alpine_gtx.basse_retro {
  background-image: url('../images/SUMMIT_OFFTRAIL_TR9.jpg');
}

.div_question {
  border-bottom: 1px none var(--dark-grey);
  width: 100%;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.div_question.dvm_key_benefit, .div_question.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.cell-47 {
  justify-content: center;
  align-items: flex-start;
}

.div-block-1956 {
  width: 100%;
}

.q_a_section_3_ab, .q_a_section_2_b, .q_a_section_3_b, .q_a_section_4b, .q_a_section_5b {
  padding-left: 5%;
  padding-right: 5%;
}

.div-foto_nuptse_jacket {
  background-image: url('../images/TNF_FW22_92Nuptse_Mendiola-0551_low.jpg');
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 350px;
}

.text-span-288, .text-span-289 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-foto_other-activities {
  background-image: url('../images/TNF_FW23_Tech-Outdoor_001_low.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 350px;
}

.q_a_section_6b, .q_a_section_7b {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-291 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-foto_water-proof {
  background-image: url('../images/TNF_FW24_SummitSeries_W_Snow_Oneill_31014_low.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 350px;
}

.text-span-292 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.q_a_section_8b {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-293, .text-span-294, .text-span-295 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.q_a_section_9b {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-296, .text-span-297, .text-span-298, .text-span-299, .text-span-300 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-50_50_down {
  background-image: url('../images/TNF-fw24-tech-goose_down_fill-lp-banner_big.avif');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 350px;
}

.q_a_section_10b {
  padding-left: 5%;
  padding-right: 5%;
}

.text-span-301 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-302, .text-span-303, .text-span-304 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-305 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-306, .text-span-307, .text-span-308, .text-span-309, .text-span-310, .text-span-311, .text-span-312, .text-span-313, .text-span-314, .text-span-315, .text-span-316, .text-span-317 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.containe_triple_baffle {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.dry_triple_baffle_1a {
  background-image: url('../images/dettaglio-triple-baffle.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.triple_baffle_1a {
  background-image: url('../images/dettaglio-triple-baffle-red.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.triple_baffle_2a {
  background-color: var(--white);
}

.div_foto_triple_baffle {
  z-index: 2;
  background-image: url('../images/triple_baffle_mono.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  bottom: auto;
}

.quick-stack-triple_baffle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 400px;
  padding: 0;
}

.text-span-318, .text-span-319, .text-span-320 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.cell-48 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
}

.div-block-1957 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 1440px;
  height: 100px;
  margin-top: 0;
  display: flex;
}

.div_text_triple_baffle {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: relative;
}

.div_text_triple_baffle.testo-centrato {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-77 {
  text-transform: uppercase;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
}

.containe_dotknit {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.dotknit_thermal {
  background-image: url('../images/dotKnit_tech_blu.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 400px;
  display: block;
}

.div_foto_dotknit_thermal {
  z-index: 2;
  background-image: url('../images/macro-dotknit_therma.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  bottom: auto;
}

.dotknit {
  background-color: var(--white);
  height: auto;
  margin-top: 69px;
  margin-bottom: 69px;
}

.text-span-321 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.dotknit_2a {
  background-color: var(--white);
}

.quick-stack-dotknit_thermal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 400px;
  padding: 0;
}

.div-block-1958 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.text-span-322, .text-span-323, .text-span-324 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_dot_knit {
  background-image: url('../images/dotknit_macro.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.video_dotknit_desktop {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.video_dotknit_mobile {
  justify-content: center;
  align-items: flex-start;
  padding-left: 0%;
  padding-right: 0%;
  display: none;
}

.amp_1a {
  background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0474_low.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100vw;
  height: 400px;
  margin-bottom: 0;
  display: block;
}

.amp_2a {
  background-color: var(--cust-exploring);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: auto;
  padding: 20px 0% 16px 0;
  display: flex;
}

.amp_2a.page-base-layer {
  padding-bottom: 0;
}

.purpose_30 {
  border-bottom: 1px solid var(--dark-grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  line-height: 36px;
}

.purpose_30.dvm_key_benefit, .purpose_30.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.text-span-325 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div-foto_amp {
  background-image: url('../images/AllMountain-Purpose-30-Backpack.avif');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 550px;
}

.div-foto_amp.retro {
  background-image: url('../images/AMP_PACKS_4.jpg');
}

.div-foto_amp._30 {
  background-image: url('../images/AMP_PACKS_3.jpg');
}

.div-foto_amp._38 {
  background-image: url('../images/AMP_PACKS_.jpg');
}

.div-foto_amp._38back {
  background-image: url('../images/AMP_PACKS_2.jpg');
}

.amp_3_a, .amp_4_a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.text-span-326, .text-span-327 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.text-span-328 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
}

.rapidus_1a {
  background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW23_SummitSeries_Snow_Pakistan_Smith-004.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100vw;
  height: 400px;
  margin-bottom: 0;
  display: block;
}

.div_summit_trail-copy, .div_rapidus_subtitlre {
  width: 100%;
  height: auto;
  min-height: auto;
}

.rapidus-alpine {
  border-bottom: 1px none var(--dark-grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 36px;
}

.rapidus-alpine.dvm_key_benefit, .rapidus-alpine.dvm_core-benefit {
  color: var(--white);
  border-bottom-style: none;
  margin-bottom: 40px;
}

.text_rapidus {
  background-color: var(--cust-exploring);
  color: var(--black);
  text-transform: uppercase;
  width: 50%;
  height: auto;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.div_rapidus_evo_24 {
  background-image: url('../images/RAPIDUS_.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 550px;
}

.div_rapidus_evo_24.retro {
  background-image: url('../images/RAPIDUS_2.jpg');
}

.div_rapidus_evo_24._30 {
  background-image: url('../images/AMP_PACKS_3.jpg');
}

.div_rapidus_evo_24._38 {
  background-image: url('../images/AMP_PACKS_.jpg');
}

.div_rapidus_evo_24._38back {
  background-image: url('../images/AMP_PACKS_2.jpg');
}

.tech_rapidus_eco_1 {
  color: #000;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.tech_rapidus_eco_1.bianco {
  color: #fff;
}

.tech_rapidus_eco_1.nero {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 10px 5px;
  line-height: 20px;
}

.tech_rapidus_eco_1.nero._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.tech_rapidus_eco_1.nero_doppio {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 5px 5px;
  line-height: 20px;
}

.tech_rapidus_eco_1.nero_doppio._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.tech_rapidus_eco_1.nero-copy {
  background-color: var(--black);
  color: var(--white);
  margin-right: 10px;
  padding: 10px 10px 5px;
  line-height: 20px;
}

.tech_rapidus_eco_1.nero-copy._10 {
  padding-left: 5px;
  padding-right: 6px;
}

.features_rapidus_evo {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features_rapidus_evo._1 {
  border-bottom: .5px solid var(--dark-grey);
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-tech_rapidus {
  border-bottom: .5px solid var(--black-40);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  left: auto;
}

.div-block-tech_rapidus.snomad {
  border-bottom: 1px solid var(--black-40);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-bottom: 10px;
}

.rapidus_3_a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.rapidus_2a {
  background-color: var(--cust-exploring);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: auto;
  padding: 20px 0% 16px 0;
  display: flex;
}

.rapidus_2a.page-base-layer {
  padding-bottom: 0;
}

.rapidus_4a {
  background-color: var(--white);
  min-height: 600px;
  padding: 30px 5%;
}

.div_rapidus_alpine {
  background-image: url('../images/Rapidus-Alpine-34Litre-Backpack.avif');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 550px;
}

.div_rapidus_alpine.retro {
  background-image: url('../images/the-north-face-rapidus-evo-24-zaino-da-sci-alpinismo-detail-2.jpg');
}

.div_rapidus_alpine._30 {
  background-image: url('../images/AMP_PACKS_3.jpg');
}

.div_rapidus_alpine._38 {
  background-image: url('../images/AMP_PACKS_.jpg');
}

.div_rapidus_alpine._38back {
  background-image: url('../images/AMP_PACKS_2.jpg');
}

.div_rapidus_alpine_34 {
  background-image: url('../images/the-north-face-rapidus-evo-24-zaino-da-sci-alpinismo.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 550px;
}

.div_rapidus_alpine_34.retro {
  background-image: url('../images/RAPIDUS_4.jpg');
}

.div_rapidus_alpine_34._30 {
  background-image: url('../images/AMP_PACKS_3.jpg');
}

.div_rapidus_alpine_34._38 {
  background-image: url('../images/AMP_PACKS_.jpg');
}

.div_rapidus_alpine_34._38back {
  background-image: url('../images/AMP_PACKS_2.jpg');
}

.div_rapidus_alpine-copy {
  background-image: url('../images/RAPIDUS_3.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 550px;
}

.div_rapidus_alpine-copy.retro {
  background-image: url('../images/the-north-face-rapidus-evo-24-zaino-da-sci-alpinismo-detail-2.jpg');
}

.div_rapidus_alpine-copy._30 {
  background-image: url('../images/AMP_PACKS_3.jpg');
}

.div_rapidus_alpine-copy._38 {
  background-image: url('../images/AMP_PACKS_.jpg');
}

.div_rapidus_alpine-copy._38back {
  background-image: url('../images/AMP_PACKS_2.jpg');
}

.bold-text-96._30bold, .bold-text-98._30bold, .bold-text-99._30bold, .bold-text-100, .bold-text-101._30bold, .bold-text-102._30bold, .bold-text-103._30bold, .bold-text-104, .bold-text-105, .bold-text-106 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.pfas_1a {
  background-color: #000;
  width: 100vw;
  height: 100vh;
  position: static;
  inset: 0%;
}

.div-link-ski-touring-copy {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
}

.div-block-1959 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  max-width: 1440px;
  height: 100vh;
  padding-left: 20%;
  padding-right: 20%;
  display: flex;
}

.text-block-78 {
  color: var(--white);
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: auto;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 6vw;
  line-height: 6vw;
  display: block;
}

.text-block-78.nero {
  color: var(--black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: -16px;
  font-size: 4vw;
  line-height: 4vw;
  display: flex;
}

.paragraph-34 {
  color: var(--white);
  background-color: #0000;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.pfas_2a {
  z-index: 1;
  background-color: var(--cust-lets);
  width: 100vw;
  height: auto;
  position: relative;
}

.div-block-1960 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-1960.pfas {
  width: 100%;
}

.quick-stack-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.cell-50 {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-span-329 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.cell-51 {
  justify-content: center;
  align-items: flex-start;
}

.pfas_3a {
  z-index: 1;
  background-color: var(--community-color);
  width: 100vw;
  height: auto;
  position: relative;
}

.text-span-330 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.pfas_5a {
  z-index: 1;
  background-color: var(--cust-take);
  width: 100vw;
  height: auto;
  position: relative;
}

.div-block-1961 {
  width: 100%;
}

.pfas_2a-copy {
  z-index: 1;
  background-color: var(--cust-lets);
  width: 100vw;
  height: auto;
  position: relative;
}

.pfas_4a {
  z-index: 1;
  background-color: var(--cust-take);
  width: 100vw;
  height: auto;
  position: relative;
}

.pfas_5_a {
  z-index: 1;
  background-color: var(--agree-color);
  width: 100vw;
  height: auto;
  position: relative;
}

.link_susatinability {
  border-bottom: .3px solid var(--white);
  flex-direction: row;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-flex;
}

.link_susatinability:hover {
  opacity: .5;
}

.container-1224 {
  background-color: var(--verto-alpine_ok);
}

.section-21 {
  width: 100vw;
  height: 50vh;
}

.container-1225 {
  width: 100%;
  max-width: 1440px;
  height: auto;
}

.quick-stack-28 {
  height: 100%;
  margin-right: 17px;
}

.dropdown_the-drop-copy {
  clear: none;
  background-color: var(--the-drop);
  object-fit: fill;
  background-image: url('../images/MAPPA_bianca.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 250px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: block;
  position: static;
  left: auto;
}

.dropdown_the-drop-copy.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dropdown_the-drop-copy.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dropdown_the-drop-copy.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dropdown_the-drop-copy.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dropdown_the-drop-copy.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dropdown_the-drop-copy.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dropdown_the-drop-copy.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dropdown_the-drop-copy.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dropdown_the-drop-copy.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dropdown_the-drop-copy.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dropdown_the-drop-copy.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop-copy.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop-copy.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop-copy.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dropdown_the-drop-copy.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop-copy.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop-copy.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop-copy.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dropdown_the-drop-copy.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dropdown_the-drop-copy.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dropdown_the-drop-copy.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown_the-drop-copy.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dropdown_the-drop-copy.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dropdown_the-drop-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop-copy.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown_the-drop-copy.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dropdown_the-drop-copy.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dropdown_the-drop-copy._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dropdown_the-drop-copy._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.windwall-benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.windwall-benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.windwall-benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.windwall-benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.windwall-benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.windwall-benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.windwall-benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.windwall-benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.windwall-benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.windwall-benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.windwall-benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.windwall-benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.windwall-benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.windwall-benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.windwall-benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.windwall-benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.windwall-benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.windwall-benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.windwall-benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.windwall-benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.windwall-benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.windwall-benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.windwall-benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.windwall-benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.windwall-benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.windwall-benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.windwall-benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.windwall-benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.windwall-benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.windwall-benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.windwall-benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.windwall-benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.windwall-benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.windwall-benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.windwall-benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.windwall-benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.windwall-benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.windwall-benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.windwall-benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.windwall-benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.windwall-benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.testo-bianco {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.testo-bianco.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.testo-bianco.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.testo-bianco.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.testo-bianco.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.testo-bianco.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.testo-bianco.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.testo-bianco.innovation-texts.bianco {
  color: var(--white);
}

.testo-bianco.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.testo-bianco.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.testo-bianco.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.testo-bianco.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.windwall-benefits_titolo-bianco {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 36px;
}

.windwall-benefits_titolo-bianco.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.windwall-benefits_titolo-bianco.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.windwall-benefits_titolo-bianco.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.windwall-benefits_titolo-bianco.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.windwall-benefits_titolo-bianco.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.windwall-benefits_titolo-bianco.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.windwall-benefits_titolo-bianco.innovation-texts.bianco {
  color: var(--white);
}

.windwall-benefits_titolo-bianco.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.windwall-benefits_titolo-bianco.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.windwall-benefits_titolo-bianco.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.windwall-benefits_titolo-bianco.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.div-block-1962 {
  background-image: url('../images/durably_waterproof.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 200px;
  height: 100px;
  margin-bottom: 40px;
}

.div-block-1962.totally-windproof {
  background-image: url('../images/Totally_Windproof.png');
  background-size: auto 80%;
}

.div-block-1962.brethable {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-size: auto 80%;
  margin-bottom: 40px;
}

.div-block-1962.comfort {
  background-image: url('../images/exceptional_comfort.png');
  background-size: auto 80%;
}

.div-block-1962.durability {
  background-image: url('../images/proven_durability.png');
  background-size: auto 80%;
}

.div-block-1962.comfortable {
  background-image: url('../images/exceptional_comfort.png');
  margin-bottom: 40px;
}

.div-block-1962.temperature_regulation {
  background-image: url('../images/temperature_regulating.png');
  background-size: auto 80%;
  margin-bottom: 40px;
}

.div-block-1962.lightweave, .div-block-1962.lightweight {
  background-image: url('../images/Lightweight.png');
  background-size: auto 80%;
}

.div-block-1962.exceptional_warmth {
  background-image: url('../images/icon_Exceptional_Warmth_ok.png');
  background-size: auto 80%;
  margin-bottom: 40px;
}

.div-block-1962.compressible {
  background-image: url('../images/icon_compressible_ok.png');
}

.div-block-1962.lightweight {
  background-image: url('../images/Lightweight.png');
  background-size: auto 80%;
}

.windwall_benefits {
  justify-content: center;
  align-items: flex-start;
  width: 98%;
  margin: 10px auto;
  display: flex;
}

.windwall_benefits.futurelight {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.gore-tex_3a {
  background-color: #d09d14;
  width: 100vw;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.gore-tex_2a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.loop_text_pordenone_outer-copy {
  width: 100%;
  overflow: hidden;
}

.menu-neomnis {
  border: 1px solid #000;
  border-left: 0 #000;
  border-right: 0 #000;
  justify-content: space-between;
  width: 100%;
  height: 42px;
  display: flex;
}

._020224 {
  background-color: #000;
  width: 100%;
  height: 100px;
  padding-top: 0;
}

.menu_dx-2 {
  width: auto;
  height: 40px;
  display: flex;
}

.div-logo-neonis {
  text-align: center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
  display: flex;
}

.div-logo-neonis:hover {
  background-color: #dedede;
}

.home_sx {
  width: auto;
  height: 40px;
  display: flex;
}

.h {
  color: #fff;
  white-space: nowrap;
  border-right: 1px solid #fff;
  align-items: center;
  width: auto;
  height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 33px;
  font-size: 3vw;
  font-weight: 700;
  display: flex;
}

.annunci_ok {
  background-color: #fff;
  height: 40px;
}

.annunci_ok.w--current {
  background-color: #fff;
}

.annunci_ok.w--current:hover, .annunci_ok.w--current:focus, .annunci_ok.w--current:visited {
  background-color: #dfdfdf;
}

.section_portdenone_loop {
  overflow: hidden;
}

.menu_cos-e_neonis {
  text-align: center;
  cursor: move;
  background-color: #dedede00;
  border-bottom: 1px solid #dedede00;
  border-left: 1px #000;
  border-right: 0 #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.menu_cos-e_neonis:hover {
  background-color: #dedede;
  border-top: 4px solid #dedede;
}

.menu_cos-e_neonis:focus {
  background-color: #dfdfdf00;
}

.loop_text-inner {
  align-items: center;
  height: 100px;
  display: flex;
}

.cose_neonis {
  background-color: #dedede00;
  height: 40px;
  margin-top: 0;
  padding-top: 0;
}

.cose_neonis.w--current {
  background-color: #fff;
}

.cose_neonis.w--current:hover, .cose_neonis.w--current:focus, .cose_neonis.w--current:visited {
  background-color: #dfdfdf;
}

.navbar {
  background-color: #fff;
}

.loop_text_poerdenone_inner-copy {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.header-2 {
  z-index: 101;
  background-color: #fff;
  width: 100%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-5 {
  text-align: center;
  background-color: #dedede00;
  border-left: 1px solid #000;
  border-right: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.div-block-5:hover {
  background-color: #dedede;
}

.div-block-5:focus {
  background-color: #dfdfdf00;
}

.div-block-5.annunci {
  border-right-style: solid;
  border-right-width: 1px;
}

.h2 {
  color: #000;
  letter-spacing: 0;
  white-space: nowrap;
  cursor: move;
  border: 1px #000;
  border-right-style: solid;
  justify-content: center;
  align-items: center;
  width: 16.7vw;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  font-size: 1.1vw;
  font-weight: 700;
  line-height: 1px;
  display: flex;
  overflow: visible;
}

.h2-pn {
  color: #000;
  letter-spacing: 0;
  white-space: nowrap;
  border: 1px #000;
  border-style: none solid;
  justify-content: center;
  align-items: center;
  width: 16.7vw;
  height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  font-size: 1.1vw;
  font-weight: 700;
  line-height: 1px;
  display: flex;
  overflow: visible;
}

.loop_text_outer {
  width: 100%;
  height: 100px;
  overflow: hidden;
}

.iscriviti {
  background-color: #fff;
  height: 40px;
}

.iscriviti.w--current {
  background-color: #fff;
}

.iscriviti.w--current:hover, .iscriviti.w--current:focus, .iscriviti.w--current:visited {
  background-color: #dfdfdf;
}

.partners_ok {
  background-color: #fff;
  height: 40px;
}

.partners_ok.w--current {
  background-color: #fff;
}

.partners_ok.w--current:hover, .partners_ok.w--current:focus, .partners_ok.w--current:visited {
  background-color: #dfdfdf;
}

.gore-tex_1a {
  background-color: var(--gore-tex);
  width: 100vw;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.section-22 {
  width: 100vw;
  height: 100px;
}

.div-block-1963, .logo-goretex {
  width: 100vw;
  height: auto;
}

.youtube-4 {
  height: 100%;
}

.youtube-4.futurelight, .youtube-4.clouddown {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), none;
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section-23 {
  background-color: var(--black);
  width: 100vw;
  height: 50vh;
  display: none;
}

.code-embed {
  margin-bottom: -6px;
}

.quick-stack-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/TNF_FW23_SummitSeries_Alpine_Jacopo_2874_BN.jpg');
  background-position: 30%;
  background-size: 100%;
  width: 100vw;
  height: 100%;
  padding: 0;
}

.div-block-1964 {
  background-image: url('../images/part_goretex.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 41px;
  padding-right: 41px;
  display: flex;
}

.div_imm_gore-tex {
  background-image: url('../images/LOGO_GORE-TEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_gore-tex.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.cell-52 {
  justify-content: center;
  align-items: center;
  padding: 50px;
}

.cell-53 {
  justify-content: center;
  align-items: center;
}

.title_gore {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  width: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 3vw;
  font-weight: 700;
  line-height: 3vw;
}

.title_gore.dvm_key-benefit {
  text-align: left;
  font-size: 3.5vw;
}

.title_gore.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.title_gore.nero {
  color: var(--black);
}

.dotknit_2a-copy {
  background-color: var(--white);
}

.text_gore_tex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 20% 100px 10%;
  display: flex;
  position: relative;
}

.goretex_video {
  background-color: var(--white);
}

.div_goretex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 100px 15%;
  display: flex;
  position: relative;
}

.video_goretex {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.gore-tex-a {
  width: 100vw;
  height: 100vh;
}

.div_title_gore-tex {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.gore-tex_4a {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 50vh;
  padding: 0;
  display: flex;
}

.div_gore-tex_benefit {
  background-image: url('../images/Womens-Jazzi-3L-GORETEX-Jacket-1.avif');
  background-position: 0%;
  background-size: auto 120%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.cell-54 {
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
}

.gore-tex_5a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.container_gore-tex_5a {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_gore-tex_5a._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div_gore-tex_shell_layer {
  background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.foto_mid-layer {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.foto_mid-layer.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_mid-layer.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.foto_mid-layer.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.foto_mid-layer.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_mid-layer.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.foto_mid-layer._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_mid-layer.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.foto_mid-layer.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.foto_mid-layer.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_mid-layer.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_mid-layer.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_mid-layer.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_mid-layer.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.div_gore-tex_grigio {
  background-color: var(--dim-grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.div_text_goretex_subtitle {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 10%;
  display: flex;
  position: relative;
}

.container-1225-copy {
  width: 100%;
  max-width: 1440px;
  height: auto;
}

.gore_tex_intro {
  z-index: 1;
  background-color: var(--gore-tex);
  width: 100vw;
  height: auto;
  position: relative;
}

.div_text_gore_intro {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.gore_tex_4b {
  z-index: 1;
  background-color: var(--gore-tex);
  background-image: url('../images/Womens-Jazzi-3L-GORETEX-Jacket-1.avif');
  background-position: 0 0;
  background-size: 40%;
  width: 100vw;
  height: auto;
  position: relative;
}

.text-span-331 {
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 21px;
}

.div-block-1965 {
  border-bottom: 1px solid var(--white);
  width: 50px;
  height: 5px;
}

.div_gore-tex_5b {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.gore_tex_6a {
  z-index: 1;
  background-color: var(--white-smoke);
  width: 100vw;
  height: auto;
  position: relative;
}

.container_goretex {
  width: 100%;
  max-width: 1440px;
  height: auto;
}

.gore_apparel {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/APPAREL_GORE.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 600px;
  max-height: none;
  margin: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: static;
  left: auto;
}

.gore_apparel.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.gore_apparel.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.gore_apparel.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.gore_apparel.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.gore_apparel.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.gore_apparel.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.gore_apparel.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.gore_apparel.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.gore_apparel.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.gore_apparel.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.gore_apparel.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.gore_apparel.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.gore_apparel.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.gore_apparel.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.gore_apparel.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.gore_apparel.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.gore_apparel.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.gore_apparel.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.gore_apparel.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.gore_apparel._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.gore_apparel.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.gore_apparel.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.gore_apparel.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.gore-tex_apparel_col_1 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 120px;
  display: flex;
}

.gore-tex_apparel_col_1.totally-windproof {
  background-image: url('../images/Totally_Windproof.png');
  background-size: auto 80%;
}

.gore-tex_apparel_col_1.brethable {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-size: auto 80%;
}

.container-1227 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title_apparel_col1 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 50px;
}

.title_apparel_col1.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.title_apparel_col1.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.title_apparel_col1.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.title_apparel_col1.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.title_apparel_col1.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.title_apparel_col1.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.title_apparel_col1.innovation-texts.bianco {
  color: var(--white);
}

.title_apparel_col1.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.title_apparel_col1.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.title_apparel_col1.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.title_apparel_col1.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.text_apparel {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.text_apparel.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.text_apparel.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.text_apparel.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.text_apparel.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.text_apparel.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.text_apparel.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.text_apparel.innovation-texts.bianco {
  color: var(--white);
}

.text_apparel.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.text_apparel.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.text_apparel.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.text_apparel.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.cell-55 {
  background-image: url('../images/dettaglio-triple-baffle-black.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.future-light_1a {
  width: 100vw;
  height: 100vh;
}

.div_logo_futurelight {
  background-image: url('../images/FUTURELIGHT.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_logo_futurelight.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.title_futurelight {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  align-self: center;
  width: auto;
  padding-top: 29px;
  padding-bottom: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 3vw;
  font-weight: 700;
  line-height: 3vw;
}

.title_futurelight.dvm_key-benefit {
  text-align: left;
  font-size: 3.5vw;
}

.title_futurelight.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.title_futurelight.nero {
  color: var(--black);
}

.clouddown-video {
  background-color: var(--white);
}

.quick-stack-30 {
  width: 100%;
  height: 100%;
}

.quick-stack-30.clouddown {
  width: 50%;
}

.video_futurelight_the_science {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.text-block-79 {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.div_text_gore_intro-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.futurelight_2a {
  z-index: 1;
  background-color: var(--grey-interview);
  width: 100vw;
  height: auto;
  position: relative;
}

.div_text_futurelight {
  background-color: var(--clouddown);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.div_text_futurelight.blue {
  background-color: var(--futurefleece);
}

.div_text_futurelight.giallo_ok {
  background-color: var(--future-light);
}

.futurelight_3a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.futurelight_breakthrough-breathability_1 {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 120px;
  display: flex;
}

.futurelight_breakthrough-breathability_1.totally-windproof {
  background-image: url('../images/Totally_Windproof.png');
  background-size: auto 80%;
}

.futurelight_breakthrough-breathability_1.brethable {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-size: auto 80%;
}

.futurelight_breathability {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/futurlight_Breakthrough_Breathability.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_breathability.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurelight_breathability.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurelight_breathability.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_breathability.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_breathability.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurelight_breathability.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_breathability.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurelight_breathability.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurelight_breathability.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurelight_breathability.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurelight_breathability.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurelight_breathability.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_breathability.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurelight_breathability.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurelight_breathability.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurelight_breathability.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_breathability.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_breathability.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_breathability.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurelight_breathability.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_breathability.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_breathability.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_breathability.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_breathability.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_breathability.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_breathability.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_breathability.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_breathability.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_breathability.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_breathability.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_breathability.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurelight_breathability.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_breathability.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_breathability.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurelight_breathability.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_breathability.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_breathability._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurelight_breathability._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurelight_breathability.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurelight_breathability.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurelight_breathability.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_breathability.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_breathability.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.futurelight_waterproofness {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/foto_Innovative_Waterproofnes.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_waterproofness.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurelight_waterproofness.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurelight_waterproofness.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_waterproofness.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_waterproofness.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurelight_waterproofness.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_waterproofness.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurelight_waterproofness.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurelight_waterproofness.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurelight_waterproofness.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurelight_waterproofness.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurelight_waterproofness.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_waterproofness.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurelight_waterproofness.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurelight_waterproofness.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurelight_waterproofness.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_waterproofness.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_waterproofness.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_waterproofness.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurelight_waterproofness.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_waterproofness.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_waterproofness.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_waterproofness.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_waterproofness.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_waterproofness.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_waterproofness.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_waterproofness.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_waterproofness.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_waterproofness.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_waterproofness.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_waterproofness.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurelight_waterproofness.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_waterproofness.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_waterproofness.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurelight_waterproofness.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_waterproofness.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_waterproofness._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurelight_waterproofness._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurelight_waterproofness.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurelight_waterproofness.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurelight_waterproofness.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_waterproofness.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_waterproofness.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.futurelight_comfort {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/futurlight_Exceptional_Comfort.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_comfort.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurelight_comfort.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurelight_comfort.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_comfort.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_comfort.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurelight_comfort.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_comfort.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurelight_comfort.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurelight_comfort.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurelight_comfort.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurelight_comfort.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurelight_comfort.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_comfort.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurelight_comfort.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurelight_comfort.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurelight_comfort.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_comfort.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_comfort.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_comfort.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurelight_comfort.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_comfort.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_comfort.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_comfort.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_comfort.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_comfort.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_comfort.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_comfort.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_comfort.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_comfort.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_comfort.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_comfort.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurelight_comfort.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_comfort.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_comfort.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurelight_comfort.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_comfort.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_comfort._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurelight_comfort._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurelight_comfort.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurelight_comfort.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurelight_comfort.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_comfort.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_comfort.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.futurelight_durability {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/foto_Proven_Durability.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_durability.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurelight_durability.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurelight_durability.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_durability.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_durability.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurelight_durability.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_durability.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurelight_durability.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurelight_durability.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurelight_durability.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurelight_durability.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurelight_durability.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_durability.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurelight_durability.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurelight_durability.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurelight_durability.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_durability.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_durability.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_durability.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurelight_durability.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_durability.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_durability.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_durability.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_durability.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_durability.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_durability.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_durability.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_durability.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_durability.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_durability.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_durability.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurelight_durability.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_durability.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_durability.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurelight_durability.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_durability.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_durability._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurelight_durability._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurelight_durability.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurelight_durability.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurelight_durability.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_durability.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_durability.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.text-block-80 {
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.div_text_futurelight_macro {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.futurelight_4a {
  z-index: 1;
  background-color: var(--black);
  background-image: url('../images/futurlight_macro_3.jpg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 40%;
  width: 100vw;
  height: auto;
  position: relative;
}

.futurelight_5a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.div_futurelight_col1 {
  background-image: url('../images/layer_outer_shell.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div_futurelight_col2 {
  background-image: url('../images/foto_Trousers.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.foto_trousers {
  background-image: url('../images/icon_trousers.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.div_futurelight_col3 {
  background-image: url('../images/foto_footwear.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.foto_footwear {
  background-image: url('../images/icon_footwear.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 70%;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

._50_insulation_1a {
  width: 100vw;
  height: 100vh;
}

.div_logo_50-50_insukation {
  background-image: url('../images/50-50_insulation.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 20px;
}

.div_logo_50-50_insukation.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.div_text_50insulation_intro {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

._50_insulation_intro {
  z-index: 1;
  background-color: var(--gore-tex);
  background-image: linear-gradient(to bottom, var(--rosso_50_insulation), var(--rosso_50_insulation));
  width: 100vw;
  height: auto;
  position: relative;
}

._50_insulation_video {
  background-color: var(--white);
}

.logo-50-insulation {
  width: 100vw;
  height: auto;
}

.gore-tex_2a-copy, ._50_insulation_2a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

._50_insulation_benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

._50_insulation_benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

._50_insulation_benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

._50_insulation_benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation_benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation_benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

._50_insulation_benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._50_insulation_benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

._50_insulation_benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

._50_insulation_benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

._50_insulation_benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

._50_insulation_benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

._50_insulation_benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation_benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

._50_insulation_benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

._50_insulation_benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

._50_insulation_benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation_benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation_benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation_benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

._50_insulation_benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation_benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation_benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation_benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation_benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation_benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation_benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation_benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation_benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation_benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation_benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

._50_insulation_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation_benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation_benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

._50_insulation_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation_benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation_benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

._50_insulation_benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

._50_insulation_benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

._50_insulation_benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

._50_insulation {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

._50_insulation.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

._50_insulation.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

._50_insulation.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

._50_insulation.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._50_insulation.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

._50_insulation.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

._50_insulation.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

._50_insulation.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

._50_insulation.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

._50_insulation.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

._50_insulation.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

._50_insulation.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

._50_insulation.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

._50_insulation.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

._50_insulation.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

._50_insulation.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation._2 {
  background-position: 50% 0;
  min-height: 250px;
}

._50_insulation._3 {
  background-position: 100% 0;
  min-height: 250px;
}

._50_insulation.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

._50_insulation.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

._50_insulation.breathable-benefits {
  background-image: url('../images/50_insulation_breathable.jpg');
  padding-bottom: 0;
}

._50_insulation-benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

._50_insulation-benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

._50_insulation-benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

._50_insulation-benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation-benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation-benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

._50_insulation-benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._50_insulation-benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

._50_insulation-benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

._50_insulation-benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

._50_insulation-benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

._50_insulation-benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

._50_insulation-benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation-benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

._50_insulation-benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

._50_insulation-benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

._50_insulation-benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation-benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation-benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation-benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

._50_insulation-benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation-benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation-benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation-benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._50_insulation-benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._50_insulation-benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._50_insulation-benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation-benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._50_insulation-benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._50_insulation-benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation-benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation-benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

._50_insulation-benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation-benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

._50_insulation-benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

._50_insulation-benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._50_insulation-benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._50_insulation-benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

._50_insulation-benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

._50_insulation-benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

._50_insulation-benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

._50_insulation-benefits.temperature_regulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
  padding-bottom: 0;
}

._50_insulation_benefit_title {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 10px 20%;
  display: flex;
  position: static;
}

.bold-text-109 {
  font-size: 3vw;
  line-height: 3vw;
}

._50_insulation_3a {
  z-index: 1;
  background-color: var(--gore-tex);
  background-image: url('../images/50_insulation_macro.jpg');
  background-position: 0 0;
  background-size: 60%;
  width: 100vw;
  height: auto;
  position: relative;
}

.cell_50insulation {
  background-image: url('../images/50_insulation_intro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._50_insulation_4a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.container_50_insulation_4a {
  width: 100%;
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_50_insulation_4a._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.container_50_insulation_4a._500px {
  height: 100%;
  min-height: 500px;
}

.div_50_insulation_4a_midlayer {
  background-image: url('../images/50_insulation_midlayer.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
  overflow: hidden;
}

.div_50_insulation_4a_midlayer.accessories {
  background-image: url('../images/futurefleece_Accessories.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

._50_insulation_5a {
  background-color: var(--white-smoke);
}

.div_text_50_insulation {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 40px 20%;
  display: flex;
  position: static;
}

.container_50_insulation {
  width: 100%;
  max-width: 1440px;
  height: auto;
}

.div_imm_50_insulation {
  background-image: url('../images/LOGO_GORE-TEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_50_insulation.products {
  background-image: url('../images/50-50_insulation.png');
  width: 100%;
  min-width: auto;
  height: 50px;
  margin-bottom: 10px;
}

.gore_apparel-copy {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/TNF_FW24_SummitSeries_M_Alpine_Schmitz_1835_low.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.gore_apparel-copy.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.gore_apparel-copy.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.gore_apparel-copy.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.gore_apparel-copy.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel-copy.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.gore_apparel-copy.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel-copy.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.gore_apparel-copy.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.gore_apparel-copy.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.gore_apparel-copy.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.gore_apparel-copy.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.gore_apparel-copy.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel-copy.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.gore_apparel-copy.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.gore_apparel-copy.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.gore_apparel-copy.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel-copy.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel-copy.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel-copy.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.gore_apparel-copy.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel-copy.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel-copy.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel-copy.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.gore_apparel-copy.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.gore_apparel-copy.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.gore_apparel-copy.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.gore_apparel-copy.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.gore_apparel-copy.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.gore_apparel-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel-copy.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel-copy.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.gore_apparel-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel-copy.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.gore_apparel-copy.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.gore_apparel-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.gore_apparel-copy.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.gore_apparel-copy._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.gore_apparel-copy._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.gore_apparel-copy.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.gore_apparel-copy.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.gore_apparel-copy.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel-copy.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.gore_apparel-copy.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

._50_insulation_6a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.container_50_insulation_6a {
  max-width: 1440px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_50_insulation_6a._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.code-embed-2 {
  width: 100%;
}

._50_insulation_6b {
  background-color: var(--black);
  padding: 0;
}

.div-50_down_tech {
  background-image: url('../images/TNF-fw24-tech-50-50-lp-layer_bn.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.div-block-1966 {
  width: 100%;
  height: 100%;
}

.ventrix_1a {
  width: 100vw;
  height: 100vh;
}

.div_logo_ventrix {
  background-image: url('../images/ventrix_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 20px;
}

.div_logo_ventrix.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.part_ventrix {
  background-image: url('../images/ventrix_intro.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

._50_insulation_video-copy, .ventrix_video {
  background-color: var(--white);
}

.video_ventrix {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.ventrix_intro {
  z-index: 1;
  background-color: var(--fondo-disegni);
  background-image: url('../images/ventrix_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: auto;
  position: relative;
}

.futurefleece_2a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ventrix_benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_higly_comfortable.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.ventrix_benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.ventrix_benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.ventrix_benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.ventrix_benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix_benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.ventrix_benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.ventrix_benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.ventrix_benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.ventrix_benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.ventrix_benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.ventrix_benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.ventrix_benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.ventrix_benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.ventrix_benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.ventrix_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.ventrix_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.ventrix_benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.ventrix_benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.ventrix_benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.ventrix_benefit {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.ventrix_benefit.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.ventrix_benefit.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.ventrix_benefit.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_benefit.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefit.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.ventrix_benefit.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix_benefit.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.ventrix_benefit.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.ventrix_benefit.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.ventrix_benefit.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.ventrix_benefit.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.ventrix_benefit.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefit.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.ventrix_benefit.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.ventrix_benefit.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.ventrix_benefit.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefit.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefit.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefit.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.ventrix_benefit.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefit.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefit.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefit.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_benefit.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_benefit.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_benefit.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_benefit.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_benefit.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_benefit.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefit.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefit.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.ventrix_benefit.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefit.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_benefit.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.ventrix_benefit.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_benefit.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_benefit._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.ventrix_benefit._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.ventrix_benefit.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.ventrix_benefit.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.ventrix_benefit.breathable-benefits {
  background-image: url('../images/50_insulation_breathable.jpg');
}

.ventrix_benefit.breathable_ventrix {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_breathable.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.ventrix_benefit.futurefleec {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_breathable.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._5ventrix_benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

._5ventrix_benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

._5ventrix_benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

._5ventrix_benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._5ventrix_benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._5ventrix_benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

._5ventrix_benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

._5ventrix_benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

._5ventrix_benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

._5ventrix_benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

._5ventrix_benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

._5ventrix_benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

._5ventrix_benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._5ventrix_benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

._5ventrix_benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

._5ventrix_benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

._5ventrix_benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._5ventrix_benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._5ventrix_benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._5ventrix_benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

._5ventrix_benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._5ventrix_benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._5ventrix_benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._5ventrix_benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

._5ventrix_benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

._5ventrix_benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

._5ventrix_benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

._5ventrix_benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

._5ventrix_benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

._5ventrix_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._5ventrix_benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._5ventrix_benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

._5ventrix_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._5ventrix_benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

._5ventrix_benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

._5ventrix_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

._5ventrix_benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

._5ventrix_benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

._5ventrix_benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

._5ventrix_benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

._5ventrix_benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

._5ventrix_benefits.temperature_regulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
}

._5ventrix_benefits.temperature_regulation_ventrix {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_temperature_regulating.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-bottom: 0;
}

.ventrix_3a {
  z-index: 1;
  background-color: var(--fondo-disegni);
  background-image: url('../images/ventrix_macro_2.jpg');
  background-position: 0 0;
  background-size: 60%;
  width: 100vw;
  height: auto;
  position: relative;
}

.ventrix_4a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.div_ventrix_4a_midlayer {
  background-image: linear-gradient(#00000080, #00000080), url('../images/FW18_NE_VENTRIX_002_low.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.ventrix_5a {
  background-color: var(--white-smoke);
}

.div_imm_ventrix {
  background-image: url('../images/ventrix_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_ventrix.products {
  background-image: url('../images/50-50_insulation.png');
  width: 100%;
  min-width: auto;
  height: 50px;
  margin-bottom: 10px;
}

.ventrix-products {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/ventrix_hoodies_jacket.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.ventrix-products.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.ventrix-products.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.ventrix-products.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix-products.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix-products.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.ventrix-products.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix-products.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.ventrix-products.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.ventrix-products.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.ventrix-products.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.ventrix-products.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.ventrix-products.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix-products.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.ventrix-products.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.ventrix-products.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.ventrix-products.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix-products.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix-products.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix-products.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.ventrix-products.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix-products.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix-products.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix-products.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix-products.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix-products.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix-products.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix-products.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix-products.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix-products.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix-products.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix-products.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.ventrix-products.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix-products.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix-products.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.ventrix-products.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix-products.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix-products._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.ventrix-products._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.ventrix-products.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.ventrix-products.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.ventrix-products.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix-products.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix-products.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.ventrix_6b {
  background-color: var(--black);
  padding: 0 40px 0 0;
}

.div_ventrix_benefits {
  background-image: url('../images/TNF-fw24-tech-50-50-lp-layer_bn.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.futurefleece_1a {
  width: 100vw;
  height: 100vh;
}

.div_title_futurefleece {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div_logo_futurefleece {
  background-image: url('../images/futurefleece_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 20px;
}

.div_logo_futurefleece.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.part_futurefleece {
  background-image: url('../images/FutureFleece_1080x1920_macro.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.futurefleece_video-copy {
  background-color: var(--white);
}

.video_futurefleece {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.futurefleece_intro {
  z-index: 1;
  background-color: var(--dark-slate-blue);
  width: 100vw;
  height: auto;
  position: relative;
}

.div_text_futurefleece_intro-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.div_text_futurefleece_intro-copy.rosso {
  background-color: var(--futurefleece);
}

.div_text_futurefleece_logo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.div_text_futurefleece_logo.rosso {
  background-color: var(--clouddown);
  background-image: url('../images/videoframe_4000.png');
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: auto 80%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div_text_futurefleece_logo.rosso.futureflace_blue {
  background-color: var(--futurefleece);
  background-image: url('../images/futurefleece_1.png');
  background-size: 20%;
  height: 80px;
}

.futurefleece_benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Accessories.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.futurefleece_benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurefleece_benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurefleece_benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurefleece_benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurefleece_benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurefleece_benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurefleece_benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurefleece_benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurefleece_benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurefleece_benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurefleece_benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurefleece_benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurefleece_benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurefleece_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurefleece_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurefleece_benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurefleece_benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurefleece_benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.ventrix_futurefleece {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.ventrix_futurefleece.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.ventrix_futurefleece.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.ventrix_futurefleece.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_futurefleece.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_futurefleece.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.ventrix_futurefleece.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.ventrix_futurefleece.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.ventrix_futurefleece.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.ventrix_futurefleece.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.ventrix_futurefleece.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.ventrix_futurefleece.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.ventrix_futurefleece.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_futurefleece.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.ventrix_futurefleece.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.ventrix_futurefleece.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.ventrix_futurefleece.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_futurefleece.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_futurefleece.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_futurefleece.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.ventrix_futurefleece.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_futurefleece.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_futurefleece.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_futurefleece.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.ventrix_futurefleece.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.ventrix_futurefleece.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.ventrix_futurefleece.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_futurefleece.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.ventrix_futurefleece.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.ventrix_futurefleece.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_futurefleece.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_futurefleece.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.ventrix_futurefleece.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_futurefleece.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.ventrix_futurefleece.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.ventrix_futurefleece.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.ventrix_futurefleece.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.ventrix_futurefleece._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.ventrix_futurefleece._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.ventrix_futurefleece.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.ventrix_futurefleece.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.ventrix_futurefleece.breathable-benefits {
  background-image: url('../images/50_insulation_breathable.jpg');
}

.ventrix_futurefleece.breathable_ventrix, .ventrix_futurefleece.futurefleec {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_breathable.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_col_1 {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.futurefleece_col_1.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurefleece_col_1.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurefleece_col_1.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_col_1.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col_1.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurefleece_col_1.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_col_1.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurefleece_col_1.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurefleece_col_1.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurefleece_col_1.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurefleece_col_1.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurefleece_col_1.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col_1.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurefleece_col_1.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurefleece_col_1.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurefleece_col_1.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col_1.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col_1.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col_1.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurefleece_col_1.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col_1.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col_1.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col_1.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col_1.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col_1.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col_1.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_col_1.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_col_1.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col_1.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col_1.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col_1.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurefleece_col_1.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col_1.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_col_1.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurefleece_col_1.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col_1.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col_1._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurefleece_col_1._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurefleece_col_1.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurefleece_col_1.breathable {
  background-image: url('../images/futurefleece_super_breathable.jpg');
}

.futurefleece_col_1.breathable-benefits {
  background-image: url('../images/50_insulation_breathable.jpg');
}

.futurefleece_col_1.breathable_ventrix, .futurefleece_col_1.futurefleec {
  background-image: linear-gradient(#00000080, #00000080), url('../images/ventrix_breathable.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_col3 {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.futurefleece_col3.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurefleece_col3.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurefleece_col3.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_col3.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col3.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurefleece_col3.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_col3.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurefleece_col3.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurefleece_col3.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurefleece_col3.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurefleece_col3.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurefleece_col3.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col3.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurefleece_col3.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurefleece_col3.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurefleece_col3.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col3.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col3.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col3.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurefleece_col3.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col3.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col3.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col3.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_col3.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_col3.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_col3.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_col3.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_col3.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_col3.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col3.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col3.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurefleece_col3.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col3.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_col3.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurefleece_col3.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_col3.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_col3._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurefleece_col3._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurefleece_col3.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurefleece_col3.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurefleece_col3.temperature_regulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
}

.futurefleece_col3.temperature_regulation_ventrix {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_lightweight.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_3a {
  z-index: 1;
  background-color: var(--fondo-disegni);
  width: 100vw;
  height: auto;
  position: relative;
}

.text_furue-fleece {
  aspect-ratio: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 100px 20%;
  display: flex;
  position: static;
}

.futurefleece_3b {
  z-index: 1;
  background-color: var(--cust-exploring);
  background-image: url('../images/future_fleece_desktop.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: auto;
  min-height: 600px;
  position: relative;
  overflow: hidden;
}

.html-embed-futurefleece {
  opacity: 1;
  height: auto;
  min-height: 100%;
}

.html-embed-futurefleece.triple_baffle-copy, .html-embed-futurefleece.triple_baffle-copy-copy, .html-embed-futurefleece.dotknit_desktop, .html-embed-futurefleece.dotknit_mobile, .html-embed-futurefleece.goretex_desktop {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.div_text_futurefleece {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 151px 20%;
  display: flex;
  position: static;
}

.futurefleece_4a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.div_futurefleece_1f {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.left-arrow-27, .right-arrow-26 {
  display: inline-flex;
}

.slide-nav-22 {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.slide-77, .mask-19, .slider-32 {
  width: 100%;
  height: 100%;
}

.div_futurefleece_2f {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_against_skin.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.foto_skin {
  background-image: url('../images/icon_Against_Skin.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.div_futurefleece_3f {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Accessories.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.foto_accessories {
  background-image: url('../images/icon_accessories.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.futurefleece_5a {
  background-color: var(--white-smoke);
}

.div_imm_futurefleece {
  background-image: url('../images/futurefleece_1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_futurefleece.products {
  background-image: url('../images/50-50_insulation.png');
  width: 100%;
  min-width: auto;
  height: 50px;
  margin-bottom: 10px;
}

.futurefleece_products {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/futurefleece_discover.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurefleece_products.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurefleece_products.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurefleece_products.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_products.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_products.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurefleece_products.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_products.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurefleece_products.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurefleece_products.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurefleece_products.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurefleece_products.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurefleece_products.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_products.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurefleece_products.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurefleece_products.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurefleece_products.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_products.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_products.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_products.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurefleece_products.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_products.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_products.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_products.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurefleece_products.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurefleece_products.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurefleece_products.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_products.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurefleece_products.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurefleece_products.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_products.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_products.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurefleece_products.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_products.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurefleece_products.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurefleece_products.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurefleece_products.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurefleece_products._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurefleece_products._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurefleece_products.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurefleece_products.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurefleece_products.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_products.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurefleece_products.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.futurefleece_6b {
  background-color: var(--black);
  padding: 0 40px 0 0;
}

.div_futurefleece {
  background-image: url('../images/macro_futurefleece.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.dotknit_1a {
  width: 100vw;
  height: 100vh;
}

.cell_dotknit {
  background-image: url('../images/dotknit_intro.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div_logo_dotknit_a {
  background-image: url('../images/dotknit.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 20px;
}

.div_logo_dotknit_a.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.dotknit_tech_intro {
  z-index: 1;
  background-color: var(--gore-tex);
  background-image: linear-gradient(to bottom, var(--dotknit), var(--dotknit));
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 100vw;
  height: auto;
  position: relative;
}

.div-block-1967 {
  background-color: var(--cust-exploring);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.image-88 {
  background-color: var(--dotknit);
}

.dotknit_video-copy {
  background-color: var(--white);
}

.dotknit_tech_2a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.dotknit_tech_benefits {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/dotknit_highly_comfortable.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_tech_benefits.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_tech_benefits.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_tech_benefits.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefits.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_tech_benefits.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_tech_benefits.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_tech_benefits.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_tech_benefits.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_tech_benefits.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_tech_benefits.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefits.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_tech_benefits.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_tech_benefits.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefits.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_tech_benefits.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefits.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefits.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_tech_benefits.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefits.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_tech_benefits.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_tech_benefits._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_tech_benefits.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_tech_benefits.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.windwall-benefits_titolo-bianco-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  margin: 10px auto 23px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 36px;
}

.windwall-benefits_titolo-bianco-copy.testi-lunghi {
  text-transform: none;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.interview {
  text-align: left;
  column-count: 2;
  padding-left: 0;
  padding-right: 0;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive.black-dx {
  color: var(--black);
  text-align: right;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive.black-dx.sx {
  text-align: left;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.run {
  font-size: 24px;
  line-height: 30px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.bianco {
  color: var(--white);
}

.windwall-benefits_titolo-bianco-copy.link-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts._15pt {
  letter-spacing: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts {
  color: #000;
  letter-spacing: 0;
  width: 80%;
  margin-bottom: 0;
  padding-left: 23px;
  padding-right: 23px;
  font-size: 16px;
  line-height: 23px;
}

.windwall-benefits_titolo-bianco-copy.innovation-texts.bianco {
  color: var(--grey-interview);
  width: 90%;
}

.dotknit_tech_benefit {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_tech_benefit.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_tech_benefit.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_tech_benefit.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefit.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefit.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_tech_benefit.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_tech_benefit.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_tech_benefit.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_tech_benefit.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_tech_benefit.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_tech_benefit.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefit.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefit.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_tech_benefit.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_tech_benefit.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefit.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefit.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefit.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefit.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_tech_benefit.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefit.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefit.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefit.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefit.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefit.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefit.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefit.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefit.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefit.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefit.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_tech_benefit.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefit.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefit.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_tech_benefit.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefit.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefit._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_tech_benefit._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_tech_benefit.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_tech_benefit.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_tech_benefit.breathable-benefits {
  background-image: url('../images/dotknit_super_breathable.jpg');
}

.dotknit_tech_benefits_col3 {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0 16px;
  padding-bottom: 40px;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_tech_benefits_col3.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_tech_benefits_col3.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_tech_benefits_col3.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefits_col3.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_tech_benefits_col3.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_tech_benefits_col3.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_tech_benefits_col3.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_tech_benefits_col3.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_tech_benefits_col3.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_tech_benefits_col3.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_tech_benefits_col3.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits_col3.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits_col3.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits_col3.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_tech_benefits_col3.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits_col3.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits_col3.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits_col3.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_tech_benefits_col3.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_tech_benefits_col3.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_tech_benefits_col3.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_tech_benefits_col3._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_tech_benefits_col3._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_tech_benefits_col3.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_tech_benefits_col3.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_tech_benefits_col3.temperature_regulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
}

.dotknit_tech_benefits_col3.lightweight {
  background-image: url('../images/dotknit_Lightweight.jpg');
}

.dotknit_tech_3a {
  z-index: 1;
  background-color: var(--gore-tex);
  background-image: url('../images/dotknit_macro_1.jpg');
  background-position: 0 0;
  background-size: 60%;
  width: 100vw;
  height: auto;
  position: relative;
}

.dotknit_4a {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.dotknit_4a._500px {
  min-height: 500px;
}

.dotknit_tech_layer {
  background-image: url('../images/50_insulation_midlayer.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.dotknit_tech_layer._1 {
  background-image: url('../images/dotknit_against_skin.jpg');
}

.div_text_dotknit_tech {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 10%;
  display: flex;
  position: relative;
}

.dotknit_paragraph {
  line-height: 22px;
}

.dotknit_paragraph.nero {
  color: var(--black);
  text-align: center;
}

.div_dotknit_accessories {
  background-image: url('../images/dotknit_accessories.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  overflow: hidden;
}

.foto_accessories_dotknit {
  background-image: url('../images/icon_accessories.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.dotknit_5a {
  background-color: var(--white-smoke);
}

.dotknit_summit-pro {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/dotknit_crevasse_t-shirt.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_summit-pro.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_summit-pro.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_summit-pro.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-pro.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_summit-pro.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_summit-pro.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_summit-pro.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_summit-pro.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_summit-pro.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_summit-pro.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_summit-pro.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_summit-pro.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_summit-pro.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_summit-pro.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-pro.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-pro.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_summit-pro.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-pro.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_summit-pro.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_summit-pro._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_summit-pro.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_summit-pro.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_summit-pro.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.div-block-1968 {
  flex-flow: row;
  display: flex;
}

.div_imm_dotknit_tech {
  background-image: url('../images/LOGO_GORE-TEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_dotknit_tech.products {
  background-image: url('../images/dotknit.png');
  background-size: auto 50%;
  width: 100%;
  min-width: auto;
  height: 50px;
  margin-bottom: 10px;
}

.dotknit_summit-pro-copy {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/dotknit_crevasse_t-shirt.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_summit-pro-copy.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_summit-pro-copy.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_summit-pro-copy.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-pro-copy.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_summit-pro-copy.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_summit-pro-copy.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_summit-pro-copy.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_summit-pro-copy.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_summit-pro-copy.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_summit-pro-copy.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_summit-pro-copy.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro-copy.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro-copy.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro-copy.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_summit-pro-copy.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro-copy.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro-copy.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro-copy.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-pro-copy.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-pro-copy.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_summit-pro-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-pro-copy.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-pro-copy.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-pro-copy._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_summit-pro-copy._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_summit-pro-copy.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_summit-pro-copy.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_summit-pro-copy.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro-copy.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-pro-copy.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.dotknit_summit-crevasse_t-shirt {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/dotknit_crevasse_t-shirt.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_summit-crevasse_t-shirt._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_summit-crevasse_t-shirt._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_summit-crevasse_t-shirt.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_summit-crevasse_t-shirt.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_summit-crevasse_t-shirt.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-crevasse_t-shirt.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_summit-crevasse_t-shirt.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.div-50_dotknit_tech {
  background-image: url('../images/dotknit_tech_bn.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
}

.containe_library {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  padding-left: 70px;
  display: flex;
}

.foto-library {
  background-image: linear-gradient(#00000080, #00000080), url('../images/S19_SUMMIT_002.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100vw;
  height: 50vh;
  display: block;
}

.div-block-1969 {
  background-image: url('../images/TNF_Waterproof_Breathable_Booklet_16_9-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 300px;
}

.div-block-1969._2 {
  background-image: url('../images/TNF-Techology-Pages-Presentation-1.jpg');
}

.div-block-1969._1 {
  background-image: url('../images/FW24-MountainSports_SummitSeries-1.jpg');
  background-size: contain;
  width: 100%;
}

.div-block-1969._3 {
  background-image: url('../images/TECHNOLOGY-POCKET-GUIDE-1.jpg');
  background-size: auto 90%;
  height: 350px;
}

.cell-56, .cell-57 {
  justify-content: center;
  align-items: center;
}

.link-block-62 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.link-block-62:hover {
  opacity: .6;
  mix-blend-mode: normal;
}

.link-block-63 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-63:hover {
  opacity: .6;
}

.link-block-64 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-64:hover {
  opacity: .6;
}

.link-block-65 {
  width: 100%;
}

.futurefleece_4ab {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.icon_accessories {
  background-image: url('../images/icon_accessories.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.fleeece_icon {
  background-image: url('../images/futurefleece_Fleece.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
  overflow: hidden;
}

.fleeece_icon.accessories {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Accessories.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div_icon_against-the-skin {
  background-image: url('../images/futurefleece_against_skin.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
  overflow: hidden;
}

.div_icon_against-the-skin.accessories {
  background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Accessories.jpg');
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.skin {
  background-image: url('../images/icon_Against_Skin.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.bold-text-113 {
  text-transform: none;
  font-size: 4vw;
}

.cell-59, .cell-60 {
  justify-content: center;
  align-items: flex-start;
}

.bold_20pt {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.video_clouddown {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.clouddown_2a {
  z-index: 1;
  background-color: var(--grey-interview);
  width: 100vw;
  height: auto;
  position: relative;
}

.div_logo_clouddown {
  background-image: url('../images/logo_clouddown.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_logo_clouddown.products {
  width: 100%;
  height: 50px;
  margin-bottom: 10px;
}

.div-block-1970 {
  background-color: var(--clouddown);
}

.clouddown_3a {
  width: 100vw;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.futurelight_clouddown_1 {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/Exceptional-Warmth_part1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.futurelight_clouddown_1.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.futurelight_clouddown_1.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.futurelight_clouddown_1.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_clouddown_1.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_clouddown_1.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.futurelight_clouddown_1.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_clouddown_1.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.futurelight_clouddown_1.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.futurelight_clouddown_1.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.futurelight_clouddown_1.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.futurelight_clouddown_1.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.futurelight_clouddown_1.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_clouddown_1.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.futurelight_clouddown_1.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.futurelight_clouddown_1.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.futurelight_clouddown_1.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_clouddown_1.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_clouddown_1.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_clouddown_1.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.futurelight_clouddown_1.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_clouddown_1.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_clouddown_1.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_clouddown_1.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.futurelight_clouddown_1.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.futurelight_clouddown_1.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.futurelight_clouddown_1.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_clouddown_1.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.futurelight_clouddown_1.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.futurelight_clouddown_1.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_clouddown_1.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.futurelight_clouddown_1.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_clouddown_1.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.futurelight_clouddown_1.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.futurelight_clouddown_1.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.futurelight_clouddown_1.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.futurelight_clouddown_1._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.futurelight_clouddown_1._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.futurelight_clouddown_1.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.futurelight_clouddown_1.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.futurelight_clouddown_1.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_clouddown_1.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.futurelight_clouddown_1.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.clouddown_compressible {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/Compressible_part2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.clouddown_compressible.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.clouddown_compressible.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.clouddown_compressible.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_compressible.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_compressible.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.clouddown_compressible.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_compressible.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.clouddown_compressible.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.clouddown_compressible.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.clouddown_compressible.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.clouddown_compressible.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.clouddown_compressible.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_compressible.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.clouddown_compressible.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.clouddown_compressible.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.clouddown_compressible.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_compressible.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_compressible.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_compressible.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.clouddown_compressible.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_compressible.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_compressible.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_compressible.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_compressible.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_compressible.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_compressible.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_compressible.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_compressible.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_compressible.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_compressible.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_compressible.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.clouddown_compressible.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_compressible.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_compressible.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.clouddown_compressible.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_compressible.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_compressible._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.clouddown_compressible._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.clouddown_compressible.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.clouddown_compressible.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.clouddown_compressible.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_compressible.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_compressible.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.clouddown_comfortable {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/Comfortable_part3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.clouddown_comfortable.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.clouddown_comfortable.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.clouddown_comfortable.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_comfortable.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_comfortable.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.clouddown_comfortable.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_comfortable.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.clouddown_comfortable.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.clouddown_comfortable.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.clouddown_comfortable.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.clouddown_comfortable.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.clouddown_comfortable.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_comfortable.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.clouddown_comfortable.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.clouddown_comfortable.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.clouddown_comfortable.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_comfortable.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_comfortable.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_comfortable.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.clouddown_comfortable.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_comfortable.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_comfortable.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_comfortable.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_comfortable.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_comfortable.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_comfortable.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_comfortable.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_comfortable.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_comfortable.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_comfortable.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_comfortable.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.clouddown_comfortable.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_comfortable.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_comfortable.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.clouddown_comfortable.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_comfortable.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_comfortable._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.clouddown_comfortable._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.clouddown_comfortable.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.clouddown_comfortable.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.clouddown_comfortable.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_comfortable.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_comfortable.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.clouddown_lightweight {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: url('../images/Lightweight_part4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.clouddown_lightweight.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.clouddown_lightweight.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.clouddown_lightweight.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_lightweight.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_lightweight.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.clouddown_lightweight.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_lightweight.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.clouddown_lightweight.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.clouddown_lightweight.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.clouddown_lightweight.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.clouddown_lightweight.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.clouddown_lightweight.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_lightweight.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.clouddown_lightweight.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.clouddown_lightweight.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.clouddown_lightweight.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_lightweight.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_lightweight.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_lightweight.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.clouddown_lightweight.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_lightweight.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_lightweight.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_lightweight.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_lightweight.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_lightweight.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_lightweight.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_lightweight.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_lightweight.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_lightweight.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_lightweight.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_lightweight.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.clouddown_lightweight.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_lightweight.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_lightweight.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.clouddown_lightweight.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_lightweight.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_lightweight._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.clouddown_lightweight._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.clouddown_lightweight.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.clouddown_lightweight.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.clouddown_lightweight.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_lightweight.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_lightweight.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.clouddown_4a {
  z-index: 1;
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/Clouddown_tech.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, 40%;
  width: 100vw;
  height: auto;
  position: relative;
}

.div_clouddown_layer {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/photo_clouddown_3.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.outer-insulation-layer {
  background-image: url('../images/outer-Layer.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.clouddown_5a {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
}

.container_clouddown {
  width: 100%;
  max-width: 1440px;
  height: auto;
}

.div_text_clouddown {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding: 40px 20%;
  display: flex;
  position: static;
}

.dotknit_clouddown {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/dotknit_crevasse_t-shirt.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.dotknit_clouddown.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.dotknit_clouddown.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.dotknit_clouddown.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_clouddown.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_clouddown.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.dotknit_clouddown.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_clouddown.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.dotknit_clouddown.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.dotknit_clouddown.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.dotknit_clouddown.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.dotknit_clouddown.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.dotknit_clouddown.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_clouddown.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.dotknit_clouddown.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.dotknit_clouddown.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.dotknit_clouddown.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_clouddown.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_clouddown.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_clouddown.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.dotknit_clouddown.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_clouddown.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_clouddown.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_clouddown.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.dotknit_clouddown.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.dotknit_clouddown.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.dotknit_clouddown.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_clouddown.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.dotknit_clouddown.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.dotknit_clouddown.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_clouddown.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_clouddown.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.dotknit_clouddown.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_clouddown.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.dotknit_clouddown.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.dotknit_clouddown.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.dotknit_clouddown.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.dotknit_clouddown._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.dotknit_clouddown._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.dotknit_clouddown.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dotknit_clouddown.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.dotknit_clouddown.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_clouddown.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.dotknit_clouddown.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.clouddown_-himalaya {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/cloud-down-himalaya.jpg');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.clouddown_-himalaya.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.clouddown_-himalaya.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.clouddown_-himalaya.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_-himalaya.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_-himalaya.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.clouddown_-himalaya.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_-himalaya.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.clouddown_-himalaya.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.clouddown_-himalaya.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.clouddown_-himalaya.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.clouddown_-himalaya.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.clouddown_-himalaya.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_-himalaya.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.clouddown_-himalaya.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.clouddown_-himalaya.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.clouddown_-himalaya.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_-himalaya.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_-himalaya.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_-himalaya.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.clouddown_-himalaya.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_-himalaya.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_-himalaya.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_-himalaya.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_-himalaya.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_-himalaya.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_-himalaya.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_-himalaya.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_-himalaya.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_-himalaya.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_-himalaya.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_-himalaya.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.clouddown_-himalaya.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_-himalaya.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_-himalaya.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.clouddown_-himalaya.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_-himalaya.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_-himalaya._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.clouddown_-himalaya._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.clouddown_-himalaya.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.clouddown_-himalaya.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.clouddown_-himalaya.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_-himalaya.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_-himalaya.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.div_imm_clouddown {
  background-image: url('../images/LOGO_GORE-TEX.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 100px;
  margin-bottom: 43px;
}

.div_imm_clouddown.products {
  background-image: url('../images/logo_clouddown.png');
  background-size: auto 50%;
  width: 100%;
  min-width: auto;
  height: 50px;
  margin-bottom: 10px;
}

.clouddown_parka {
  clear: none;
  background-color: var(--cust-exploring);
  object-fit: fill;
  background-image: linear-gradient(#00000085, #00000085), url('../images/TNF-fw24-tech-cloud_down-lp-banner_big.avif');
  background-position: 0 0, 80%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 500px;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  left: auto;
}

.clouddown_parka.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.clouddown_parka.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.clouddown_parka.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_parka.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_parka.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.clouddown_parka.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_parka.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.clouddown_parka.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.clouddown_parka.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.clouddown_parka.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.clouddown_parka.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.clouddown_parka.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_parka.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.clouddown_parka.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.clouddown_parka.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.clouddown_parka.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_parka.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_parka.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_parka.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.clouddown_parka.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_parka.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_parka.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_parka.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.clouddown_parka.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.clouddown_parka.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.clouddown_parka.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_parka.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.clouddown_parka.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.clouddown_parka.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_parka.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_parka.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.clouddown_parka.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_parka.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.clouddown_parka.dd-innovation.foto-_01:hover {
  background-image: url('../images/MAPPA_grigio.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  transform: none;
}

.clouddown_parka.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.clouddown_parka.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.clouddown_parka._2 {
  background-position: 50% 0;
  min-height: 250px;
}

.clouddown_parka._3 {
  background-position: 100% 0;
  min-height: 250px;
}

.clouddown_parka.windproof {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.clouddown_parka.breathable {
  background-image: url('../images/foto_exceptionally_breathable.jpg');
}

.clouddown_parka.pro {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CLIMB_GORE_PRO.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_parka.footwear {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/FOOTWEAR_GORE.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.clouddown_parka.windstopper {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/GORE_WINDWALL.jpg');
}

.text-span-332, .text-span-333 {
  font-family: Helveticaneueltstd roman, sans-serif;
}

.div-block-1971 {
  background-color: var(--future-light);
  width: 100px;
  height: 100px;
}

.title-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 10%;
  display: flex;
  position: relative;
}

.section-26 {
  background-color: #ad9b3a;
  height: 90vh;
}

.dryvent_s1 {
  background-color: #ad9b3a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.container-1228 {
  width: 100%;
  max-width: 1440px;
}

.div-block-1972 {
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1972._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_testo_intro_dryvent {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_dryvent.pieno {
  background-image: url('../images/DRYVENT_logo_BIANCO.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 80%;
  height: 50px;
  margin-bottom: 40px;
}

.quick-stack-31 {
  max-width: 1280px;
  transition: opacity .2s;
}

.combine-padding-global {
  padding-left: 60px;
  padding-right: 60px;
}

.combine-padding-global.polartec {
  padding-left: 20px;
  padding-right: 20px;
}

.combine-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-container-large.futurelight {
  max-width: 80rem;
}

.combine-padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-padding-section-medium.polartec_1_riga {
  padding-bottom: 1rem;
}

.combine-padding-section-medium.polartec_2_riga {
  padding-top: 0;
}

.combine-heading-style-h2 {
  color: var(--combine-library--grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.35;
}

.combine-heading-style-h6 {
  color: var(--combine-library--white);
  text-align: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-text-align-center {
  text-align: center;
}

.combine-text-size-regular {
  color: var(--combine-library--grey-600);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-social_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.combine-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-medium {
  width: 100%;
  height: 1.5rem;
}

.combine-space-large {
  height: 4rem;
}

.combine-section_team3 {
  background-color: var(--white);
}

.combine-team3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.combine-team3_component.futurelight {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
}

.combine-team3_component.downfill {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.combine-team3_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.combine-team3_item.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.waterproofness.dryvent_mono {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
}

.combine-team3_item.goretex_waterproof {
  background-image: url('../images/foto_durably_waterproof.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.clouddown_warmth {
  background-image: url('../images/Exceptional-Warmth_part1.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.higly-comfortable_5050insulation {
  background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.higly-comfortable_ventrix {
  background-image: url('../images/ventrix_higly_comfortable.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.dotknit_warmth {
  background-image: url('../images/dotknit_super_breathable.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.higly-comfortable_5050insulation-copy {
  background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.higly-comfortable_futurefleece {
  background-image: url('../images/futurefleece_intro.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.flashdry_lightweight {
  background-image: url('../images/flashdry_Lightweight.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.windwall_windproof {
  background-image: url('../images/windwall_photo_windproof.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.dwr_water_resistent {
  background-image: url('../images/dwr_water_resistent_photo.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 100%;
}

.combine-team3_item.downfill_warmth {
  background-image: url('../images/DOWNFILL_PHOTO_Exceptional_Warmth.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.polartec_breathable {
  background-image: url('../images/breathable_polartec.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 20%;
}

.combine-team3_item.polartec_quick_drying {
  background-image: url('../images/Quick_Drying_polartec.jpg');
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 0;
  width: 20%;
}

.combine-team3_item.polartec_durable_ok {
  background-image: url('../images/durable_polartec.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 20%;
}

.combine-team3_item.heatseeker_eco {
  background-image: url('../images/heatseeker_eco_Lightweight_photo.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.vectiv_efficiency {
  background-image: url('../images/efficiency_vectiv.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.lightrange_1 {
  background-image: url('../images/Sun-protection.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.combine-team3_item.lightrange_1.dryvent_mono {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
}

.combine-team3_image-wrapper {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.combine-team3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-team3_job-title {
  color: var(--combine-library--grey-600);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team3_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-team3_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team3_social-link:hover {
  color: var(--combine-library--primary-600);
}

.icon_waterproofness {
  background-image: url('../images/durably_waterproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.icon_waterproofness.dryvent_mono {
  height: 10rem;
}

.benefits-windproofness {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.benefits-windproofness.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.benefits-windproofness.dryvent_mono {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
}

.icon-windproofness {
  background-image: url('../images/Totally_Windproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-windproofness.dryventmono {
  height: 10rem;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.benefit-breathability {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/breakthrough_breathability.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.benefit-breathability.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.benefit-breathability.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.benefit-breathability.dryvent_mono {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
}

.benefit-breathability.lightrange {
  background-image: url('../images/Ultra-Breathable.jpg');
}

.dryvent_s2 {
  background-color: var(--white);
}

.dryvent_s3 {
  background-color: #020202;
  background-image: url('../images/BASE-TEXTURE_DRYVENT.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.about-technology-1 {
  width: 100%;
  height: 50%;
}

.dryvent_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.container_dryvent_s4 {
  max-width: 1280px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_dryvent_s4._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div_dryvent {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_dryvent.how-to-layer {
  padding-left: 20px;
}

.div-dryvent_outerlayer_1 {
  background-image: url('../images/outer_shell.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-dryvent_outerlayer_1.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-dryvent_outerlayer_3a {
  background-image: url('../images/dryvent_footwear.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-dryvent_outerlayer_2 {
  background-image: url('../images/dryvent_Trousers.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-dryvent_outerlayer_2.futurelight {
  background-image: url('../images/trousers_futurelight.jpg');
}

.testodryevent {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.testodryevent.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.testodryevent.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.testodryevent.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.testodryevent.space-up-copy.dx._100 {
  width: 100%;
}

.testodryevent.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.testodryevent.space-up-copy.nero._18pt {
  font-family: Helveticaneueltstd lt, sans-serif;
}

.testodryevent.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.testodryevent.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.testodryevent.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 0;
  padding-right: 0;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.social-link {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team06_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  position: relative;
}

.uui-section_team06 {
  padding-left: 60px;
  padding-right: 60px;
  overflow: hidden;
}

.uui-team06_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team06_image-wrapper {
  background-color: #cef0c4;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team06_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-team06_item {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.uui-team06_slide {
  margin-right: 2rem;
}

.uui-team06_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-team06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-team06_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: none;
  inset: auto 0% 0% auto;
}

.uui-team06_arrow:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-team06_arrow.left {
  display: none;
  right: 4rem;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.discover-dryvent {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.discover-dryvent.nero {
  padding-left: 6%;
  padding-right: 6%;
}

.discover-dryvent.nero._50 {
  width: 50%;
  padding-left: 0%;
  padding-right: 0%;
}

.discover-dryvent.intro {
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-81 {
  display: flex;
}

.text-block-82 {
  z-index: 10;
  height: auto;
  padding-left: 30px;
  font-size: 70px;
  display: flex;
  position: static;
}

.dryvent_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/MACRO_TECH.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.cell-62 {
  justify-content: center;
  align-items: flex-start;
}

.container-1229 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.div-header-video {
  order: 0;
  justify-content: center;
  align-items: center;
  width: 60%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-header-video._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-header-video.futurelight {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  width: 50%;
  padding-left: 5%;
  padding-right: 5%;
}

.div-tech_overview {
  flex-flow: column;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-tech_overview._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-tech_overview_2 {
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-tech_overview_2._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo-dryvent {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-dryvent._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo-dryvent.mono {
  background-color: var(--cust-exploring);
  background-image: url('../images/triplebaffle_bianco_outline.svg');
  background-size: contain;
}

.text_tech_oveerview {
  flex-flow: row;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding-left: 19px;
  padding-right: 19px;
  display: flex;
}

.div_dryvent_intro {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.div_dryvent_intro._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_dryvent_intro._100 {
  width: 100%;
}

.div_futurelight_intro {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div_futurelight_intro._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_testo_intro_futurelight {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_futurelight.pieno {
  background-image: url('../images/FUTURELIGHT.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 80%;
  height: 50px;
  margin-bottom: 40px;
}

.futurelight_s0 {
  background-color: #000;
  background-image: url('../images/TNF-fw24-tech-futurelight-lp-banner_big.avif');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.container-futurelight {
  flex-flow: row;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.futurelight_s1 {
  background-color: var(--future-light);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-logo-futurelight {
  background-image: url('../images/futurelight_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-futurelight._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.futurelight_s2 {
  background-color: var(--white);
}

.combine-padding-section-futurelight {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.proven-durability {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/breakthrough_breathability.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.proven-durability.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.proven-durability.futurelight {
  background-image: url('../images/Proven_Durability_FUTURELIGHT.jpg');
}

.excellent_windproofness {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.excellent_windproofness.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.excellent_windproofness.futurelight {
  background-image: url('../images/Exceptional_Comfort_FUTURELIGHT.jpg');
}

.innovative_waterproofness {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.innovative_waterproofness.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.innovative_waterproofness.futurelight {
  background-image: url('../images/Innovative_Waterproofness_FUTURELIGHT.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.icon-exceptional-comfort {
  background-image: url('../images/exceptional_comfort.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_proven_durability {
  background-image: url('../images/proven_durability.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.futurelight_s3 {
  background-color: #ad9b3a;
  background-image: url('../images/macro_tessuto_futurelight.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-dryvent_outerlayer_3a-copy {
  background-image: url('../images/dryvent_footwear.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div_footwear_futurelight {
  background-image: url('../images/footwear_futurelight.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.container-1230 {
  max-width: 1280px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.goretex-s0 {
  background-color: #ad9b3a;
  background-image: url('../images/part_goretex.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.div_testo_intro_goretex {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_goretex.pieno {
  background-image: url('../images/LOGO_GORE-TEX.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.goretex_s1 {
  background-color: #f89b00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-logo-goretex {
  background-image: url('../images/logo-gore-tex_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-goretex._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team3_image-wrapper-copy {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.combine-team3_image-wrapper-copy.icon-comfortable {
  background-image: url('../images/exceptional_comfort.png');
}

.combine-team3_image-wrapper-copy.icon_lightwight {
  background-image: url('../images/Lightweight.png');
}

.combine-team3_image-wrapper-copy.icon_fast_drying {
  background-image: url('../images/icon_fast_drying.svg');
}

.combine-team3_image-wrapper-copy.icon_backable {
  background-image: url('../images/packable.png');
}

.totally-windproof {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.totally-windproof.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.totally-windproof.goretex, .totally-windproof.clouddown, .totally-windproof.flashdry, .totally-windproof.downfill_rds {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.exceptionally-breathable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/foto_exceptionally_breathable.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.exceptionally-breathable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.exceptionally-breathable.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.sottotitolo-goretex {
  margin-bottom: 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.sottotitolo-goretex.water-proof {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sottotitolo-goretex.dryvent {
  margin-bottom: 0;
}

.sottotitolo-goretex.dryvent.bianco {
  color: #fff;
  width: 70%;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.sottotitolo-goretex.nuptse_jacket {
  margin-top: 0;
}

.sottotitolo-goretex.ventrix {
  margin-top: 40px;
}

.sottotitolo-goretex.choose {
  margin-top: 20px;
}

.sottotitolo-goretex.amp_30 {
  margin-top: 20px;
  margin-bottom: 0;
}

.goretex_s3 {
  background-color: #020202;
  background-image: url('../images/fondino_gore-tex_nero.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.goretex_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.testogoretex {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.testogoretex.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.testogoretex.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.testogoretex.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.testogoretex.space-up-copy.dx._100 {
  width: 100%;
}

.testogoretex.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.testogoretex.space-up-copy.nero._18pt {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.testogoretex.space-up-copy.nero._18pt.magenta {
  color: var(--black);
}

.testogoretex.space-up-copy.nero._18pt.bianco {
  color: var(--white);
}

.testogoretex.space-up-copy.bianco_18pt {
  color: var(--white);
  -webkit-text-stroke-color: var(--black);
}

.testogoretex.space-up-copy.bianco_18pt._18pt {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.testogoretex.space-up-copy.bianco_18pt._18pt.magenta {
  color: var(--red-tnf);
}

.testogoretex.space-up-copy.bold {
  font-family: Helveticaneueltstd roman, sans-serif;
}

.testogoretex.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.testogoretex.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.testogoretex.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.goretex_outerlayer_1 {
  background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.goretex_outerlayer_1.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.goretex_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_goretex_discover {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_goretex_discover.how-to-layer {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
}

.div_goretex_discover.product-goretex, .div_goretex_discover._5050_insulation {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 20px;
}

.dev_text_discover_text {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.dev_text_discover_text.nero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  padding-right: 6%;
}

.dev_text_discover_text.nero._20pt {
  padding-left: 20px;
}

.dev_text_discover_text.intro {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dev_text_discover_text.nero-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 6%;
  padding-right: 6%;
}

.quick-stack-32 {
  width: 100%;
  padding-left: 3%;
  padding-right: 3%;
}

.div-block-1973 {
  background-image: url('../images/APPAREL_GORE.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.walsh-container {
  z-index: 2;
  flex: none;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.walsh-main-grid {
  grid-column-gap: 2.2em;
  grid-row-gap: 2.2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.walsh-heading-regular {
  color: var(--walsh--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2;
}

.walsh-main-paragraph {
  color: #0009;
  letter-spacing: 0;
  font-family: Merriweather, serif;
  font-size: 1.45em;
  line-height: 1.5;
}

.walsh-link-wrapper {
  color: #000000d9;
  white-space: nowrap;
  border-bottom: 1px dashed #c5c5c5;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.2em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.walsh-link-wrapper:hover {
  color: #575555d9;
  padding-right: 0;
}

.walsh-icon-arrow {
  height: 12px;
  margin-top: 2px;
  margin-left: 10px;
}

.walsh-cover-image {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.walsh-cover-image.vectiv_1 {
  min-width: 300px;
  padding-top: 0;
}

.walsh-card-wrapper-image {
  border-top-right-radius: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.walsh-card-wrapper-image.cloud_down {
  background-image: url('../images/cloud-down-himalaya.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.walsh-card-wrapper-image.clod_down-foto_2 {
  background-image: url('../images/TNF-fw24-tech-cloud_down-lp-banner_big.avif');
  background-position: 50% 0;
  background-size: cover;
}

.walsh-card-wrapper-image._5050_insulation {
  background-image: url('../images/50_insulation_macro.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
}

.walsh-card-wrapper-image.ventrix_products {
  background-image: url('../images/ventrix_hoodies_jacket.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
}

.walsh-card-wrapper-image.dotknit_tshirt {
  background-image: url('../images/dotknit_crevasse_t-shirt.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.walsh-card-wrapper-image.dotknit_photo_2 {
  background-image: url('../images/dotknit_baselayer.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.walsh-card-wrapper-image.futurefleece {
  background-image: url('../images/futurefleece_discover.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 240px;
}

.walsh-card-wrapper-image.polartec {
  background-image: url('../images/polartec_hero_photo.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.walsh-card-wrapper-image.polartec2 {
  background-image: url('../images/polartec_macro.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.walsh-card-wrapper-image.vectiv {
  background-image: url('../images/SUMMIT_VECTIV.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.walsh-card-wrapper-image.vectiv.exploris_2 {
  background-image: url('../images/VECTIV_EXPLORIS_2_grey.png');
}

.walsh-card-wrapper-image.vectiv_2 {
  background-image: url('../images/SUMMIT_VECTIV_SKY.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.walsh-card-wrapper-image.vectiv_2.exploris_2_celeste {
  background-image: url('../images/VECTIV_EXPLORIS_2_celeste.png');
}

.walsh-card-wrapper-image.vectiv_3 {
  background-image: url('../images/VECTIV_INFINITE_2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.walsh-card-wrapper-image.vectiv_3.exploris_2_leather {
  background-image: url('../images/VECTIV_EXPLORIS_2_leather_beige.png');
}

.walsh-card-wrapper-image.vectiv_4 {
  background-image: url('../images/VECTIV_ENDURIS_3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
}

.walsh-card-wrapper-image.vectiv_4.exploris_2_lether_black {
  background-image: url('../images/VECTIV_EXPLORIS_2_leather_nera.png');
}

.walsh-rounded-card {
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.walsh-inner-card-bottom {
  grid-row-gap: 1.2em;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
  display: flex;
}

.quick-stack-33 {
  width: 100%;
}

.quick-stack-33.clouddown, .quick-stack-33._5050_insulation {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.div-block-1974 {
  background-image: url('../images/logo-gore-tex.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.div-block-1974.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.div-block-1974._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.div-block-1974.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.div-block-1974.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.div-block-1974.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.div-block-1974.polartec {
  background-image: url('../images/logo_polartec_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.div-block-1974.vectiv {
  background-image: url('../images/VECTIV_logo_Black.svg');
}

.text-goretex-product {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  align-self: flex-start;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}

.text-goretex-product.dvm_key-benefit {
  text-align: left;
  width: 100%;
  font-size: 3.5vw;
}

.text-goretex-product.dvm_key-benefit.alto-basso {
  text-transform: none;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 3vw;
}

.text-goretex-product.dvm_key-benefit.dryvent-how_to_layer {
  text-transform: none;
  flex-flow: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 2vw;
  display: flex;
}

.text-goretex-product.dvm_key-benefit.dryvent-how_to_layer.nero {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.text-goretex-product.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.text-goretex-product.nero {
  color: var(--black);
}

.text-goretex-product.dotknit_2 {
  text-align: center;
  width: 100%;
  font-size: 3.5vw;
}

.text-span-334, .text-span-335, .text-span-336 {
  font-family: Helveticaneueltstd th, sans-serif;
}

.cell-64.vectiv {
  border: .25px solid var(--white);
  padding: 0 20px 20px;
}

.cell-65 {
  border: 1px solid var(--white-smoke);
  border-radius: .25px;
  padding: 0 0 20px;
}

.cell-66 {
  border: .25px solid var(--white-smoke);
  padding: 0 0 20px;
}

.cloud-down-s0 {
  background-color: #fff;
  background-image: url('../images/hero_photo_cloud-down.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.div_testo_intro_clouddown {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_clouddown.pieno {
  background-image: url('../images/logo_dotknit_bianco.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 70%;
  height: 80px;
  margin-bottom: 40px;
}

.div_testo_intro_clouddown.pieno.logo-clouddown {
  background-image: url('../images/logo_clouddown_bianco.svg');
}

.clouddown_s1 {
  background-color: #483d5f;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-logo-clouddown {
  direction: rtl;
  background-image: url('../images/logo_clouddown_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-clouddown._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.clouddown_s2 {
  background-color: var(--white);
}

.combine-team3_clouddown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.combine-team3_clouddown.futurelight {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
}

.icon_warmth {
  background-image: url('../images/icon_Exceptional_Warmth_ok.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.compressible {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.compressible.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.compressible.goretex {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.compressible.clouddown {
  background-image: url('../images/Compressible_part2.jpg');
}

.compressible.polartec_recycled {
  background-image: url('../images/recycled_material_polartec.jpg');
  width: 20%;
}

.compressible.polartec {
  background-image: url('../images/Compressible_part2.jpg');
}

.icon-compressible {
  background-image: url('../images/icon_compressible_ok.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.comfortable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/Comfortable_part3.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.comfortable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.comfortable.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.comfortable.dotknit_benefit {
  background-image: url('../images/dotknit_highly_comfortable.jpg');
}

.combine-heading-style-h6-copy {
  color: var(--combine-library--white);
  width: 100%;
  height: 10em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.lightweight {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/Lightweight_part4.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.lightweight.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.lightweight.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.lightweight.dotknit_benefit {
  background-image: url('../images/dotknit_Lightweight.jpg');
}

.clouddown_s3 {
  background-color: #020202;
  background-image: url('../images/Clouddown_tech.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.clouddown_outer_insulation_layer {
  background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.clouddown_outer_insulation_layer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.clouddown_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_clouddowndiscover {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_clouddowndiscover.how-to-layer {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  min-height: auto;
}

.div_clouddowndiscover.product-goretex, .div_clouddowndiscover.product-cloud_down {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 20px;
}

.text-clouddown_summit {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  align-self: flex-start;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.text-clouddown_summit.dvm_key-benefit {
  text-align: left;
  width: 100%;
  font-size: 3.5vw;
}

.text-clouddown_summit.dvm_key-benefit.alto-basso {
  text-transform: none;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 3vw;
}

.text-clouddown_summit.dvm_key-benefit.dryvent-how_to_layer {
  text-transform: none;
  flex-flow: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 2vw;
  display: flex;
}

.text-clouddown_summit.dvm_key-benefit.dryvent-how_to_layer.nero {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.text-clouddown_summit.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.text-clouddown_summit.nero {
  color: var(--black);
}

.text-clouddown_summit.dotknit_2 {
  text-align: center;
  width: 100%;
  font-size: 3.5vw;
}

.text-span-337 {
  font-family: Helveticaneueltstd th, sans-serif;
}

.clouddown_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

._5050_insulation_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/50_insulation_intro.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

._5050_insulation_s1 {
  background-color: #871b25;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

._5050_insulation_s2 {
  background-color: var(--white);
}

._5050_insulation_s3 {
  background-color: #020202;
  background-image: url('../images/50_insulation_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

._5050_insulation_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

._5050_insulation_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_testo_intro_5050_insulation {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_5050_insulation.pieno {
  background-image: url('../images/50-50_insulation.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.div-logo-goretex-copy {
  background-image: url('../images/logo-gore-tex_bianco_outline_1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-goretex-copy._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo-goretex-copy._5050_insulation, .div-logo-goretex-copy._5050_insulation-copy {
  background-image: url('../images/50-50_insulation_BIANCO_outline_1.svg');
  margin-bottom: 20px;
}

.div-logo-goretex-copy.logo-ventrix {
  background-image: url('../images/logo_ventrix_bianco_outline.svg');
  margin-bottom: 20px;
}

.div-logo-goretex-copy.futurefleece {
  background-image: url('../images/futurefleece_bianco_outline_1.svg');
  margin-bottom: 20px;
}

.icon_confortable {
  background-image: url('../images/exceptional_comfort.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.breathable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.breathable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.breathable.goretex, .breathable.clouddown {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.breathable._5050_insulation {
  background-image: url('../images/50_insulation_breathable.jpg');
}

.breathable.immagine-ventrix {
  background-image: url('../images/ventrix_breathable.jpg');
}

.breathable.futurefleece_image {
  background-image: url('../images/futurefleece_super_breathable.jpg');
}

.icon-breathable {
  background-image: url('../images/Totally_Windproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-breathable._5050_insulation {
  background-image: url('../images/Exceptionally_Breathable.png');
}

.icon_temperature-regulating {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_temperature-regulating.icon-comfortable {
  background-image: url('../images/exceptional_comfort.png');
}

.icon_temperature-regulating.icon_lightwight {
  background-image: url('../images/Lightweight.png');
}

.icon_temperature-regulating._5050_insulation {
  background-image: url('../images/temperature_regulating.png');
}

.temperature-regulating {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/foto_exceptionally_breathable.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.temperature-regulating.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.temperature-regulating.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.temperature-regulating._5050_insulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
}

.temperature-regulating.immagine_ventrix {
  background-image: url('../images/ventrix_temperature_regulating.jpg');
}

.div_5050_insulation {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_5050_insulation.how-to-layer {
  padding-left: 20px;
}

._5050_insulation_midlayer {
  background-image: url('../images/50_insulation_midlayer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

._5050_insulation_midlayer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.ventrix_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/ventrix_intro_ok.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.ventrix_s1 {
  background-color: #871b25;
  background-image: url('../images/ventrix_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.ventrix_s2 {
  background-color: var(--white);
}

.ventrix_s3 {
  background-color: #020202;
  background-image: url('../images/ventrix_macro_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.ventrix_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.ventrix_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.ventrix {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.ventrix._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo_ventrix {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.logo_ventrix.pieno {
  background-image: url('../images/logo_ventrix_bianco.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.ventrix_midlayer {
  background-image: url('../images/ventrix_mid_layer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.ventrix_midlayer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.dotkint-s0 {
  background-color: #fff;
  background-image: url('../images/dotknit_herophoto.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.dotknit-s1 {
  background-color: var(--dotknit_ok);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.dotknit_s2 {
  background-color: var(--white);
}

.dotknit_s3 {
  background-color: #020202;
  background-image: url('../images/dotknit_lighter-faster-climbin-gear.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.dotknit_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.dotknit_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div-logo-dotknit {
  direction: rtl;
  background-image: url('../images/logo_dotknit_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-dotknit._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_super-breathable {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.clouddown_outer_insulation_layer-copy {
  background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.clouddown_outer_insulation_layer-copy.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.clouddown_outer_insulation_layer-copy-copy {
  background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.clouddown_outer_insulation_layer-copy-copy.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.dotknit_skin_image {
  background-image: url('../images/dotknit_against_skin.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dotknit_skin_image.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.dotknit_accessories_image {
  background-image: url('../images/dotknit_accessories.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dotknit_accessories_image.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.futurefleece_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/futurefleece_intro.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.futurefleece_s1 {
  background-color: var(--futurefleece_ok);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.futurefleece_s2 {
  background-color: var(--white);
}

.futurefleece_s3 {
  background-color: #020202;
  background-image: url('../images/future_fleece_desktop.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.futurefleece_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.futurefleece_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_testo_intro_5050_insulation-copy {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_5050_insulation-copy.pieno {
  background-image: url('../images/futurefleece_1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.icon_temperature-regulating-copy {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_temperature-regulating-copy.icon-comfortable {
  background-image: url('../images/exceptional_comfort.png');
}

.icon_temperature-regulating-copy.icon_lightwight {
  background-image: url('../images/Lightweight.png');
}

.icon_temperature-regulating-copy._5050_insulation {
  background-image: url('../images/temperature_regulating.png');
}

.icon_temperature-regulating-copy.futurelight {
  background-image: url('../images/Lightweight.png');
}

.lightweight_image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/foto_exceptionally_breathable.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.lightweight_image.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.lightweight_image.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.lightweight_image._5050_insulation {
  background-image: url('../images/50_insulation_temperature_regulating.jpg');
}

.lightweight_image.immagine_ventrix {
  background-image: url('../images/ventrix_temperature_regulating.jpg');
}

.lightweight_image.futurefleece {
  background-image: url('../images/futurefleece_lightweight.jpg');
}

.disegno-skin {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno-skin.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno-skin.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno-skin.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno-skin.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno-skin.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno-skin._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno-skin.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno-skin.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.disegno-skin.futurefleece {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno-accessories {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.disegno-accessories.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.disegno-accessories.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.disegno-accessories.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.disegno-accessories.space-up-copy.dx._100 {
  width: 100%;
}

.disegno-accessories.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.disegno-accessories.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.disegno-accessories.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.disegno-accessories.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.disegno_accessori {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno_accessori.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_accessori.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno_accessori.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno_accessori.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_accessori.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno_accessori._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_accessori.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno_accessori.dotkint_accessories, .disegno_accessori.futurefleece {
  background-image: url('../images/icon_accessories.png');
}

.futurefleece_fleece {
  background-image: url('../images/futurefleece_Fleece.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.futurefleece_fleece.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.futurefleece_skin {
  background-image: url('../images/futurefleece_against_skin.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.futurefleece_skin.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.futurefleece_accessories {
  background-image: url('../images/futurefleece_Accessories.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.futurefleece_accessories.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.flashdry-s0 {
  background-color: var(--flasdry);
  background-image: url('../images/flashdry_herophoto.jpg');
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.flashdry_s1 {
  background-color: var(--flasdry);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.flashdry_s2 {
  background-color: var(--white);
}

.flashdry_s3 {
  background-color: #020202;
  background-image: url('../images/flash-dry_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.flashdry_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.flashdry_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.logo_flashdry {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.logo_flashdry.pieno {
  background-image: url('../images/FLASHDRY_white.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.div-logo-flashdry {
  background-image: url('../images/FLASHDRY_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-flashdry._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_lightweight {
  background-image: url('../images/Lightweight.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-skin {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.next-to-skin-comfort {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.next-to-skin-comfort.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.next-to-skin-comfort.goretex, .next-to-skin-comfort.clouddown {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.next-to-skin-comfort.flashdry {
  background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
}

.next-to-skin-comfort.windwall_breathable {
  background-image: url('../images/windwall_photo_breathable.jpg');
}

.next-to-skin-comfort.dwr_breathable {
  background-image: url('../images/dwr_breathable_photo.jpg');
  width: 100%;
}

.next-to-skin-comfort.heatseeker_eco_warm_when_wet {
  background-image: url('../images/heatseeker_eco_Warm_When_Wet_photo.jpg');
}

.next-to-skin-comfort.vectiv {
  background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
}

.flashdry_fast_drying {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/flashdry_fast_drying.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.flashdry_fast_drying.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.flashdry_fast_drying.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.flashdry_canotta {
  background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.flashdry_canotta.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.flashdry_tshirt {
  background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.flashdry_tshirt.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.logo_flashdry_nero {
  background-image: url('../images/FLASHDRY_BLACK.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.logo_flashdry_nero.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_flashdry_nero._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_flashdry_nero.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_flashdry_nero.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_flashdry_nero.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.text-span-339, .text-span-340 {
  font-family: Helveticaneueltstd th, sans-serif;
}

.windwall-s0 {
  background-color: var(--walsh--black);
  background-image: url('../images/windwall_hero_photo_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.windwall_s1 {
  background-color: #485a74;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.windwall_s2 {
  background-color: var(--white);
}

.windwall_s3 {
  background-color: #020202;
  background-image: url('../images/windwall_tech.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.windwall_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.windwall_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.logo_windwall {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.logo_windwall.pieno {
  background-image: url('../images/windwall_bianco.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.div-logo-windwall {
  background-image: url('../images/windwall_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-windwall._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.windawall_packable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/windwall_photo_packable.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.windawall_packable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.windawall_packable.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.icon_windproof {
  background-image: url('../images/Totally_Windproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.windwall_outer_shell {
  background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.windwall_outer_shell.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.outer_shell_layer {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.outer_shell_layer.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.outer_shell_layer.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.outer_shell_layer.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.outer_shell_layer.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.outer_shell_layer.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.outer_shell_layer._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.outer_shell_layer.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.outer_shell_layer.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.outer_shell_layer.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.outer_shell_layer.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.outer_shell_layer.flashdry_disegno_tshirt {
  background-image: url('../images/icon_t-shirt_Against_Skin.svg');
}

.outer_shell_layer.windwall {
  background-image: url('../images/icon_outer_shell_layer.png');
  background-size: contain;
}

.windwall_photo_midlayer {
  background-image: url('../images/windwall_photo_midlayer.jpg');
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.windwall_photo_midlayer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.div_midlayer {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.div_midlayer.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.div_midlayer.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.div_midlayer.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.div_midlayer.space-up-copy.dx._100 {
  width: 100%;
}

.div_midlayer.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.div_midlayer.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.div_midlayer.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.div_midlayer.how_to_layer, .div_midlayer.windwall {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.div_midlayer.windwall.dx._100 {
  width: 100%;
}

.div_midlayer.windwall.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.windwall_photo_trouserts {
  background-image: url('../images/windwall_photo_touserts.jpg');
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.windwall_photo_trouserts.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.disegno_trouserts {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno_trouserts.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_trouserts.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno_trouserts.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno_trouserts.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_trouserts.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno_trouserts._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_trouserts.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno_trouserts.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.disegno_trouserts.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_trouserts.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.disegno_trouserts.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_trouserts.windwall {
  background-image: url('../images/icon_trousers.png');
  background-size: contain;
}

.logo_windwall_nero {
  background-image: url('../images/windwall_nero.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.logo_windwall_nero.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_windwall_nero._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_windwall_nero.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_windwall_nero.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_windwall_nero.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_flashdry_nero-copy {
  background-image: url('../images/FLASHDRY_BLACK.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.logo_flashdry_nero-copy.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_flashdry_nero-copy._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_flashdry_nero-copy.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_flashdry_nero-copy.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_flashdry_nero-copy.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.dwr-s0 {
  background-color: var(--walsh--black);
  background-image: url('../images/dwr_hero_image_2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.dwr_s1 {
  background-color: var(--dwr);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.dwr_s2 {
  background-color: var(--white);
}

.dwr_s3 {
  background-color: #020202;
  background-image: url('../images/Reactivating_DWR.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.dwr_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.dwr_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.logo_dwr {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.logo_dwr.pieno {
  background-image: url('../images/logo_DWR_bianco.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  height: 80px;
  margin-bottom: 40px;
}

.div-logo-_dwr {
  background-image: url('../images/logo_DWR_bianco_outline2.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-_dwr._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_water-resistant {
  background-image: url('../images/icon_Water-resistant_2.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 120px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.div_dwr {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.foto_mid-layer-copy {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.foto_mid-layer-copy.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_mid-layer-copy.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.foto_mid-layer-copy.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.foto_mid-layer-copy.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_mid-layer-copy.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.foto_mid-layer-copy._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_mid-layer-copy.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.foto_mid-layer-copy.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.foto_mid-layer-copy.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_mid-layer-copy.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_mid-layer-copy.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_mid-layer-copy.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_mid-layer-copy.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.dwr_footwaer {
  background-image: url('../images/dryvent_footwear.jpg');
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dwr_footwaer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.icon_footwear_dwr {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.icon_footwear_dwr.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icon_footwear_dwr.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.icon_footwear_dwr.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.icon_footwear_dwr.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icon_footwear_dwr.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.icon_footwear_dwr._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.icon_footwear_dwr.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.icon_footwear_dwr.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.icon_footwear_dwr.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icon_footwear_dwr.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.icon_footwear_dwr.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.icon_footwear_dwr.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.icon_footwear_dwr.dwe_icona {
  background-image: url('../images/icon_footwear.png');
}

.disegno_fleeces {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno_fleeces.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno_fleeces.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno_fleeces.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno_fleeces._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleeces.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno_fleeces.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.disegno_fleeces.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.disegno_fleeces.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleeces.windwall {
  background-image: url('../images/icon_trousers.png');
  background-size: contain;
}

.disegno_fleeces_dwr {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno_fleeces_dwr.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces_dwr.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno_fleeces_dwr.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno_fleeces_dwr.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces_dwr.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno_fleeces_dwr._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleeces_dwr.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno_fleeces_dwr.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.disegno_fleeces_dwr.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleeces_dwr.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.disegno_fleeces_dwr.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleeces_dwr.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.disegno_fleeces_dwr.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleece_dwr {
  background-image: url('../images/fleeces_dwr.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.disegno_fleece_dwr.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleece_dwr.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.disegno_fleece_dwr.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.disegno_fleece_dwr.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleece_dwr.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.disegno_fleece_dwr._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleece_dwr.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.disegno_fleece_dwr.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.disegno_fleece_dwr.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.disegno_fleece_dwr.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.disegno_fleece_dwr.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.disegno_fleece_dwr.windwall {
  background-image: url('../images/fleeces_dwr.png');
  background-size: contain;
}

.windwall_outer_shell-copy {
  background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.windwall_outer_shell-copy.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.dwr_midlayer {
  background-image: url('../images/DWR_photo_midlayer.jpg');
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dwr_midlayer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.dwr_photo_fleeces {
  background-image: url('../images/DWR_photo_fleeces.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dwr_photo_fleeces.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.downfill-s0 {
  background-color: #ad9b3a;
  background-image: url('../images/down_fill_hero_photo.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.downfill_s1 {
  background-color: var(--downfill);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 100vh;
  min-height: 1000px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.downfill_s2 {
  background-color: var(--white);
}

.downfill_s3 {
  background-color: #020202;
  background-image: url('../images/down_fill_hero_photo.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.downfill_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.downfill_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_logo_downfiill {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_logo_downfiill.pieno {
  background-image: url('../images/logo_Downfill_bianco.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.icon_exceptional-warmth {
  background-image: url('../images/durably_waterproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_exceptional-warmth.downfill {
  background-image: url('../images/exceptional_comfort.png');
}

.icon_rds {
  background-image: url('../images/icon_RDS.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_packable {
  background-image: url('../images/packable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 15rem;
}

.icon_packable._50 {
  background-size: 60%;
}

.icon_rds_ok {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.icon_rds_ok.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.icon_rds_ok.goretex, .icon_rds_ok.clouddown, .icon_rds_ok.flashdry {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.icon_rds_ok.downfill_rds {
  background-image: url('../images/downfill_photo_RDS-Certification.jpg');
}

.icon_lightweigh {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.icon_lightweigh.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.icon_lightweigh.goretex, .icon_lightweigh.clouddown, .icon_lightweigh.flashdry, .icon_lightweigh.downfill_rds, .icon_lightweigh.downfill {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.icon_lightweight_bianco {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.icon_lightweight_bianco.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.icon_lightweight_bianco.goretex, .icon_lightweight_bianco.clouddown, .icon_lightweight_bianco.flashdry, .icon_lightweight_bianco.downfill_rds {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.icon_lightweight_bianco.downfill {
  background-image: url('../images/downfill_photo_lightweight.jpg');
}

.photo_packable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.photo_packable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.photo_packable.downfill {
  background-image: url('../images/downfill_photo_Compressible_Packable.jpg');
}

.photo_packable.clouddown, .photo_packable.flashdry, .photo_packable.downfill_rds {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.dwr_photo_outer_layer {
  background-image: url('../images/downfill_photo_outerlayer.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.dwr_photo_outer_layer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.icona_outerlayer {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.icona_outerlayer.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icona_outerlayer.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.icona_outerlayer.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.icona_outerlayer.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icona_outerlayer.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.icona_outerlayer._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.icona_outerlayer.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.icona_outerlayer.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.icona_outerlayer.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.icona_outerlayer.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.icona_outerlayer.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.icona_outerlayer.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.icona_outerlayer.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.icona_outerlayer.downfill {
  background-image: url('../images/outer-Layer.png');
}

.photo_midlayer {
  background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.photo_midlayer.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-size: cover;
}

.photo_midlayer.downfill {
  background-image: url('../images/downfill_photo_midlayer.jpg');
  background-size: cover;
}

.logo_downfill {
  background-image: url('../images/logo_Downfill_nero.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.logo_downfill.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_downfill._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_downfill.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logo_downfill.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logo_downfill.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.text-span-341 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.polartec-s0 {
  background-color: #fff;
  background-image: url('../images/polartec_hero_photo.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.polartec_s1 {
  background-color: var(--polartec);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.polartec_s2 {
  background-color: var(--white);
}

.polartec_s3 {
  background-color: #020202;
  background-image: url('../images/polartec_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.polartec_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.polartec_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.divpolartec {
  background-color: var(--cust-exploring);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.div_dryvent_intro-copy {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.div_dryvent_intro-copy._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_logo_polartec {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_logo_polartec.pieno {
  background-image: url('../images/logo_polartec_bianco.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 80px;
  margin-bottom: 40px;
}

.div_logo_polartec.pieno.vectiv {
  background-image: url('../images/logo_vectiv_bianco.svg');
}

.div-logo-polartec {
  direction: rtl;
  background-image: url('../images/logo_polartec_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-polartec._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.photo_comfort {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/Comfortable_part3.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.photo_comfort.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.photo_comfort.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.photo_comfort.dotknit_benefit {
  background-image: url('../images/dotknit_highly_comfortable.jpg');
}

.photo_comfort.polartec {
  background-image: url('../images/comfort_polartec.jpg');
  width: 20%;
}

.durable {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.durable.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.durable.goretex {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.durable.clouddown {
  background-image: url('../images/Compressible_part2.jpg');
}

.durable.polartec_recycled {
  background-image: url('../images/Compressible_part2.jpg');
  width: 33%;
}

.durable.polartec {
  background-image: url('../images/durable_polartec.jpg');
  width: 50%;
}

.icon-recycled {
  background-image: url('../images/icon_recycled.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-durable {
  background-image: url('../images/icon_durable.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_breathable {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_quick_drying {
  background-image: url('../images/icon_fast_drying_1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_durable_ok {
  background-image: url('../images/icon_durable.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.heatseeker_eco-s0 {
  background-color: var(--flasdry);
  background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.heatseeker_eco_s1 {
  background-color: var(--heatseeker_eco);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heatseeker_eco_s2 {
  background-color: var(--white);
}

.heatseeker_eco_s3 {
  background-color: #020202;
  background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heatseeker_eco_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.heatseeker_eco_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.logo_heatseeker {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.logo_heatseeker.pieno {
  background-image: url('../images/_tech_heatseekereco_bianco.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 80px;
  margin-bottom: 40px;
}

.div-logo-heartseeker {
  background-image: url('../images/_tech_heatseekereco_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-heartseeker._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_recycling_heatseeker {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon_recycling_heatseeker.icon-comfortable {
  background-image: url('../images/exceptional_comfort.png');
}

.icon_recycling_heatseeker.icon_lightwight {
  background-image: url('../images/Lightweight.png');
}

.icon_recycling_heatseeker.icon_fast_drying {
  background-image: url('../images/icon_recycled.svg');
}

.icon_recycling_heatseeker.icon_backable {
  background-image: url('../images/packable.png');
}

.icon_warm_when_wet {
  background-image: url('../images/icon_warm_when_wet.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.heatseeker_eco_benefit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/Recycled-Polyester_heatsee.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.heatseeker_eco_benefit.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.heatseeker_eco_benefit.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.logoheatseeker_eco {
  background-image: url('../images/_tech_heatseekereco_nero.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 40%;
  width: 100%;
  height: 50px;
}

.logoheatseeker_eco.clouddown {
  background-image: url('../images/logo_clouddown_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logoheatseeker_eco._5050_insulation {
  background-image: url('../images/50-50_insulation_BIANCO_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logoheatseeker_eco.ventrix-nero {
  background-image: url('../images/logo_ventrix_bianco_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.logoheatseeker_eco.dotknit_t-shirt {
  background-image: url('../images/logo_dotknit_nero.svg');
  background-position: 0%;
  background-size: 30%;
}

.logoheatseeker_eco.futurefleece {
  background-image: url('../images/futurefleece_nero.svg');
  background-position: 0%;
  background-size: 50%;
}

.futurelight_link {
  display: none;
}

.futurelight_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.futurelight_link.riga:hover {
  opacity: .4;
}

.goretex_link {
  display: none;
}

.goretex_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.goretex_link.riga:hover {
  opacity: .4;
}

.link_futurelight {
  color: #fff;
  align-self: flex-start;
  height: 30px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.link_gore-tex, .link_dryvent {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.dryvent_link {
  display: none;
}

.dryvent_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.dryvent_link.riga:hover {
  opacity: .4;
}

.link_windwall, .link_dwr {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.dwr_link {
  display: none;
}

.dwr_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.dwr_link.riga:hover {
  opacity: .4;
}

.link_down_fill {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.down_fill_link-copy {
  display: none;
}

.down_fill_link-copy.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.down_fill_link-copy.riga:hover {
  opacity: .4;
}

.link_clouddown {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.clouddown_link {
  display: none;
}

.clouddown_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.clouddown_link.riga:hover {
  opacity: .4;
}

.link_5050insulation {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

._5050insulation_link {
  display: none;
}

._5050insulation_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

._5050insulation_link.riga:hover {
  opacity: .4;
}

.link_ventrix {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.ventrix_link {
  display: none;
}

.ventrix_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.ventrix_link.riga:hover {
  opacity: .4;
}

.link_heatseeker {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.heatseekereco_link {
  display: none;
}

.heatseekereco_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.heatseekereco_link.riga:hover {
  opacity: .4;
}

.link_futurefleece {
  color: #fff;
  height: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.link_futurefleece_ok {
  display: none;
}

.link_futurefleece_ok.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 40px;
  padding-left: 0;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.link_futurefleece_ok.riga:hover {
  opacity: .4;
}

.link_futurefleece_2 {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.futurefleece_link {
  display: none;
}

.futurefleece_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.futurefleece_link.riga:hover {
  opacity: .4;
}

.link_polartec {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.polartec_link {
  display: none;
}

.polartec_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.polartec_link.riga:hover {
  opacity: .4;
}

.link_flashdry {
  color: #fff;
  align-self: flex-start;
  height: 40px;
  padding-left: 0;
  font-family: Helveticaneueltstd th, sans-serif;
}

.flash-lightrange {
  display: none;
}

.flash-lightrange.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.flash-lightrange.riga:hover {
  opacity: .4;
}

.link_dotknit {
  display: none;
}

.link_dotknit.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 40px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.link_dotknit.riga:hover {
  opacity: .4;
}

.link_dotknit_ok {
  color: #fff;
  align-self: flex-start;
  height: 40px;
  padding-left: 0;
  font-family: Helveticaneueltstd th, sans-serif;
}

.tendina_technology {
  border-bottom: .3px solid #fff;
  flex: 0 auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.div-logo-downfill {
  background-image: url('../images/logo_Downfill_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-downfill._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectiv-s0 {
  background-color: var(--combine-library--white);
  background-image: linear-gradient(#0000001c, #0000001c), url('../images/vective_hero_photo2.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.vectiv_s1 {
  background-color: var(--vectiv);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.vectiv_s2 {
  background-color: var(--white);
}

.vectiv_s3 {
  background-color: #020202;
  background-image: url('../images/flash-dry_macro.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.vectiv_s4 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: block;
}

.vectiv_s5 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_vectiv {
  flex-flow: column;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.div_vectiv._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo-vectiv {
  background-image: url('../images/logo_vectiv_nero_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-vectiv._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_efficiency {
  background-image: url('../images/logo_efficiency.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.photo-comfort {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/excellent-windproofness.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.photo-comfort.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.photo-comfort.goretex, .photo-comfort.clouddown {
  background-image: url('../images/foto_totally_windproof.jpg');
}

.photo-comfort.flashdry {
  background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
}

.photo-comfort.windwall_breathable {
  background-image: url('../images/windwall_photo_breathable.jpg');
}

.photo-comfort.dwr_breathable {
  background-image: url('../images/dwr_breathable_photo.jpg');
  width: 100%;
}

.photo-comfort.heatseeker_eco_warm_when_wet {
  background-image: url('../images/heatseeker_eco_Warm_When_Wet_photo.jpg');
}

.photo-comfort.vectiv {
  background-image: url('../images/comfort_vectiv.jpg');
}

.icon-comfort {
  background-image: url('../images/logo_comfort.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-stability {
  background-image: url('../images/stability.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.stability_photo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/stability_vectiv.jpg');
  background-position: 0%;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem .25rem 2.5rem;
  display: flex;
}

.stability_photo.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.stability_photo.futurelight {
  background-image: url('../images/Breakthrough_Breathability_FUTURELIGHT.jpg');
}

.vectiv_s3_ok {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.sottotitolo_vectiv {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  align-self: flex-start;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.sottotitolo_vectiv.dvm_key-benefit {
  text-align: left;
  width: 100%;
  font-size: 3.5vw;
}

.sottotitolo_vectiv.dvm_key-benefit.alto-basso {
  text-transform: none;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 3vw;
}

.sottotitolo_vectiv.dvm_key-benefit.dryvent-how_to_layer {
  text-transform: none;
  flex-flow: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 2vw;
  display: flex;
}

.sottotitolo_vectiv.dvm_key-benefit.dryvent-how_to_layer.nero {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.sottotitolo_vectiv.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.sottotitolo_vectiv.nero {
  color: var(--black);
}

.sottotitolo_vectiv.dotknit_2 {
  text-align: center;
  width: 100%;
  font-size: 3.5vw;
}

.sottotitolo_vectiv.bianco {
  color: var(--white-smoke);
}

.container_vectiv {
  max-width: 1280px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_vectiv._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div_vectiv_run {
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_run_ventrix {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_run_ventrix.how-to-layer {
  background-color: var(--vectiv);
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  min-height: auto;
}

.div_run_ventrix.how-to-layer.bianco {
  background-color: var(--gradiente-value);
  width: 100%;
}

.div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 20px;
}

.run-vectiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  min-width: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.run-vectiv.clouddown, .run-vectiv._5050_insulation {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.cell-68 {
  border: .15px solid var(--white-smoke);
  padding: 0 20px 20px;
}

.quick-stack-34 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border-top: .25px solid var(--white-smoke);
  border-bottom: .25px none var(--white-smoke);
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.vectiv_tabella {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.vectiv_tabella.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.vectiv_tabella.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.vectiv_tabella.space-up-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-family: Helveticaneueltpro bdcn, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.vectiv_tabella.space-up-copy.dx._100 {
  width: 100%;
}

.vectiv_tabella.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.vectiv_tabella.space-up-copy.nero._18pt {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-family: Helveticaneueltstd lt, sans-serif;
}

.vectiv_tabella.space-up-copy.nero._18pt.magenta {
  color: var(--red-tnf);
}

.vectiv_tabella.space-up-copy._12pt {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.vectiv_tabella.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.vectiv_tabella.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.vectiv_tabella.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.vecticv_nr {
  color: #000;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.vecticv_nr.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.vecticv_nr.tech_ski_touring {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 0 0;
  font-size: 18px;
  line-height: 22px;
}

.vecticv_nr.space-up-copy {
  color: var(--vectiv);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  font-size: 21px;
  line-height: 22px;
}

.vecticv_nr.space-up-copy.dx._100 {
  width: 100%;
}

.vecticv_nr.space-up-copy.nero {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.vecticv_nr.verto-alpine-gore-tex {
  text-align: center;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.vecticv_nr.verto-alpine-gore-tex-copy {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.vecticv_nr.how_to_layer {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
}

.cell-69 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 15px;
}

.text-span-342, .text-span-343 {
  font-size: 12px;
}

.cell-70, .cell-71, .cell-72 {
  justify-content: space-between;
  align-items: flex-start;
}

.container_footwear {
  max-width: 1280px;
}

.testo-vectiv {
  color: #fff;
  text-align: left;
  text-transform: none;
  align-self: center;
  width: 100%;
  padding-top: 29px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  line-height: 4vw;
}

.testo-vectiv.dvm_key-benefit {
  text-align: left;
  width: 100%;
  font-size: 3.5vw;
}

.testo-vectiv.dvm_key-benefit.alto-basso {
  text-transform: none;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 3vw;
}

.testo-vectiv.dvm_key-benefit.dryvent-how_to_layer {
  background-color: var(--cust-exploring);
  text-transform: none;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 24px;
  line-height: 28px;
  display: flex;
}

.testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.nero {
  color: var(--white-smoke);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  display: block;
}

.testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.verticale {
  color: #000;
  flex-flow: column;
  font-family: Helveticaneueltstd th, sans-serif;
  line-height: 2vw;
}

.testo-vectiv.the-drop {
  font-size: 3vw;
  line-height: 3vw;
}

.testo-vectiv.nero {
  color: var(--black);
}

.testo-vectiv.dotknit_2 {
  text-align: center;
  width: 100%;
  font-size: 3.5vw;
}

.testo-vectiv.verde {
  background-color: var(--vectiv);
  color: var(--black);
  padding-top: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd hv, sans-serif;
  font-size: 3vw;
}

.titolo_run {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.titolo_run.nero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0%;
  padding-right: 6%;
}

.titolo_run.intro {
  padding-top: 100px;
  padding-bottom: 100px;
}

.titolo_run.nero-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 6%;
  padding-right: 6%;
}

.vectiv_s4_ok {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: block;
}

.div_goretex_discover-copy {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_goretex_discover-copy.how-to-layer {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  min-height: auto;
}

.div_goretex_discover-copy.product-goretex, .div_goretex_discover-copy._5050_insulation {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 20px;
}

.vectiv_3 {
  background-color: var(--black);
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.div_titolo-vectiv5 {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_titolo-vectiv5.how-to-layer {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: auto;
}

.div_titolo-vectiv5.product-goretex, .div_titolo-vectiv5._5050_insulation {
  background-color: var(--cust-exploring);
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  padding-top: 20px;
}

.dev_text_discover_text-copy {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.dev_text_discover_text-copy.nero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 6%;
  padding-right: 6%;
}

.dev_text_discover_text-copy.intro {
  padding-top: 100px;
  padding-bottom: 100px;
}

.dev_text_discover_text-copy.nero-copy {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.dev_text_discover_text-copy.nero-copy.vectiv {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.container-1230-copy {
  max-width: 1280px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.vectiv_5, .vectiv_5-copy {
  background-color: var(--black);
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.vectiv_s6 {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: block;
}

.link_vectiv {
  color: #fff;
  height: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.link_vectiv.link {
  display: none;
}

.tendina_drop_tech-footwear {
  border-bottom: .3px solid #fff;
  flex: 0 auto;
  margin-bottom: 20px;
  display: inline-flex;
}

.tendina_drop_tech-footwear.footwear {
  flex-flow: column;
  width: 400px;
  display: flex;
}

.tendina_footwear {
  border-bottom: .3px solid #fff;
  flex: 0 auto;
  margin-bottom: 20px;
  display: inline-flex;
}

.tendina_footwear.footwear {
  flex-flow: row;
  width: auto;
  margin-bottom: 20px;
  display: none;
}

.vectiv_7 {
  background-color: #f0f0f0;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.segmentazione-tech {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.segmentazione-tech.grigio_azzurro {
  outline-offset: 0px;
  color: #6fb0b8;
  outline: 3px #6fb0b8;
  height: 35px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.link_lightrange {
  color: #fff;
  align-self: flex-start;
  height: 40px;
  padding-left: 0;
  font-family: Helveticaneueltstd th, sans-serif;
}

.down_triple_baffle_link {
  display: none;
}

.down_triple_baffle_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 400px;
  height: 35px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.down_triple_baffle_link.riga:hover {
  opacity: .4;
}

.down_triple_baffle_link.riga.w--current {
  width: auto;
}

.link_triple_baffle_fill, .link_dryvent_mono {
  color: #fff;
  align-self: flex-start;
  height: 35px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.dryvent_mono_link {
  display: none;
}

.dryvent_mono_link.riga {
  color: var(--white);
  letter-spacing: 1px;
  background-color: #0000;
  border-width: 0 0 1px;
  border-color: #e6e6e6 #e6e6e6 #fff;
  border-bottom-style: none;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 35px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: block;
}

.dryvent_mono_link.riga:hover {
  opacity: .4;
}

.div_testo_intro_dryvent_mono {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: auto;
  width: 100%;
  height: 50%;
  transition: opacity .425s cubic-bezier(.25, .46, .45, .94);
}

.div_testo_intro_dryvent_mono.pieno {
  background-image: url('../images/DryVent-Mono_bianco.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  width: 80%;
  height: 50px;
  margin-bottom: 40px;
}

.dryvent_mono_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/ap_dryvewnt_mono.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.div-block-1975 {
  width: 100%;
  height: 80px;
}

.logo_dryvent_mono {
  background-image: url('../images/DryVent-Mono_bianco.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  height: 80px;
}

.color_dryvent_mono {
  background-color: var(--dryvent_mono);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.color_dryvent_mono.lightrange {
  background-color: var(--waves-library--black);
}

.color_dryvent_mono.triplebaffle {
  background-color: var(--triplebaflle);
}

.dryvent_mono-s3 {
  background-color: #020202;
  background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-texture.avif');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.dryvent_mono-s3.lightrange {
  background-image: linear-gradient(#6a6344b5, #6a6344b5), url('../images/TNF-fw24-tech-lightrange-lp-banner_big.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.dryvent_mono-s3.triplebaffle {
  background-image: url('../images/tnf-ss25-triple_baffle-tech_page-lp-d-texture.avif');
  background-position: 50%;
}

.div_dryvent_mono_ok {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  padding-top: 34px;
  padding-bottom: 34px;
  display: flex;
}

.div_dryvent_mono_ok.how-to-layer {
  padding-left: 20px;
}

.dryvent_mono_s4 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.div-dryvent_mono {
  background-image: url('../images/outer_shell.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-dryvent_mono.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-position: 50%;
  background-size: cover;
}

.dryvent_mono_s2 {
  background-color: var(--white);
}

.container_dryvent_mono_s4 {
  max-width: 1280px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container_dryvent_mono_s4._5_a {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div-dryvent_mono_ok {
  background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-layer-img.avif');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-dryvent_mono_ok.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-position: 50%;
  background-size: cover;
}

.text-block-83 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.dropdown-content-22 {
  width: 90%;
  height: auto;
  margin: auto auto 0;
  position: static;
  overflow: hidden;
}

.dropdown-content-22.white {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.dropdown-trigger-18 {
  cursor: pointer;
  border-top: 0 dotted #00000080;
  border-bottom: 0 dotted #00000080;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.dropdown-trigger-18:hover {
  opacity: .79;
  background-color: #0000;
}

.dropdown-trigger-18:active, .dropdown-trigger-18:focus {
  background-color: #0000;
}

.div-block-1976 {
  height: auto;
}

.div-block-1977 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 80px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-84 {
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-84.bianco {
  color: #fff;
}

.our-values-guide-us-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin: 0 0 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.benefit_dryvent_mono {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.benefit_dryvent_mono.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.benefit_dryvent_mono.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.benefit_dryvent_mono.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_dryvent_mono.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.benefit_dryvent_mono.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.benefit_dryvent_mono.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.benefit_dryvent_mono.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.benefit_dryvent_mono.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.benefit_dryvent_mono.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.benefit_dryvent_mono.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.benefit_dryvent_mono.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.benefit_dryvent_mono.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.benefit_dryvent_mono.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.benefit_dryvent_mono.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.benefit_dryvent_mono.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_dryvent_mono.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_dryvent_mono.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.benefit_dryvent_mono.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_dryvent_mono.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.foto-_01 {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_dryvent_mono.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.breathable_02 {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono.dd-innovation.breathable_02:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono.dd-innovation.photo_windproof {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono.dd-innovation.photo_windproof:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.icon_breathable_dryventmono {
  background-image: url('../images/Exceptionally_Breathable.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 10rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.section-28 {
  background-color: var(--black);
}

.container-1231 {
  max-width: 1280px;
}

.dryvent_mono_s6 {
  background-color: var(--black);
}

.quick-stack-35 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  padding: 4rem 60px;
}

.text-tech_dryvent_mono {
  color: #fff;
  text-transform: none;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 33px;
}

.text-tech_dryvent_mono.seam-sealed {
  width: 80%;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.text-tech_dryvent_mono.seam-sealed.nero {
  color: var(--black);
}

.text-tech_dryvent_mono.polartectext {
  width: 100%;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.text-tech_dryvent_mono.polartectext.magenta {
  color: var(--red-tnf);
}

.text-tech_dryvent_mono._100 {
  width: 100%;
  margin-bottom: 20px;
}

.lightrange_s0 {
  background-color: var(--black);
  background-image: url('../images/HERO_photo_lightrange.jpg');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.lightrange_s2 {
  background-color: var(--white);
}

.lightrange_s4 {
  background-color: var(--black);
}

.lightrange_s05 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.logo_lightrange {
  background-image: url('../images/lightrange_nero.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  height: 80px;
}

.div-logo_lightrange_outline {
  background-image: url('../images/lightrange_bianco_outline.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-logo_lightrange_outline._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo_lightrange_outline.mono {
  background-image: url('../images/DryVent-Mono_bianco_outline.svg');
  background-size: contain;
}

.icon_waterproofness-copy {
  background-image: url('../images/Lightweight.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.icon_waterproofness-copy.dryvent_mono {
  height: 10rem;
}

.icon-sun-protection {
  background-image: url('../images/icon_Ultra-lightweight.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-sun-protection.dryventmono {
  height: 10rem;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.benefits-sun-protection {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  background-image: url('../images/Ultra-lightweight.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  width: 30%;
  padding: 1rem 1rem 2.5rem;
  display: flex;
}

.benefits-sun-protection.waterproofness {
  background-image: url('../images/waterproofness_ok.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 30%;
}

.benefits-sun-protection.dryvent_mono {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
}

.div-lightrange_hoodie {
  background-image: url('../images/HERO_photo_lightrange.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-lightrange_hoodie.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-position: 50%;
  background-size: cover;
}

.foto_hoodie {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.foto_hoodie.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_hoodie.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.foto_hoodie.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.foto_hoodie.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_hoodie.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.foto_hoodie._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_hoodie.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.foto_hoodie.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.foto_hoodie.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_hoodie.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_hoodie.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_hoodie.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_hoodie.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_hoodie.lightrange {
  background-image: url('../images/HOODIE.svg');
}

.foto_t-shirt {
  background-image: url('../images/icon_fleece.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 70%;
  padding: 30px 0;
}

.foto_t-shirt.dryvent {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_t-shirt.dryvent-footwear {
  background-image: url('../images/icon_footwear.png');
  background-size: contain;
}

.foto_t-shirt.dryvent-pant {
  background-image: url('../images/icon_trousers.png');
}

.foto_t-shirt.c-ouddown {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_t-shirt.clouddown {
  background-image: url('../images/outer-Layer.png');
}

.foto_t-shirt._5050_insulation {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_t-shirt.dotkint_skin {
  background-image: url('../images/icon_Against_Skin.png');
}

.foto_t-shirt.dotkint_accessories {
  background-image: url('../images/icon_accessories.png');
}

.foto_t-shirt.flashdry_disegno_canotta {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_t-shirt.flashdry_disegno_tshirt {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_t-shirt.windwall {
  background-image: url('../images/icon_canotta_Against_Skin.svg');
  background-size: contain;
}

.foto_t-shirt.dwe_icona {
  background-image: url('../images/DISEGNO-MIDLAYER.png');
}

.foto_t-shirt.dryvent-copy {
  background-image: url('../images/icon_outer_shell_layer.png');
}

.foto_t-shirt.lightrange {
  background-image: url('../images/T-SHIRT.svg');
}

.triplebaffle_s0 {
  background-color: #ad9b3a;
  background-image: url('../images/hero-photo_triple-baffle.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  height: 90vh;
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.triplebaffle_s2 {
  background-color: var(--white);
}

.triplebaffle_s4 {
  background-color: var(--black);
}

.triplebaffle_s5 {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0 60px;
  display: flex;
}

.icon-windproofness-copy {
  background-image: url('../images/Totally_Windproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.icon-windproofness-copy.dryventmono {
  height: 10rem;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.icon-windproofness-copy.triplebaffle {
  background-image: url('../images/icon_Woven-construction.svg');
  height: 10rem;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.icon_superior-warmth {
  background-image: url('../images/durably_waterproof.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.icon_superior-warmth.dryvent_mono {
  height: 10rem;
}

.icon_superior-warmth.triple-baffle {
  background-image: url('../images/icon_warm_when_wet.svg');
  height: 10rem;
}

.icon_durable-insulation {
  background-image: url('../images/icon_durable.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: .75rem;
  width: 100%;
  height: 10rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.benefit_triple-baffle {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.benefit_triple-baffle.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.benefit_triple-baffle.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.benefit_triple-baffle.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triple-baffle.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triple-baffle.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.benefit_triple-baffle.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.benefit_triple-baffle.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.benefit_triple-baffle.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.benefit_triple-baffle.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.benefit_triple-baffle.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.benefit_triple-baffle.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.benefit_triple-baffle.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triple-baffle.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.benefit_triple-baffle.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.benefit_triple-baffle.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.benefit_triple-baffle.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triple-baffle.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triple-baffle.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triple-baffle.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.benefit_triple-baffle.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triple-baffle.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triple-baffle.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triple-baffle.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triple-baffle.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triple-baffle.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triple-baffle.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triple-baffle.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triple-baffle.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triple-baffle.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.benefit_triple-baffle.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triple-baffle.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.foto-_01 {
  background-image: url('../images/Superior-warmth.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triple-baffle.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Superior-warmth.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triple-baffle.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.breathable_02 {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triple-baffle.dd-innovation.breathable_02:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triple-baffle.dd-innovation.photo_windproof {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triple-baffle.dd-innovation.photo_windproof:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.benefit_triplebaffle.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.benefit_triplebaffle.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.benefit_triplebaffle.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triplebaffle.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.benefit_triplebaffle.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.benefit_triplebaffle.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.benefit_triplebaffle.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.benefit_triplebaffle.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.benefit_triplebaffle.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.benefit_triplebaffle.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.benefit_triplebaffle.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.benefit_triplebaffle.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.benefit_triplebaffle.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.benefit_triplebaffle.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.benefit_triplebaffle.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triplebaffle.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triplebaffle.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.benefit_triplebaffle.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triplebaffle.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.foto-_01 {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triplebaffle.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.breathable_02 {
  background-image: url('../images/Durable_insulation.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle.dd-innovation.breathable_02:hover {
  background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Durable_insulation.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle.dd-innovation.photo_windproof {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle.dd-innovation.photo_windproof:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.benefit_dryvent_mono-copy.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.benefit_dryvent_mono-copy.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.benefit_dryvent_mono-copy.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_dryvent_mono-copy.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.benefit_dryvent_mono-copy.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.benefit_dryvent_mono-copy.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.benefit_dryvent_mono-copy.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.benefit_dryvent_mono-copy.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.benefit_dryvent_mono-copy.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.benefit_dryvent_mono-copy.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.benefit_dryvent_mono-copy.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono-copy.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.benefit_dryvent_mono-copy.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono-copy.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_dryvent_mono-copy.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.breathable_02 {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.breathable_02:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_dryvent_mono-copy.dd-innovation.photo_windproof:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 0 auto;
  display: block;
  position: static;
  left: auto;
}

.benefit_triplebaffle_03.dd-innovation {
  background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  width: 50%;
  height: 450px;
  transition: transform .2s;
  display: flex;
}

.benefit_triplebaffle_03.dd-innovation:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  transform: scale(1.1);
}

.benefit_triplebaffle_03.dd-innovation.spectra {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triplebaffle_03.dd-innovation.spectra:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.modularity {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 450px;
}

.benefit_triplebaffle_03.dd-innovation.modularity:hover {
  background-image: linear-gradient(#00000080, #00000080), url('../images/tech_turns_light_fast_hike.jpg');
  background-position: 0 0, 70%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.modularity.solution {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SOLUTION.jpg');
}

.benefit_triplebaffle_03.dd-innovation.modularity.solution:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/SOLUTION.jpg');
  background-position: 0 0, 70%;
}

.benefit_triplebaffle_03.dd-innovation.modularity.solution.stability {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/stability.jpg');
}

.benefit_triplebaffle_03.dd-innovation.modularity.solution.stability:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/stability.jpg');
}

.benefit_triplebaffle_03.dd-innovation.run {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-size: auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.run:hover {
  background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_run.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.light-hike {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg');
}

.benefit_triplebaffle_03.dd-innovation.light-hike:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_hike.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.vectiv {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/efficiency.jpg');
}

.benefit_triplebaffle_03.dd-innovation.vectiv:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/efficiency.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.comfort {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/comfort.jpg');
  background-size: auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.comfort:hover {
  background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/comfort.jpg'), linear-gradient(to bottom, transparent, transparent);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.cold-weather {
  background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle_03.dd-innovation.warm-weather-layer {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle_03.dd-innovation.warm-weather-layer:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/warm_weather_layer.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.down-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle_03.dd-innovation.down-insulation:hover {
  background-image: linear-gradient(to bottom, null, null), url('../images/down_insulation.jpg'), linear-gradient(to bottom, null, null);
}

.benefit_triplebaffle_03.dd-innovation.synthetic-insulation {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg');
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle_03.dd-innovation.synthetic-insulation:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/synthetic_insulation.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.fleece {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle_03.dd-innovation.fleece:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Fleece.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.shell {
  background-image: linear-gradient(#0000, #0000), url('../images/shell.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle_03.dd-innovation.insulated-shell {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
}

.benefit_triplebaffle_03.dd-innovation.insulated-shell:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Shell.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.insulated-jacket {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 100%;
  height: 400px;
}

.benefit_triplebaffle_03.dd-innovation.insulated-jacket:hover {
  background-image: linear-gradient(#0000, #0000), url('../images/Insulated-Jacket.jpg'), linear-gradient(#0000, #0000);
  background-position: 0 0, 50%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
}

.benefit_triplebaffle_03.dd-innovation.foto-_01 {
  background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triplebaffle_03.dd-innovation.foto-_02 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
}

.benefit_triplebaffle_03.dd-innovation.foto-_02:hover {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/problem.jpg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
  background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_03 {
  background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_014 {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_014:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
  background-image: url('../images/lead-with-integrity.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.lead-with-integrity:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_06 {
  background-image: linear-gradient(#0000, #0000);
  width: 50%;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_06:hover {
  background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value));
}

.benefit_triplebaffle_03.dd-innovation.foto-_01 {
  background-color: var(--the-drop);
  background-image: linear-gradient(#0000, #0000), url('../images/MAPPA_bianca.svg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 10px;
  margin-right: 10px;
}

.benefit_triplebaffle_03.dd-innovation.foto-_03 {
  background-image: url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_03:hover {
  background-image: linear-gradient(#00000036, #00000036), url('../images/dryvent_mono-benefit_3.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.foto-_01 {
  background-image: url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle_03.dd-innovation.foto-_01:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 400px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
  transition-property: none;
}

.benefit_triplebaffle_03.dd-innovation.sparck-curiosity:hover {
  background-image: linear-gradient(#0006, #0006), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.breathable_02 {
  background-image: url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle_03.dd-innovation.breathable_02:hover {
  background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.benefit_triplebaffle_03.dd-innovation.photo_windproof {
  background-image: url('../images/Woven_construction.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  height: auto;
  min-height: 550px;
  max-height: 900px;
  margin-left: 0;
  margin-right: 0;
}

.benefit_triplebaffle_03.dd-innovation.photo_windproof:hover {
  background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Woven_construction.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  transform: none;
}

.div-triplebaffle {
  background-image: url('../images/tech_triplebaffle.jpg');
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 500px;
  display: flex;
}

.div-triplebaffle.futurlight {
  background-image: url('../images/outer_shell_layers_futurelight.jpg');
  background-position: 50%;
  background-size: cover;
}

.logo_triplebaffle {
  background-image: url('../images/triplebaffle_bianco.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 60%;
  height: 80px;
}

.div-logo-dryvent-ok {
  background-image: url('../images/DRYVENT_logo.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-logo-dryvent-ok._100-high {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-logo-dryvent-ok.mono {
  background-color: var(--cust-exploring);
  background-image: url('../images/DryVent-Mono_bianco_outline.svg');
  background-size: contain;
}

.link_pfas {
  border-bottom: .3px solid var(--white);
  flex-direction: row;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-flex;
}

.link_pfas:hover {
  opacity: .5;
}

.text-pfas {
  color: #4a4a4a;
  text-indent: 0;
  flex: 1;
  align-self: center;
  align-items: center;
  height: 40px;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 3px;
  font-size: 21px;
  display: flex;
}

.text-pfas.precision {
  color: var(--white);
  text-transform: uppercase;
  flex: 0 auto;
  width: 100%;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 400;
  display: flex;
}

.link_dontknit {
  color: #fff;
  height: 40px;
  font-family: Helveticaneueltstd th, sans-serif;
}

.link_dontknit.link {
  display: none;
}

.layering_system_ok {
  border-bottom: .3px solid var(--white);
  width: 400px;
}

.dropdown-toggle-14 {
  border-bottom: .3px solid var(--white);
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-list-12 {
  border-bottom: .3px solid var(--white);
  background-color: var(--cust-exploring);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  position: relative;
}

.layering_technology_ok {
  width: 100%;
}

.outerwear {
  color: #fff;
  width: 100%;
  min-width: auto;
  height: auto;
  font-family: Helveticaneueltstd md, sans-serif;
  font-size: 21px;
  font-weight: 500;
  display: inline-flex;
}

.outerwear.grigio_azzurro {
  outline-offset: 0px;
  color: #6fb0b8;
  outline: 3px #6fb0b8;
  height: 35px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-87 {
  text-align: center;
  border-bottom: .3px #000;
  border-right: 0 #000;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Helveticaneueltstd roman, sans-serif;
  font-size: 12px;
  display: flex;
}

.text-block-87:hover {
  font-family: Helveticaneueltstd hv, sans-serif;
  font-weight: 400;
}

.text-block-87:focus {
  font-family: Helveticaneueltstd hv, sans-serif;
}

.text-block-87.tnf-ambassador {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1978 {
  border-top: .3px solid #000;
  border-bottom: 0 #000;
  border-left: 0 #000;
  border-right: .3px solid #000;
  height: 50px;
}

.home-7 {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: block;
  position: static;
}

.home-7:hover {
  color: #000;
  background-color: #29408e;
}

.menu-fisso-2 {
  flex-flow: column;
  width: 80vw;
  height: 80px;
  min-height: 0;
  display: flex;
}

.div-block-1979 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 30px;
  display: flex;
}

.menu_wm_training_tools {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_wm_training_tools.we-are-tnf-copy-copy {
  background-color: #cd8f8f00;
  border-bottom-style: none;
  border-bottom-width: 0;
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_wm_training_tools.we-are-tnf-copy-copy:hover {
  background-color: #0000;
}

.menu-trigger-wrapper-tablet {
  cursor: pointer;
  background-color: #0e2129;
  background-image: url('../images/hamburger_traspa.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.menu-trigger-wrapper-tablet:hover {
  opacity: .5;
}

.menu-trigger-wrapper-tablet.layering-system {
  background-color: var(--white);
  background-image: none;
  flex-flow: row;
}

.menu_vn_trainig_tools {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_vn_trainig_tools.introduction_mobile {
  background-color: var(--white-smoke);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_vn_trainig_tools.introduction_mobile:hover {
  background-color: #fab244;
}

.div-block-1980 {
  border: 0 #000;
  width: 50px;
  height: 50px;
}

.link_home_ambassador_tablet_pannello {
  background-color: #fff;
  background-image: url('../images/HOME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .3px solid #000;
  border-style: solid solid none none;
  border-radius: 0;
}

.link_home_ambassador_tablet_pannello:hover {
  background-color: #000;
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.menu-close-2 {
  background-color: var(--white);
  background-image: url('../images/Freccia_giu_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 40px;
  height: 48px;
  display: none;
  position: fixed;
  inset: 31px auto auto 243px;
  transform: rotate(180deg);
}

.menu-close-2:hover {
  opacity: .5;
}

.link_home_ambassador {
  background-color: #fff;
  background-image: url('../images/HOME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .3px solid #000;
  border-left-style: none;
  border-radius: 0;
  width: 50px;
  height: 50px;
}

.link_home_ambassador:hover {
  background-color: #000;
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.link_home_ambassador.w--current {
  background-color: #0000;
}

.link-block-66 {
  border-bottom: .3px #000;
  border-right: .3px solid #000;
  width: auto;
  height: 30px;
  padding-left: 30px;
  padding-right: 31px;
}

.link-block-66.tnf_trining_academy, .link-block-66.tnf-ambassador {
  padding-left: 0;
  padding-right: 0;
}

.menu_tnf_2025_wm_manual_originale {
  z-index: 1002;
  background-color: #fff;
  border-bottom: .3px solid #000;
  flex-flow: row;
  height: 80px;
  margin-top: 0;
  display: inline-flex;
  position: fixed;
  inset: 0% 0% auto;
}

.hamburger-4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 50px;
  padding-left: 0;
  display: flex;
}

.menu-sotto-desktop {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.menu-sotto-desktop.key-product-tech {
  justify-content: flex-start;
  align-items: flex-start;
}

.logo-tnf-2 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 20vw;
  height: 80px;
  min-height: 0;
  padding-right: 20px;
  display: flex;
}

.div-block-1981 {
  border: .3px #000;
  border-left-width: 0;
  width: 50px;
  height: 50px;
}

.link_menu {
  color: #000;
  text-align: center;
  border-bottom: .3px #000;
  border-right: .3px #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Helveticaneueltstd hv, sans-serif;
  display: flex;
  position: static;
}

.link_menu.we-are-tnf {
  z-index: 5;
  color: #000;
  text-transform: none;
  padding-top: 10px;
  font-size: 14px;
  position: relative;
  top: -50px;
}

.link_menu.we-are-tnf:hover {
  color: #fff;
}

.link_menu.we-are-tnf:focus {
  color: #fff;
  background-color: #eb494d;
}

.link_menu.we-are-tnf-copy {
  z-index: 5;
  color: #000;
  text-transform: none;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 14px;
  position: static;
  top: 0;
}

.link_menu.we-are-tnf-copy:hover, .link_menu.we-are-tnf-copy:focus {
  color: #fff;
  background-color: #000000e6;
}

.link_menu.key_product_tech {
  z-index: 5;
  color: #000;
  text-transform: none;
  padding-top: 0;
  font-size: 14px;
  position: relative;
  top: 0;
}

.link_menu.key_product_tech:hover {
  color: #fff;
}

.link_menu.key_product_tech:focus {
  background-color: var(--blu-tnf-f24);
  color: #fff;
}

.link_home_ambassador-2 {
  background-color: #fff;
  background-image: url('../images/HOME.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: .3px solid #000;
  border-style: solid solid none none;
  border-radius: 0;
}

.link_home_ambassador-2:hover {
  background-color: #000;
  background-image: url('../images/HOME_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.sottomenu_mobile-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.menu-sotto-mobile-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: none;
}

.menu-wrapper-4 {
  z-index: 1002;
  background-color: var(--cust-exploring);
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  padding: 0;
  display: none;
  position: fixed;
  inset: 80px 0% 0%;
  overflow: visible;
}

.menu_tnf_2025_key_product_tech {
  z-index: 1002;
  background-color: #fff;
  border-bottom: .3px solid #000;
  flex-flow: row;
  height: 80px;
  margin-top: 0;
  display: inline-flex;
  position: fixed;
  inset: 0% 0% auto;
}

.menu_key_product_tech {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_key_product_tech.we-are-tnf-copy-copy {
  background-color: #cd8f8f00;
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_key_product_tech.we-are-tnf-copy-copy:hover {
  background-color: #0000;
}

.menu_key_product_tech.pafs {
  background-color: #cd8f8f00;
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_key_product_tech.pafs:hover {
  background-color: #0000;
}

.layering_sytem_menu, .layering_system_menu {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: inline-flex;
}

.div-block-1982 {
  background-image: url('../images/Freccia_giu_corta_B.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 40px;
  height: 50px;
}

.pulsante_layering_system {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 50px;
  padding-left: 0;
  display: flex;
}

.div-block-1983 {
  height: 50px;
}

.menu_key_training_tools {
  border: .3px solid #000;
  border-style: solid solid none none;
  width: auto;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
}

.menu_key_training_tools.introduction_mobile {
  background-color: var(--white-smoke);
  border-right-style: solid;
  padding-left: 0;
  padding-right: 0;
}

.menu_key_training_tools.introduction_mobile:hover {
  background-color: var(--blu-tnf-f24);
}

.dropdown-12 {
  width: auto;
}

.waves---paragraph-small {
  font-size: 16px;
  line-height: 130%;
}

.waves---nav-container {
  max-width: 1440px;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---nav-brand-link {
  height: 24px;
}

.waves---brand {
  max-width: none;
  height: 100%;
}

.waves---nav-link {
  padding: 12px 16px;
}

.waves---nav-buttons-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---nav-menu {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves-dropdown-toggle {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 0;
  display: flex;
}

.waves-icon-drodpdown {
  width: 24px;
  height: 24px;
}

.waves-dropdown-list {
  background-color: var(--tan);
  flex-flow: row;
  width: 100vw;
  display: none;
  left: -50px;
}

.waves-dropdown-list.w--open {
  background-color: var(--waves-library--white);
  border: 1px solid #1313131a;
  border-radius: 4px;
  display: none;
  position: absolute;
}

.waves---dropdown-link {
  text-align: center;
  width: 200px;
  margin-left: 0;
  margin-right: 0;
}

.waves-wrapper-navbar-4 {
  z-index: 102;
  background-color: var(--waves-library--white);
  flex-direction: column;
  display: block;
  position: relative;
}

.waves-navbar-4 {
  background-color: var(--waves-library--white);
  border-bottom: 1px solid #13131333;
  height: 80px;
}

.waves-master-nav-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.waves-right-nav-4 {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves-master-top-navbar-4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 75px;
}

.waves-divider-nav-4 {
  background-color: #1313130d;
  border-radius: 5px;
  width: 100%;
  height: 1px;
}

.waves-inside-top-nav-4 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.waves-left-top-nav-4 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves---icon-text-vertical {
  grid-column-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.waves-icon-24 {
  width: 24px;
  height: 24px;
}

.waves-right-top-nav-4 {
  grid-column-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---nav-cta {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.waves-master-nav-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 240px 1fr 240px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: grid;
}

.waves-middle-nav-2 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-navbar-2 {
  z-index: 104;
  background-color: var(--waves-library--white);
  border-bottom: 1px solid #13131333;
  height: 80px;
}

.waves---nav-dropdown {
  border-top: .3px solid #000;
  border-right: .3px solid #000;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-13 {
  border-top: .3px solid #000;
  border-right: .3px solid #000;
  width: auto;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.link_baselayer {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  display: flex;
}

.waves-navbar-1 {
  z-index: 105;
  background-color: var(--waves-library--white);
  border-bottom: 1px solid #13131333;
  height: 80px;
}

.waves-master-nav-1 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.waves-dropdown-toggle-2 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  padding: 12px 8px 12px 16px;
  display: flex;
}

.waves-dropdown-list-2 {
  background-color: var(--tan);
  border-radius: 0;
  width: 100vw;
  display: none;
  position: absolute;
  inset: 50px auto auto 0%;
}

.waves-dropdown-list-2.w--open {
  background-color: var(--cust-exploring);
  border: 1px solid #1313131a;
  border-radius: 4px;
  width: 100vw;
  display: flex;
  position: fixed;
  top: 79px;
}

.waves---dropdown-link-2 {
  background-color: var(--untitled-ui--gray300);
  text-align: center;
  border-bottom: .3px solid #000;
  border-right: .3px solid #000;
  height: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneueltstd hv, sans-serif;
}

.waves---dropdown-link-2:hover, .waves---dropdown-link-2:focus {
  background-color: var(--black);
  color: var(--white);
}

.waves---dropdown-link-2._140px {
  width: 140px;
}

.waves---dropdown-link-2.vuoto:hover {
  background-color: var(--untitled-ui--gray300);
}

.text-block-88 {
  font-family: Helveticaneueltstd bd, sans-serif;
}

.waves-navbar-5 {
  z-index: 105;
  background-color: var(--waves-library--white);
  border-bottom: 1px solid #13131333;
  height: 80px;
}

.waves---nav-container-2 {
  max-width: 1440px;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.waves-master-nav-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.waves---nav-brand-link-2 {
  height: 24px;
}

.waves---brand-2 {
  max-width: none;
  height: 100%;
}

.waves---nav-link-2 {
  padding: 12px 16px;
}

.waves-right-nav-1 {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---nav-buttons-right-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves---nav-menu-2 {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.waves-dropdown-toggle-3 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  padding: 12px 8px 12px 16px;
  display: flex;
}

.waves-icon-drodpdown-2 {
  width: 24px;
  height: 24px;
}

.waves-dropdown-list-3.w--open {
  background-color: var(--waves-library--white);
  border: 1px solid #1313131a;
  border-radius: 4px;
}

.waves---dropdown-link-3 {
  text-align: center;
}

.waves---nav-dropdown-2 {
  margin-left: 0;
  margin-right: 0;
}

.waves---nav-cta-2 {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.layering-system---nav-dropdown-copy {
  border-top: .3px solid #000;
  border-right: .3px solid #000;
  margin-left: 0;
  margin-right: 0;
}

.div-block-1984 {
  display: flex;
}

.div-block-1985 {
  background-color: var(--white);
}

.div-block-1986 {
  border-bottom: 5px solid var(--blu-tnf-f24);
  background-color: var(--untitled-ui--gray300);
  height: 40px;
}

.text-block-89 {
  color: var(--blu-tnf-f24);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-left: 15px;
  font-family: Helveticaneueltstd hv, sans-serif;
  display: flex;
}

.div-block-1987, .div-block-1988 {
  border-right: 2px solid var(--blu-tnf-f24);
}

.colonna-next_to-skin {
  width: 140px;
}

.colonna_next-to-skin {
  border-bottom: 5px solid var(--blu-tnf-f24);
  background-color: var(--untitled-ui--gray300);
  width: 140px;
  height: 40px;
}

.combine-padding-global-2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-padding-section-medium-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-container-medium {
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-heading-style-h2-2 {
  color: var(--combine-library--grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35;
}

.combine-heading-style-h6-2 {
  color: var(--combine-library--grey-800);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-text-align-center-2 {
  text-align: center;
}

.combine-text-size-regular-2 {
  color: var(--combine-library--grey-600);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-social_icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.combine-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-medium-2 {
  width: 100%;
  height: 1.5rem;
}

.combine-space-large-2 {
  height: 4rem;
}

.combine-section_team1 {
  background-color: var(--combine-library--grey-050);
}

.combine-team1_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: flex;
}

.combine-team1_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.5rem;
  display: flex;
}

.combine-team1_image-wrapper {
  border-radius: 4rem;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}

.combine-team1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-team1_job-title {
  color: var(--combine-library--grey-600);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team1_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-team1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team1_social-link:hover {
  color: var(--combine-library--primary-600);
}

.combine-container-large-2 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-section_team2 {
  background-color: var(--combine-library--white);
}

.combine-team2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: flex;
}

.combine-team2_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library--white);
  text-align: center;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 25rem;
  display: flex;
}

.combine-team2_image-wrapper {
  border-radius: 4rem;
  width: 5rem;
  height: 5rem;
  overflow: hidden;
}

.combine-team2_job-title {
  color: var(--combine-library--grey-600);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team2_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-team2_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team2_social-link:hover {
  color: var(--combine-library--primary-600);
}

.combine-team2_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-section_team4 {
  background-color: var(--combine-library--white);
}

.combine-team4_component {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: grid;
}

.combine-team4_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.combine-team4_image-wrapper {
  border-radius: .75rem;
  width: 100%;
  max-width: 15rem;
  height: 15rem;
  overflow: hidden;
}

.combine-team4_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-team4_job-title {
  color: var(--combine-library--grey-600);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-team4_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-team4_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team4_social-link:hover {
  color: var(--combine-library--primary-600);
}

.combine-team4_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-90 {
  color: #000000e6;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  cursor: row-resize;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
  height: 20px;
  margin-top: 4px;
  margin-right: 0;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  text-decoration: underline;
  display: flex;
}

.text-block-90:hover {
  opacity: .5;
}

.sub-altobasso-small-16 {
  color: #000000e6;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 30px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 24px;
  font-weight: 100;
  line-height: 30px;
}

.sub-altobasso-small-16.space-up {
  text-align: left;
  letter-spacing: 0;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 22px;
}

.div-block-spazio-video-5 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto 30px;
  display: block;
}

.div-block-1991 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
}

.div-block-1992 {
  background-color: #0000;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sottotitolo-segmento-8 {
  color: #000000e6;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.div-block-titoloni-9 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: auto;
}

.titolo-dropdown-3 {
  color: #000000e6;
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: flex-end;
  margin-right: 10px;
  padding-bottom: 3px;
  font-family: Helveticaneueltstd lt, sans-serif;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.dropdown-wrapper_aida_principle-2 {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

.sub-altobasso-elenco-puntato-12 {
  z-index: 1109;
  color: #000000e6;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 19px;
  font-weight: 100;
  line-height: 26px;
  position: relative;
}

.sub-altobasso-elenco-puntato-12.piccolo {
  z-index: 10;
  text-align: center;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.sub-altobasso-elenco-puntato-12.piccolo.dx {
  text-align: left;
  border-bottom: 1px #000;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 30px;
}

.sub-altobasso-elenco-puntato-12.centrato {
  z-index: 111;
  color: #000000e6;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneueltstd th, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 18px;
}

.text-span-344 {
  letter-spacing: 0;
  font-family: Helveticaneueltstd bd, sans-serif;
}

.pulsante-lern-more-2 {
  background-color: #0000;
  background-image: url('../images/pulsante_click_black_150.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.aida-content-2 {
  flex-direction: row;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.bold-text-118 {
  min-width: auto;
  min-height: 180px;
}

.image-example-captions-8 {
  background-color: #0000;
  border-top: 4px solid #aa8261;
  width: 800px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.image-example-captions-8.athletes-tnf {
  border: 1px #000;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.dropdown-wrapper_tech {
  clear: none;
  object-fit: fill;
  background-color: #0000;
  border-top: 0 #0000;
  border-bottom: 0 #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 20px auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  left: auto;
}

@media screen and (min-width: 1280px) {
  .link-block-ancora.spazio-su {
    margin-top: 76px;
    margin-bottom: 0;
  }

  .div-block-immagine-header.seconda.connect-image {
    width: 41%;
  }

  .div-block-immagine-header.seconda.connect-image.discover {
    background-position: 0%;
  }

  .div-block-immagine-header.seconda.experience-image {
    width: 41%;
  }

  .div-block-immagine-header.connect-header.purpose-page {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .inner-hero.schermopieno {
    background-image: none;
  }

  .inner-hero.schermopieno.video {
    height: 92vh;
  }

  .inner-hero.schermopieno.video.home {
    justify-content: flex-start;
    height: 95vh;
  }

  .inner-hero.schermopieno.video.ss-footwear {
    justify-content: center;
    height: 100vh;
  }

  .inner-hero.schermopieno.video.purpose {
    justify-content: flex-start;
    height: 100vh;
  }

  .subtitle-white-21.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .segmenti-apertura {
    justify-content: center;
    height: 100vh;
    min-height: auto;
  }

  .go-up.introduction.w--current {
    width: 30px;
    height: 30px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-down-mag {
    border-color: #fff;
    width: 180px;
    height: 40px;
  }

  .downl-mag {
    color: #fff;
    padding-top: 3px;
    font-size: 14px;
    font-weight: 200;
  }

  .content-wrapper-head-ss {
    top: 220px;
    left: 10%;
  }

  .dropdown-content-2.history {
    width: auto;
  }

  .dropdown-trigger-read {
    width: auto;
    transition-property: none;
  }

  .dropdown-trigger-read:hover {
    background-image: linear-gradient(#00000080, #00000080), url('../images/TORRE-EGER_05-22_France_Mathis_Dumas-12_CROP_2800.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    transform: none;
  }

  .div-block-ss-innovation {
    width: 100%;
  }

  .div-block-innovation-container-oriz {
    max-width: 1600px;
  }

  .div-block-1546 {
    justify-content: flex-start;
    width: 100%;
  }

  .dropdown-content.interview {
    padding-top: 0;
  }

  .dropdown-content.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .dropdown-content.icons-content.viola {
    background-color: #5433a326;
  }

  .dropdown-content.icons-content.traspa {
    background-color: #0000;
  }

  .dropdown-content.base-layer.layering-system {
    width: 100%;
    padding-bottom: 10%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content.timeline, .dropdown-content.contenuti-we-are-tnf-copy {
    background-color: #0000;
  }

  .dropdown-wrapper.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown-trigger {
    height: 100%;
  }

  .dropdown-trigger:hover {
    opacity: 1;
  }

  .dropdown-trigger.interview {
    height: 150px;
    margin-bottom: 27px;
  }

  .dropdown-trigger.apparel_col1 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .body.tnf {
    overflow: visible;
  }

  .dropdown-trigger_2.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger_2.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_2.trasparente.dryvent {
    width: 100%;
  }

  .dropdown-trigger_2.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_2.base-layer._100 {
    height: 240px;
  }

  .div-block-innovation-container-oriz-copy {
    max-width: 1600px;
  }

  .div-block-1554 {
    padding-top: 23px;
  }

  .div-block-1556 {
    width: 100%;
  }

  .white-text.black-text {
    text-decoration: none;
  }

  .dropdown-wrapper-3.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .anatomy.vectic {
    height: 700px;
  }

  .div-block-dual-liner-image {
    width: 80%;
  }

  .nav-link {
    height: 36px;
    padding-top: 9px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 100;
  }

  .dropdown-list-3.w--open {
    background-color: #fffffff2;
  }

  .nav-menu-2 {
    flex-direction: column;
    display: none;
  }

  .titolo-segmento.greet.ombra {
    color: var(--white);
  }

  .div-block-titoloni {
    width: 100%;
  }

  .div-block-titoloni.home {
    height: auto;
  }

  .div-quadrato-rosso.piccolo-rosso.we-are-tnf.viola {
    background-color: var(--our_product);
    width: 30px;
    height: 30px;
  }

  .div-block-spazio-video {
    padding-top: 29px;
    padding-bottom: 0;
  }

  .div-block-spazio-video._2word {
    height: 95vh;
    display: flex;
  }

  .div-block-spazio-video.prova-poi-butta {
    margin-top: 77px;
  }

  .div-block-spazio-video.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .sottotitolo-segmento {
    letter-spacing: 1px;
  }

  .sub-altobasso-small.space-up {
    margin-bottom: 50px;
  }

  .sub-altobasso-small.connect_curius_champion {
    width: 80%;
  }

  .sub-altobasso-small.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .sub-altobasso-small.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .sub-altobasso-small.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .sub-altobasso-small.purchasing._16px._100 {
    font-size: 20px;
    line-height: 28px;
  }

  .sub-altobasso-small.purchasing._80 {
    width: 80%;
  }

  .sub-altobasso-small.purchasing._24px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .sub-altobasso-small.purchasing._24px._100 {
    font-size: 24px;
    line-height: 32px;
  }

  .sub-altobasso-small.purchasing._18 {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .sub-altobasso-small.purchasing._18._100 {
    font-size: 24px;
    line-height: 32px;
  }

  .sub-altobasso-small.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .sub-altobasso-small.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .sub-altobasso-small.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .sub-altobasso-small.title-wallbays._80 {
    width: 80%;
  }

  .sub-altobasso-elenco-puntato.centrato {
    z-index: 111;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx {
    font-size: 22px;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx._20pt {
    min-height: auto;
  }

  .div-block-elenco-puntato.insulation-box {
    align-items: center;
    height: 500px;
  }

  .bold.red-experience {
    color: var(--experience-color-ok);
    font-family: Helveticaneueltstd hv, sans-serif;
    font-weight: 800;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.piana {
    background-image: url('../images/paul_piana.jpg');
    background-position: 50% 0;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.anker {
    background-image: url('../images/conrad_anker-jim-zellers.jpg');
    background-position: 50% 0;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.gillette {
    background-image: url('../images/ned_gillette.jpg');
    background-position: 50% 0;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers {
    background-image: url('../images/kit_des_lauriers.jpg');
    background-position: 50% 0;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers_ok {
    background-image: url('../images/foto_kit_des_lauriers.jpg');
    background-position: 50% 0;
  }

  .sotto---sottotitolo-segmento.viola._30pt {
    font-size: 25px;
  }

  .div-block-1578 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.packaging.sx {
    align-items: flex-end;
  }

  .div-block-elements.discover-block {
    padding-left: 20%;
  }

  .div-block-1589 {
    width: 100%;
    height: auto;
    min-height: 1000px;
    display: flex;
  }

  .div-block-1590 {
    width: auto;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    width: 100%;
    padding-left: 0;
  }

  .div-block-82 {
    right: 8%;
  }

  .dropdown-toggle-5 {
    align-items: center;
  }

  .dropdown-toggle-5.w--open {
    padding-top: 6px;
  }

  .dropdown-link-lingue-ok {
    line-height: 22px;
  }

  .dropdown-list-5 {
    display: none;
  }

  .dropdown-list-5.w--open {
    margin-left: -13px;
  }

  .dropdown-toggle-6.our-culture, .dropdown-toggle-6.pulsantiera_dx {
    background-image: none;
  }

  .div-block-4-quadrati {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-quadrati-bianchi.white {
    transition: filter .2s, z-index .2s, transform .2s;
  }

  .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2-blocchi.spazio {
    margin-top: 53px;
  }

  .column-14, .column-15, .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-example-captions.icons-4-box.viola {
    border-top-color: var(--our_product);
  }

  .div-block-normal.interview {
    padding-top: 0;
  }

  .div-block-5-sense-touch {
    background-image: url('../images/TNF_DTE_TOUCH_02.gif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 150px;
    height: 150px;
  }

  .div-block-5-sense-touch.hearing {
    background-image: url('../images/TNF_DTE_HEARING.gif');
  }

  .div-block-5-sense-touch.taste {
    background-image: url('../images/TNF_DTE_TASTE.gif');
  }

  .div-block-5-sense-touch.smell {
    background-image: url('../images/TNF_DTE_SMELL.gif');
  }

  .div-block-5-sense-touch.sight {
    background-image: url('../images/TNF_DTE_SIGHT.gif');
  }

  .sub-altobasso-elenco-puntato---5-sensi {
    text-align: center;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-1610 {
    margin-top: -20px;
    transition: opacity .2s;
  }

  .div-block-cont-5-sense {
    width: 18%;
    margin-left: .5%;
    margin-right: .5%;
  }

  .div-block-1611 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    max-width: 1200px;
    display: flex;
  }

  .div-block-2-link-per-video-indigo {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-da-mostrare.quad4-grande-sopra.terzo, .div-block-da-mostrare.quad4-grande-sopra-home.terzo, .div-block-da-mostrare.quad-sopra-tool.terzo, .div-block-da-mostrare.quad4-grande-sopra.terzo {
    z-index: 11111;
  }

  .div-block-1621 {
    height: 200px;
  }

  .div-block-1624 {
    margin-top: 26px;
  }

  .div-block-contenitore-click-lottie {
    background-color: #fcca2399;
  }

  .div-block-contenitore-click-lottie.connect {
    background-color: #ff953d80;
  }

  .div-block-contenitore-click-lottie.discover {
    background-color: #aa826199;
  }

  .div-block-contenitore-click-lottie.experience {
    background-color: var(--indian-red-60);
  }

  .div-block-contenitore-click-lottie.storytelling {
    background-color: #f49db280;
  }

  .div-block-contenitore-click-lottie.blue {
    background-color: var(--dark-slate-blue);
  }

  .div-block-1625 {
    margin-top: 69px;
  }

  .div-block-contenitore-cta {
    margin-bottom: 40px;
  }

  .sub-altobasso-elenco-puntato-copy.centrato {
    z-index: 111;
  }

  .video-prodotto {
    height: auto;
  }

  .div-block-values {
    margin-top: 26px;
  }

  .div-menu-footer {
    right: 8%;
  }

  .section-header-30 {
    overflow: visible;
  }

  .container-100 {
    max-width: 1200px;
    margin-top: 70px;
  }

  .section-pillars {
    overflow: visible;
  }

  .div-block-grigino-dopo-click, .div-block-grigino-dopo-click.insulation-comparison {
    margin-top: 26px;
  }

  .titolo-pillars-home {
    letter-spacing: 3px;
  }

  .titolo-pillars-home.greet.ombra {
    color: var(--white);
  }

  .sub-altobasso-description-pillars-white.centrato {
    z-index: 111;
  }

  .div_materials_technologies {
    margin-top: 26px;
  }

  .div_brand-dna {
    background-image: url('../images/F21_SUMMIT_W_US_009_2400.jpg');
  }

  .div-block-_futurlight {
    background-image: url('../images/pulsante_FUTURELIGHT.jpg');
  }

  .div-block-_dryvent {
    background-image: url('../images/pulsante_dryvent.jpg');
  }

  .div-block_gore-tex {
    background-image: url('../images/pulsante_GORETEX.jpg');
  }

  .div-block-1647 {
    margin-top: 26px;
  }

  .sub-altobasso-elenco-puntato-2.centrato {
    z-index: 111;
    z-index: 111;
  }

  .dropdown-content-3.athletes-content, .dropdown-content-3.footwear-contenute, .dropdown-content-3.backpack {
    margin-bottom: 50px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-1650, .summit-series-technology {
    margin-top: 26px;
  }

  .benefits.centrato {
    z-index: 111;
  }

  .strati-di-tecnologia {
    height: 50px;
  }

  .strati-tecnologia {
    color: var(--black-40);
    text-align: center;
    letter-spacing: 4px;
    border-bottom-style: none;
    margin-top: 0;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 14px;
    font-weight: 700;
  }

  .strati-tecnologia.centrato {
    z-index: 111;
  }

  .div-block-100 {
    height: auto;
  }

  .div-block-innovation-container-oriz-2 {
    max-width: 1600px;
  }

  .dropdown-content-6.white {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper-6.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown-wrapper-6.dd-innovation.cold-weather:hover {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.warm-weather-layer {
    transition-property: none;
  }

  .dropdown-wrapper-6.dd-innovation.warm-weather-layer:hover {
    transform: none;
  }

  .dropdown-wrapper-6.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown-wrapper-6.dd-innovation.synthetic-insulation:hover, .dropdown-wrapper-6.dd-innovation.shell:hover, .dropdown-wrapper-6.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/RESPONSIBLY-SOURCED.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/RESPONSIBLY-SOURCED.jpg');
    background-size: auto, cover;
  }

  .dropdown-wrapper-6.dd-innovation.sustainable-packaging {
    background-image: url('../images/WPRL_TANDEM.jpg');
    background-position: 50% 0;
    background-size: cover;
  }

  .heading-4.sub1.sub-innovation.bianco._18pt {
    letter-spacing: 1px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-4.sub1.sub-innovation.bianco._24pt {
    letter-spacing: 2px;
  }

  .vectiv_tech_turns {
    width: 100%;
  }

  .dropdown-trigger-3.vectiv.immage.connect {
    border-top: 4px solid var(--red-tnf);
    background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CONECT_PHOTO.jpg');
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
  }

  .dropdown-trigger-3.vectiv.immage.connect.champion, .dropdown-trigger-3.vectiv.immage.connect.champion-ok {
    background-image: linear-gradient(to right, var(--red-tnf) 18%, transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CHAMPION_PHOTO.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown-trigger-3.vectiv.immage.curius {
    border-top: 4px solid var(--red-tnf);
    background-image: linear-gradient(to right, var(--red-tnf) 22%, transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CURIOUS_PHOTO.jpg');
    opacity: 1;
    mix-blend-mode: normal;
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
  }

  .athletes-tested {
    padding-left: 19%;
    padding-right: 19%;
  }

  .lab-proven {
    height: auto;
  }

  .problem_insight_solution-copy-copy {
    width: 100%;
  }

  .efficency_comfort_stability {
    max-width: 1600px;
  }

  .content_download {
    background-color: #fcca2399;
  }

  .content_download.connect {
    background-color: #ff953d80;
  }

  .content_download.discover {
    background-color: #aa826199;
  }

  .content_download.experience {
    background-color: var(--indian-red-60);
  }

  .content_download.storytelling {
    background-color: #f49db280;
  }

  .dropdown-trigger-2.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-2.trasparente:hover {
    opacity: 1;
  }

  .div-block-1668 {
    margin-top: 26px;
  }

  .div-block-contenitore-cta-2 {
    margin-bottom: 40px;
  }

  .div-block-contenitore-click-lottie-2 {
    background-color: #fcca2399;
  }

  .cold-weather {
    max-width: none;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mid-layer {
    max-width: 1600px;
  }

  .sub-altobasso-big-2 {
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .video-integrati-values-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    top: 0;
  }

  .our-values-guide-us {
    max-width: 1600px;
  }

  .boxour_values_guide_us.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .boxour_values_guide_us.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .boxour_values_guide_us.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .boxour_values_guide_us.dd-innovation.synthetic-insulation:hover, .boxour_values_guide_us.dd-innovation.shell:hover, .boxour_values_guide_us.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .love_wild-place.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.spectra {
    height: 600px;
  }

  .love_wild-place.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .love_wild-place.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .love_wild-place.dd-innovation.synthetic-insulation:hover, .love_wild-place.dd-innovation.shell:hover, .love_wild-place.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .love_wild-place.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .love_wild-place.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .love_wild-place.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .love_wild-place.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .love_wild-place.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .love_wild-place.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .dropdown-trigger-copy {
    align-items: flex-start;
  }

  .dropdown-trigger-copy:hover {
    opacity: 1;
  }

  .dropdown-trigger-copy.interview {
    height: 150px;
    margin-bottom: 27px;
  }

  .titolo_values {
    text-align: center;
    letter-spacing: 2px;
    width: auto;
    margin-left: 22px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 50px;
    line-height: 50px;
  }

  .titolo_values.trasp {
    margin-left: 0;
  }

  .subtitle_value {
    text-align: left;
    width: 90%;
    height: auto;
    font-size: 15px;
    line-height: 16px;
  }

  .our-culture {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/way_blue.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-content-copy.interview {
    padding-top: 0;
  }

  .sub-altobasso-elenco-puntato-copy-2.centrato {
    z-index: 111;
  }

  .div-block-contenitore-click-lottie-3 {
    background-color: #fcca2399;
  }

  .div-block-contenitore-click-lottie-3.connect {
    background-color: #ff953d80;
  }

  .sub-altobasso-elenco-puntato-3.centrato {
    z-index: 111;
  }

  .sub-altobasso-elenco-puntato-3.centrato.connect {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .image-example-captions-4.storytelling-box {
    height: 150px;
  }

  .bold-5.connect {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 35px;
  }

  .text-span-26 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-span-27 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-weight: 100;
  }

  .text-span-28, .text-span-29 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-span-30 {
    text-decoration: none;
  }

  .text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44, .text-span-45, .text-span-46, .text-span-47, .text-span-48, .text-span-49 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-span-50 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-weight: 100;
  }

  .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61, .text-span-62, .text-span-63, .text-span-64, .text-span-65, .text-span-66, .text-span-67, .text-span-68, .text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-span-74 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-style: italic;
  }

  .instore_text.centrato {
    z-index: 111;
  }

  .explorer_knowleadge_a.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .explorer_knowleadge_a.trasparente:hover {
    opacity: 1;
  }

  .explore-more {
    overflow: visible;
  }

  .foto_athlete_tested_1.foto4 {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .foto_athlete_tested_1.foto5 {
    background-image: url('../images/lynn_Hill.jpg');
  }

  .foto_athlete_tested_1.foto6 {
    background-image: url('../images/alex_lowe.jpg');
  }

  .foto_athlete_tested_1.foto_2 {
    background-image: url('../images/conrad_anker-jim-zellers.jpg');
  }

  .foto_athlete_tested_1.foto_3_ok {
    background-image: url('../images/ned_gillette.jpg');
  }

  .foto_athlete_tested_1.foto_4_ok {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .foto_athlete_tested_1.foto_5_ok {
    background-image: url('../images/lynn_Hill.jpg');
  }

  .foto_athlete_tested_1.foto_6_ok {
    background-image: url('../images/alex_lowe.jpg');
  }

  .div-block-testi-a-dx-blocchi-4.rientro.fuller {
    margin-left: 0%;
    position: relative;
    left: -29px;
  }

  .div_layer_system_titolo {
    max-width: none;
  }

  .div_layer_system_titolo._2word {
    height: auto;
  }

  .div_layer_system_titolo.prova-poi-butta {
    margin-top: 77px;
  }

  .div-block-1694.clouddown {
    background-image: url('../images/clouddown.png');
  }

  .div-block-1694._50down {
    background-image: url('../images/50-50down.png');
  }

  .div-block-1694.fururelight {
    background-image: url('../images/clouddown.png');
  }

  .div-block-1694.dryvent {
    background-image: url('../images/50-50down.png');
  }

  .layer._2word {
    height: auto;
  }

  .layer.prova-poi-butta {
    margin-top: 77px;
  }

  .layer_sottotitolo {
    width: 90%;
  }

  .layer_sottotitolo.connect_curius_champion {
    width: 80%;
  }

  .div-block-spazio-video-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .insulation_02.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .insulation_02.trasparente:hover {
    opacity: 1;
  }

  .div-insulation_1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sub.connect_curius_champion {
    width: 80%;
  }

  .layer_system.interview {
    padding-top: 0;
  }

  .layer_system.base-layer.layering-system {
    width: 100%;
    padding-bottom: 10%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .layaer_system_ok.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .layaer_system_ok.trasparente:hover {
    opacity: 1;
  }

  .layaer_system_ok.base-layer._100 {
    height: 240px;
  }

  .layaer_system_ok.explorer-knowledge {
    background-color: #5433a35c;
  }

  .sub-altobasso-elenco-puntato-3-copy.centrato {
    z-index: 111;
  }

  .sub-altobasso-elenco-puntato-3-copy.centrato.connect {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .benefits_down.centrato {
    z-index: 111;
  }

  .benefits_down.centrato.connect {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .testo-how-to-layer {
    width: 90%;
  }

  .testo-how-to-layer.connect_curius_champion {
    width: 80%;
  }

  .disegno-insulation.duffle-bag {
    margin-bottom: -45px;
  }

  .disegno-insulation.luggage-svg {
    margin-bottom: -60px;
  }

  .disegno-insulation.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    margin-bottom: -60px;
  }

  .down-construction.centrato {
    z-index: 111;
  }

  ._550_fill_power.athletes-content, ._900_fill_power.athletes-content {
    margin-bottom: 50px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .futurelight_shell.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div-discover-athletes {
    margin-bottom: 40px;
  }

  .testo_point.upper.black.sx.tende {
    width: 60%;
  }

  .down_spaccato_1.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .down_spaccato_1.trasparente:hover {
    opacity: 1;
  }

  .down_spaccato_1.trasparente.dryvent {
    width: 100%;
  }

  .down_spaccato_1.athletes {
    border-top: 4px solid var(--our_product);
  }

  .down_spaccato_1.base-layer._100 {
    height: 240px;
  }

  .sottotitolo_protection_ok.centrato {
    z-index: 111;
  }

  .sottotitolo_protection_ok.centrato.connect {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .testo-protection.centrato {
    z-index: 111;
  }

  .testo-protection.centrato.connect {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
  }

  .testo_anatomy, .paragraph-17, .paragraph-18 {
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .trail-running_box.icons-4-box.viola {
    border-top-color: var(--our_product);
  }

  .foto_trai-running.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .foto_trai-running.trasparente:hover {
    opacity: 1;
  }

  .foto_trai-running.trasparente.dryvent {
    width: 100%;
  }

  .foto_trai-running.athletes {
    border-top: 4px solid var(--our_product);
  }

  .foto_trai-running.base-layer._100 {
    height: 240px;
  }

  ._3d_footplate.captions.cragstone-carabiner.footwer_1 {
    top: 304px;
  }

  .traction-outsole.captions.cragstone-boa {
    top: 414px;
  }

  .responsive-foam.captions.cragstone-vibram {
    top: 200px;
  }

  .anatomy_shoe.vectic {
    height: 700px;
  }

  .div-block-1727 {
    width: auto;
  }

  .dropdown-trigger-14.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger-14.trasparente:hover {
    opacity: 1;
  }

  .sub-altobasso-elenco-puntato-6.centrato {
    z-index: 111;
  }

  .div-block-contenitore-click-lottie-4 {
    background-color: #fcca2399;
  }

  .div-block-contenitore-click-lottie-4.discover {
    background-color: #aa826199;
  }

  .div-block-contenitore-click-lottie-4.connect {
    background-color: #ff953d80;
  }

  .div-block-customer-type-2.red {
    background-position: 50%, 100%;
  }

  .tent-architecture {
    max-width: 1600px;
  }

  .anatomy_shoe-copy.vectic, .anatomy_shoe-copy.vectic-copy, .tent-anatomy.vectic, .tent-anatomy.vectic-copy, .tent-anatomy.level_1, .tent.vectic, .tent.vectic-copy, .tent.level_1 {
    height: 700px;
  }

  .tent.level_1, .tent.level_2 {
    height: 500px;
  }

  .bold-text-18 {
    font-size: 30px;
  }

  .tent_fature.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div-block-1740 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 600px;
    display: flex;
  }

  .slider-12 {
    background-color: #0000;
    width: 90%;
    height: 400px;
  }

  .div-block-1741 {
    justify-content: center;
    width: 100%;
    height: 400px;
    display: flex;
  }

  .div-block-1742 {
    background-image: url('../images/four_season.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .div-block-1743 {
    flex-direction: column;
    align-items: flex-start;
    width: 40%;
    padding-left: 30px;
    display: flex;
  }

  .icon-21 {
    background-color: var(--our_product);
    width: 50px;
    height: 30px;
  }

  .right-arrow-10 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    display: flex;
  }

  .div-block-1744 {
    background-image: url('../images/Freccia_dx_corta_B.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #000;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .left-arrow-9 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    display: flex;
  }

  .div-block-1745 {
    background-image: url('../images/Freccia_sx_corta_B.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .tent_types {
    justify-content: center;
    width: 100%;
    height: 500px;
    display: flex;
  }

  .three-season, .ultra_light {
    background-image: url('../images/four_season.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .bibies {
    background-image: url('../images/bivies.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .four-season {
    background-image: url('../images/four_season.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bag-architecture {
    max-width: 1600px;
  }

  .sleeping-bag.vectic, .sleeping-bag.vectic-copy, .sleeping-bag.level_1 {
    height: 700px;
  }

  .sleeping-bag.level_1, .sleeping-bag.level_2 {
    height: 500px;
  }

  .wash-sleeping-bag, .wash-sleeping-bag.insulation-comparison {
    margin-top: 26px;
  }

  .color-code {
    justify-content: center;
    width: 100%;
    height: 500px;
    display: flex;
  }

  .color-coding-1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 600px;
    display: flex;
  }

  .color-coding {
    background-color: #0000;
    width: 90%;
    height: 400px;
  }

  .sleeping-bad_1 {
    background-image: url('../images/INFERNO-green.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bad_2 {
    background-image: url('../images/catsmeow.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bad_3 {
    background-image: url('../images/orange.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bad_4 {
    background-image: url('../images/red.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bad_1-copy, .sleeping-bad {
    background-image: url('../images/INFERNO-green.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .sleeping-bad_4-copy {
    background-image: url('../images/red.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40%;
  }

  .color_sleepingbag {
    max-width: 1600px;
  }

  .tan_ok {
    background-image: url('../images/TAN.svg');
  }

  .dolomite_one.vectic {
    height: 700px;
  }

  .wheeled_architecture {
    max-width: 1600px;
  }

  .tech_pack {
    justify-content: center;
    width: 100%;
    height: 500px;
    display: flex;
  }

  .step_one {
    width: 40%;
  }

  .our-customers {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/customers_red.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .we_care {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/we_care_verde.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .exploration_without_compromise {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_ewc.duffle-bag {
    margin-bottom: -45px;
  }

  .logo_ewc.luggage-svg {
    margin-bottom: -60px;
  }

  .logo_ewc.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    margin-bottom: -60px;
  }

  .tnf_renewed {
    margin-top: 26px;
  }

  .div-block_titolo._2word {
    height: auto;
  }

  .div-block_titolo.prova-poi-butta {
    margin-top: 77px;
  }

  .logo_clothes-the-loop.duffle-bag {
    margin-bottom: -45px;
  }

  .logo_clothes-the-loop.luggage-svg {
    margin-bottom: -60px;
  }

  .logo_clothes-the-loop.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    margin-bottom: -60px;
  }

  .cta_verde-ctl {
    margin-bottom: 40px;
  }

  .logo_rds.duffle-bag {
    margin-bottom: -45px;
  }

  .logo_rds.luggage-svg {
    margin-bottom: -60px;
  }

  .logo_rds.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    margin-bottom: -60px;
  }

  .logo_renewed.duffle-bag {
    margin-bottom: -45px;
  }

  .logo_renewed.luggage-svg {
    margin-bottom: -60px;
  }

  .logo_renewed.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    margin-bottom: -60px;
  }

  .div-block-1771 {
    padding-top: 15%;
    display: none;
    inset: 0% 0% 0% auto;
  }

  .athletes_tested.w--current {
    background-position: 50%;
    background-size: cover;
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    display: block;
  }

  .athletes_tested.w--current:hover {
    background-color: var(--black);
  }

  .link-block-39 {
    border: 1px solid var(--gradiente-value);
    border-radius: 1px;
  }

  .log_summit_series.w--current:hover, .log_layering_system.w--current:hover, .log_insulation.w--current:hover, .log_shell.w--current:hover, .log_footwear.w--current:hover, .log_equipment.w--current:hover, .log_timelines.w--current:hover {
    background-color: var(--black);
  }

  .log_summit {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 60px;
  }

  .log_layering_system_ok-copy {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 60px;
  }

  .log_insulation_ok, .log_shell_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 60px;
  }

  .log_footwear_ok {
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_footwear_ok.w--current {
    width: 70px;
    height: 60px;
  }

  .log_equipment_ok, .log_timelione_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 60px;
  }

  .gore-tex.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .text-dufflebag.innovation-texts._15pt, .text-dufflebag-copy.innovation-texts._15pt, .title_duffle-bag.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-video-customer.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .log_thermoball {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .menu-a-dx {
    padding-top: 15%;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .dropdown-dte-lingue.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .explorer_knowleadge_dte.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .explorer_knowleadge_dte.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_layeringsystem.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger_layeringsystem.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_layeringsystem.trasparente.dryvent {
    width: 100%;
  }

  .dropdown-trigger_layeringsystem.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_layeringsystem.base-layer._100 {
    height: 240px;
  }

  .sub-altobasso-elenco-puntato-7.centrato {
    z-index: 111;
  }

  .image-example-captions-6.icons-4-box.viola {
    border-top-color: #5433a3;
  }

  .dropdown-wrapper-17.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown-wrapper-17.dd-innovation.warm-weather-layer {
    transition-property: none;
  }

  .dropdown-wrapper-17.dd-innovation.warm-weather-layer:hover {
    transform: none;
  }

  .dropdown-wrapper-17.dd-innovation.cold-weather:hover {
    background-image: none;
  }

  .dropdown-content-16.icons-content.viola {
    background-color: #5433a326;
  }

  .dropdown-content-16.contenuti-we-are-tnf, .dropdown-content-16.riga-fabric, .dropdown-content-16.riga-impotance, .dropdown-content-16.pfas, .dropdown-content-16.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .div-block-1785._50down {
    background-image: url('../images/50-50down.png');
  }

  .div-block-1785.clouddown, .div-block-1785.fururelight {
    background-image: url('../images/clouddown.png');
  }

  .testo-how-to-layer-2 {
    width: 90%;
  }

  .dropdown-content-17.white {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1802 {
    height: 100%;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .link-block-42.w--current:visited, .link_atep.w--current:visited {
    background-image: linear-gradient(to bottom, var(--red-40), var(--red-40)), url('../images/log_ATEP.svg');
    background-position: 0 0, 0%;
    background-size: auto, auto;
  }

  .menu_dx {
    height: 100%;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .link_summit-series.w--current:visited {
    background-image: linear-gradient(to bottom, var(--red-40), var(--red-40)), url('../images/log_ATEP.svg');
    background-position: 0 0, 0%;
    background-size: auto, auto;
  }

  .menu-a-dx-2 {
    padding-top: 15%;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .athletes_tested-2.w--current {
    background-position: 50%;
    background-size: cover;
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    display: block;
  }

  .athletes_tested-2.w--current:hover {
    background-color: #000;
  }

  .log_summit-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_summit-2.w--current {
    width: 70px;
    height: 70px;
  }

  .log_shell_ok-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_footwear_ok-2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-2, .log_equipment_ok-2, .log_timelione_ok-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_layering_system_ok-copy-2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_athleted-tested {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .div-block-1803 {
    justify-content: center;
    padding-top: 250px;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .log_summit-3, .log_equipment_ok-3, .log_insulation_ok-3, .log_shell_ok-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_footwear_ok-3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_timelione_ok-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .athletes_tested-3.w--current {
    background-position: 50%;
    background-size: cover;
    width: 70px;
    height: 70px;
    margin-bottom: 0;
    display: block;
  }

  .athletes_tested-3.w--current:hover {
    background-color: #000;
  }

  .log_layering_system_ok-copy-3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_thermoball-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_athlete_tested {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .div-block-1804 {
    background-color: #000;
    width: 15px;
    height: 15px;
    margin-left: 0%;
  }

  .text-block-46 {
    display: block;
  }

  .indice_vm_manual {
    max-width: 1440px;
  }

  .navbar-6 {
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-link-4:visited {
    color: var(--red-ss);
    background-color: #000;
  }

  .nav-link-4.w--current, .nav-link-4.w--current:hover {
    color: var(--white);
  }

  .nav-link-4.w--current:focus, .nav-link-4.w--current:focus-visible, .nav-link-4.w--current[data-wf-focus-visible] {
    color: var(--white);
    background-color: #000;
  }

  .nav-link-4.w--current:visited {
    color: var(--dark-grey);
    background-color: #000;
  }

  .paragraph-19 {
    font-size: 18px;
    line-height: 24px;
  }

  .linea-1 {
    justify-content: space-between;
  }

  .colonna_dx_intro_linea_4 {
    padding-right: 60px;
  }

  .div-wallbays.foto.c {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-wallbays.text.nr3 {
    align-items: flex-end;
    margin-bottom: 10%;
    padding-top: 0%;
  }

  .dropdown-wrapper-vm.explorer_knowledge.padding-down, .dropdown-wrapper-3-copy.explorer_knowledge.padding-down, .dropdown-wrapper-vm-tools.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper-vm-tools.ambassador-program {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aida-content {
    width: auto;
  }

  .titolo-dropdown {
    margin-bottom: 3px;
  }

  .dropdown-wrapper_styling.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .bold-text-25 {
    font-size: 22px;
    line-height: 30px;
  }

  .bold-text-26, .bold-text-27, .bold-text-28 {
    font-size: 18px;
    line-height: 24px;
  }

  .dropdown-wrapper_arena {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_arena.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_purchasing {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_purchasing.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div_dx {
    margin-left: 30px;
  }

  .div_dx._50 {
    margin-left: 0;
    padding-right: 14px;
  }

  .div_dx.wallbays {
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div_sx-50.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .div_sx-50.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_purchasing._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div_balance-simmetry-2 {
    padding-left: 10px;
  }

  .dropdown-wrapper_balance {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_balance.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_colours {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_colours.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .text-colours.connect_curius_champion {
    width: 80%;
  }

  .text-colours.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .dropdown-wrapper_lighting {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_lighting.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .text-lighting.connect_curius_champion {
    width: 80%;
  }

  .text-lighting.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text-lighting-2.connect_curius_champion {
    width: 80%;
  }

  .text-lighting-2.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text-colours_basic-structure-solours.connect_curius_champion {
    width: 80%;
  }

  .text-colours_basic-structure-solours.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .dropdown-wrapper_change {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_change.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .link_introduction:visited {
    color: var(--red-ss);
    background-color: #000;
  }

  .link_introduction.w--current, .link_introduction.w--current:hover {
    color: var(--white);
  }

  .link_introduction.w--current:focus, .link_introduction.w--current:focus-visible, .link_introduction.w--current[data-wf-focus-visible] {
    color: var(--white);
    background-color: #000;
  }

  .link_introduction.w--current:visited {
    color: var(--dark-grey);
    background-color: #000;
  }

  .link_vm_pillars:visited {
    color: var(--red-ss);
    background-color: #000;
  }

  .link_vm_pillars.w--current, .link_vm_pillars.w--current:hover {
    color: var(--white);
  }

  .link_vm_pillars.w--current:focus, .link_vm_pillars.w--current:focus-visible, .link_vm_pillars.w--current[data-wf-focus-visible] {
    color: var(--white);
    background-color: #000;
  }

  .link_vm_pillars.w--current:visited {
    color: var(--dark-grey);
    background-color: #000;
  }

  .styling_dx {
    background-color: var(--white-smoke);
    height: auto;
    margin-right: 0;
  }

  .styling_dx.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .styling_dx.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div-block-spazio-video-copy {
    padding-top: 29px;
    padding-bottom: 0;
  }

  .div-block-spazio-video-copy._2word {
    height: 95vh;
  }

  .div-block-spazio-video-copy.prova-poi-butta {
    margin-top: 77px;
  }

  .div-block-spazio-video-copy.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .div-styling {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-styling._2word {
    height: 95vh;
  }

  .div-styling.prova-poi-butta {
    margin-top: 77px;
  }

  .div-styling.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .dropdown-wrapper_folding.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div_folding.riga1 {
    flex-direction: column;
    align-items: center;
    width: 50%;
    height: auto;
    margin-bottom: 24px;
  }

  .div_folding.riga2 {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .folding_dx {
    width: 100%;
    height: 300px;
  }

  .folding_dx.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .folding_dx.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .video-fleece {
    width: 100%;
    height: 300px;
  }

  .video-fleece.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .video-fleece.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .styling_container-video {
    background-color: var(--white);
    height: 300px;
  }

  .styling_container-video.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .styling_container-video.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_title-sx {
    margin-left: 0;
  }

  .styling_sx {
    background-color: var(--white-smoke);
    height: 500px;
  }

  .styling_sx.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .styling_sx.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .styling_sx._300px {
    height: auto;
  }

  .div_text_hoodiefleece {
    align-items: flex-start;
  }

  .div_text_hoodiefleece.riga1 {
    flex-direction: column-reverse;
    height: auto;
    margin-bottom: 24px;
  }

  .div_text_hoodiefleece.riga2 {
    flex-direction: column-reverse;
    align-items: flex-start;
    height: auto;
    margin-top: 30px;
    margin-bottom: 24px;
  }

  .dropdown-wrapper_hanging.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_aida_principle {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .sub-altobasso-small-copy.connect_curius_champion {
    width: 80%;
  }

  .sub-altobasso-small-copy.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .sub-altobasso-small-copy.purchasing {
    margin-bottom: 10px;
  }

  .sub-altobasso-small-copy.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .sub-altobasso-small-copy.purchasing._16px._50 {
    font-size: 20px;
    line-height: 28px;
  }

  .div-hanging {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .div-hanging._2word {
    height: 95vh;
  }

  .div-hanging.prova-poi-butta {
    margin-top: 77px;
  }

  .div-hanging.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .top-hangers {
    background-color: var(--white);
    height: 200px;
  }

  .top-hangers.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .top-hangers.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .bottom-hangers {
    background-color: var(--white);
    height: 200px;
  }

  .bottom-hangers.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .bottom-hangers.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .dropdown-wrapper_hanging_ok.explorer_knowledge.padding-down, .dropdown-wrapper_folding_ok-copy.explorer_knowledge.padding-down, .dropdown-wrapper_styling_ok-copy-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .tools_div, .tools_div.w--current {
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-53 {
    border-right: .5px solid #000;
    align-items: center;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    display: flex;
  }

  .sottomenu_vm_standards {
    border-bottom: .5px none var(--dark-grey);
    background-color: var(--gradiente-value);
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
    margin-top: 0;
    display: flex;
    position: absolute;
    inset: 60px 0% auto;
  }

  .dropdown-wrapper_wallbats.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div_wallbays_2_ok {
    justify-content: center;
  }

  .bold-text-29 {
    height: auto;
    font-size: 12px;
  }

  .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33 {
    font-size: 12px;
  }

  .div-wallbays_text {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-wallbays_text._2word {
    height: 95vh;
  }

  .div-wallbays_text.prova-poi-butta {
    margin-top: 77px;
  }

  .div-wallbays_text.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .slide-nav-10 {
    display: none;
  }

  .dropdown-wrapper_dressing_barsy {
    margin-top: 31px;
    margin-bottom: 30px;
  }

  .dropdown-wrapper_dressing_barsy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div_wallbays_riga2._300px {
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .wallbays_foto_riga_2 {
    background-color: var(--white-smoke);
    height: 320px;
  }

  .wallbays_foto_riga_2.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .wallbays_foto_riga_2.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .text_wallbays.connect_curius_champion {
    width: 80%;
  }

  .text_wallbays.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_wallbays.purchasing {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_wallbays.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_wallbays.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_wallbays.purchasing._80 {
    width: 80%;
  }

  .text_wallbays.purchasing._100._18pt {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
  }

  .text_wallbays.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_wallbays.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_wallbays.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_wallbays.title-wallbays._80 {
    width: 80%;
  }

  .dropdown-wrapper_wallbays {
    margin-top: 31px;
    margin-bottom: 30px;
  }

  .dropdown-wrapper_wallbays.explorer_knowledge.padding-down, .dropdown-wrapper_bars.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div_dx-2 {
    margin-left: 30px;
  }

  .div_dx-2._50 {
    padding-right: 0;
  }

  .bars-texts-animations {
    margin-left: 0;
  }

  .bars-texts-animations._50 {
    padding-right: 0;
  }

  .eye-level {
    margin-left: 30px;
  }

  .eye-level._50 {
    margin-left: 0;
    padding-right: 14px;
  }

  .eye-level.wallbays {
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .slider-18 {
    background-color: #fff;
  }

  .slide-nav-11, .right-arrow-15, .left-arrow-14 {
    display: none;
  }

  .text-span-133, .text-span-134 {
    text-transform: uppercase;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_styling.connect_curius_champion {
    width: 80%;
  }

  .text_styling.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_styling.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .text_styling.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_styling.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_styling.purchasing._80 {
    width: 80%;
  }

  .text_styling.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_styling.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_styling.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_styling.title-wallbays._80 {
    width: 80%;
  }

  .div-folding {
    margin-top: 0;
    margin-left: 0;
  }

  .div-folding._50 {
    margin-left: 0;
    padding-right: 14px;
  }

  .div-folding.wallbays {
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .accroding-wrapper.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .accordion {
    border: 0 #000;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .accrodion-wrapper {
    border-style: none;
    border-width: .5px .5px 0;
    border-color: var(--dark-grey);
    align-items: flex-end;
    height: 100px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accrodion-wrapper.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .accordion-header {
    border-style: none none solid;
    border-color: var(--dark-grey);
    border-bottom-width: .5px;
    align-items: flex-end;
  }

  .accordion-header.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .accordion-header.trasparente:hover {
    opacity: 1;
  }

  .accordion-header.trasparente.dryvent {
    width: 100%;
  }

  .accordion-header.athletes {
    border-top: 4px solid var(--our_product);
  }

  .accordion-header.base-layer._100 {
    height: 240px;
  }

  .accordion-header.bars {
    flex-direction: row;
    height: 100px;
    padding-left: 0;
  }

  .accordion-panel {
    background-color: var(--white);
    width: 100%;
    height: auto;
    display: block;
    position: relative;
  }

  .section-10 {
    height: 100vh;
  }

  .container-1206 {
    height: 100vh;
    margin-top: 0;
    padding-top: 98px;
  }

  .dropdown-list-10 {
    flex-flow: column;
    width: 100%;
    display: none;
    overflow: visible;
  }

  .div_purchasing-ok._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .dropdown-vm-standard {
    display: inline-block;
  }

  .dropdown-trigger_hanging.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger_hanging.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_hanging.trasparente.dryvent {
    width: 100%;
  }

  .dropdown-trigger_hanging.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_hanging.base-layer._100 {
    height: 240px;
  }

  .wallbays-cont.interview {
    padding-top: 0;
  }

  .wallbays-cont.contenuti-we-are-tnf {
    background-color: #0000;
  }

  .wallbays-cont.icons-content.viola {
    background-color: #5433a326;
  }

  .wallbays-cont.icons-content.traspa {
    background-color: #0000;
  }

  .wallbays-cont.base-layer.layering-system {
    width: 100%;
    padding-bottom: 10%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .wallbays-cont.timeline, .wallbays-cont.contenuti-we-are-tnf-copy {
    background-color: #0000;
  }

  .div-folding_1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-folding_1._2word {
    height: 95vh;
  }

  .div-folding_1.prova-poi-butta {
    margin-top: 77px;
  }

  .div-folding_1.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .dressing-bar_1 {
    background-color: var(--white-smoke);
    height: auto;
    margin-right: 0;
  }

  .dressing-bar_1.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .dressing-bar_1.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div-bars1 {
    margin-left: 0;
  }

  .div-bars1._50 {
    margin-left: 0;
    padding-right: 14px;
  }

  .div-bars1.wallbays {
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div_dressing_bars_colours._300px.sinistra, .div_bars-colours._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div-floor-fixture {
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-floor-fixture._2word {
    height: 95vh;
  }

  .div-floor-fixture.prova-poi-butta {
    margin-top: 77px;
  }

  .div-floor-fixture.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .text_floor-fixtures.connect_curius_champion {
    width: 80%;
  }

  .text_floor-fixtures.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_floor-fixtures.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .text_floor-fixtures.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_floor-fixtures.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_floor-fixtures.purchasing._80 {
    width: 80%;
  }

  .text_floor-fixtures.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_floor-fixtures.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_floor-fixtures.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_floor-fixtures.title-wallbays._80 {
    width: 80%;
  }

  .div-floor-fixture-2 {
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-floor-fixture-2._2word {
    height: 95vh;
  }

  .div-floor-fixture-2.prova-poi-butta {
    margin-top: 77px;
  }

  .div-floor-fixture-2.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .text_category-merchandising {
    margin-top: 20px;
  }

  .text_category-merchandising.connect_curius_champion {
    width: 80%;
  }

  .text_category-merchandising.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_category-merchandising.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .text_category-merchandising.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_category-merchandising.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_category-merchandising.purchasing._80 {
    width: 80%;
  }

  .text_category-merchandising.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_category-merchandising.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_category-merchandising.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_category-merchandising.title-wallbays._80, .text_style_selection.connect_curius_champion {
    width: 80%;
  }

  .text_style_selection.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_style_selection.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .text_style_selection.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_style_selection.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_style_selection.purchasing._80 {
    width: 80%;
  }

  .text_style_selection.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_style_selection.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_style_selection.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_style_selection.title-wallbays._80 {
    width: 80%;
  }

  .div_wallbays_riga_2b._300px {
    justify-content: center;
    height: auto;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-box_grey {
    margin-top: 20px;
  }

  .dropdown-trigger_vm.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger_vm.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_vm.trasparente.dryvent {
    width: 100%;
  }

  .dropdown-trigger_vm.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_vm.base-layer._100 {
    height: 240px;
  }

  .text_tables {
    margin-top: 20px;
  }

  .text_tables.connect_curius_champion {
    width: 80%;
  }

  .text_tables.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_tables.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .text_tables.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_tables.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_tables.purchasing._80 {
    width: 80%;
  }

  .text_tables.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_tables.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_tables.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_tables.title-wallbays._80 {
    width: 80%;
  }

  .video-t-shirt {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .video-t-shirt.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .video-t-shirt.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .folding_dx-copy {
    width: 100%;
    height: 300px;
    margin-right: 0;
  }

  .folding_dx-copy.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .folding_dx-copy.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_title-fleece, .div_title-t-shirt {
    width: 100%;
    margin-left: 0;
  }

  .on-off-mountain._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div_on-off-mountain.riga1 {
    flex-direction: column;
    align-items: center;
    width: 50%;
    height: auto;
    margin-bottom: 24px;
  }

  .div_on-off-mountain.riga2 {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 24px;
  }

  .container-1209 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-backpacks {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-backpacks._2word {
    height: 95vh;
  }

  .div-backpacks.prova-poi-butta {
    margin-top: 77px;
  }

  .div-backpacks.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .div_footwear-wall._300px.sinistra, .div_accessories._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .hat {
    background-color: var(--white);
    height: 300px;
    margin-right: 0;
  }

  .hat.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .hat.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .marsupio {
    background-color: var(--white);
    height: 300px;
    margin-right: 0;
  }

  .marsupio.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .marsupio.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_dressing-manequins._300px {
    justify-content: center;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .category-merchandising, .lifestyle_merchandising_ok, .tables---key-item {
    border: 0 #000;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .mannequins_dressings {
    background-color: var(--white);
    background-image: url('../images/MANNEQUIN.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 500px;
  }

  .mannequins_dressings.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .mannequins_dressings.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_video-maniquens._300px.sinistra {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .video_top {
    background-color: var(--white);
    height: 500px;
    margin-right: 0;
  }

  .video_top.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .video_top.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .video_bottom {
    background-color: var(--white-smoke);
    height: 300px;
    margin-right: 0;
  }

  .video_bottom.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .video_bottom.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div-props {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-props._2word {
    height: 95vh;
  }

  .div-props.prova-poi-butta {
    margin-top: 77px;
  }

  .div-props.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .div_props {
    justify-content: center;
  }

  .div-props_sx.foto.c {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-props_sx.text.nr3 {
    align-items: flex-end;
    margin-bottom: 10%;
    padding-top: 0%;
  }

  .div-props_dx.foto.c {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-props_dx.text.nr3 {
    align-items: flex-end;
    margin-bottom: 10%;
    padding-top: 0%;
  }

  .poster {
    background-color: var(--white-smoke);
    height: 300px;
    margin-right: 0;
  }

  .poster.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .poster.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div_purchasing-copy._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .text_proper-storage.connect_curius_champion {
    width: 80%;
  }

  .text_proper-storage.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .text_proper-storage.purchasing {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_proper-storage.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_proper-storage.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_proper-storage.purchasing._80 {
    width: 80%;
  }

  .text_proper-storage.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_proper-storage.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .text_proper-storage.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .text_proper-storage.title-wallbays._80 {
    width: 80%;
  }

  .div-block-1871 {
    background-image: url('../images/pinatina_visual.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
  }

  .div-block-1872 {
    background-color: #7fca7c;
    justify-content: center;
    align-items: flex-start;
    height: 250px;
    margin-top: 0;
    padding-top: 5%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-content-20.captions-open.anatomy_1, .dropdown-content-20.captions-open.verde {
    margin-top: 13px;
  }

  .text_performance-inspired {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
  }

  .div_verde {
    padding-left: 141px;
    padding-right: 141px;
  }

  .text_on_mountain.verde, .text_on_mountain.giallo {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
  }

  .bold-text-46 {
    font-size: 16px;
  }

  .div_giallo {
    padding-left: 298%;
    padding-right: 298%;
  }

  .dropdown-tore_layouts {
    display: block;
  }

  .floor-plan-principles {
    background-image: url('../images/pinatina_visual_1.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 600px;
  }

  .text-span-176 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .floor-plan-principles-2 {
    background-image: url('../images/pinatina_floor-plancolore.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 350px;
  }

  .text-block-55, .old {
    color: var(--white);
  }

  .dropdown-redbox_concept, .dropdown-triangle-concept {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
  }

  .dropdown-vm-standard-copy {
    display: inline-block;
  }

  .div-generic {
    width: auto;
  }

  .sottotitolo-segmento-copy {
    letter-spacing: 1px;
  }

  .dropdown-vm-tools-1, .dropdown-vm-tools-2, .dropdown-vm-tools-4, .dropdown-vm-tools-3 {
    display: inline-block;
  }

  .dropdown-trigger_2-copy.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .dropdown-trigger_2-copy.trasparente:hover {
    opacity: 1;
  }

  .dropdown-trigger_2-copy.trasparente.dryvent {
    width: 100%;
  }

  .dropdown-trigger_2-copy.athletes {
    border-top: 4px solid var(--our_product);
  }

  .dropdown-trigger_2-copy.base-layer._100 {
    height: 240px;
  }

  .sub-altobasso-elenco-puntato-9.centrato, .sub-altobasso-elenco-puntato-10.centrato {
    z-index: 111;
  }

  .text.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .text.trasparente:hover {
    opacity: 1;
  }

  .text.trasparente.dryvent {
    width: 100%;
  }

  .text.athletes {
    border-top: 4px solid var(--our_product);
  }

  .text.base-layer._100 {
    height: 240px;
  }

  .vm_ambassador {
    border: 0 #000;
  }

  .vm_ambassador.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .vm_ambassador.trasparente:hover {
    opacity: 1;
  }

  .vm_ambassador.trasparente.dryvent {
    width: 100%;
  }

  .vm_ambassador.athletes {
    border-top: 4px solid var(--our_product);
  }

  .vm_ambassador.base-layer._100 {
    height: 240px;
  }

  .titolo-what.centrato {
    z-index: 111;
    line-height: 40px;
  }

  .titolo-what.piccolo.dx {
    font-size: 22px;
  }

  .titolo-what.centrato-copy {
    z-index: 111;
  }

  .titolo-what._22pt {
    letter-spacing: 2px;
    margin-top: 0;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 22px;
  }

  ._20pt {
    font-size: 22px;
  }

  .risposte-program {
    width: 100%;
    min-height: auto;
    font-size: 22px;
    line-height: 30px;
  }

  .role.space-up {
    margin-bottom: 50px;
  }

  .role.connect_curius_champion {
    width: 80%;
  }

  .role.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .role.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .role.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .role.purchasing._16px._100 {
    font-size: 20px;
    line-height: 28px;
  }

  .role.purchasing._80 {
    width: 80%;
  }

  .role.purchasing._24px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .role.purchasing._24px._100 {
    font-size: 24px;
    line-height: 32px;
  }

  .role.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .role.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .role.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .role.title-wallbays._80 {
    width: 80%;
  }

  .titolo-role.centrato {
    z-index: 111;
    line-height: 40px;
  }

  .titolo-role.piccolo.dx {
    font-size: 22px;
  }

  .titolo-role.centrato-copy {
    z-index: 111;
  }

  .titolo-role._22pt {
    letter-spacing: 2px;
    margin-top: 0;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 22px;
  }

  .div_vm_team.trasparente {
    transition: filter .2s, transform .2s, opacity .2s;
  }

  .div_vm_team.trasparente:hover {
    opacity: 1;
  }

  .div_vm_team.trasparente.dryvent {
    width: 100%;
  }

  .div_vm_team.athletes {
    border-top: 4px solid var(--our_product);
  }

  .div_vm_team.base-layer._100 {
    height: 240px;
  }

  .nome-team.centrato {
    z-index: 111;
  }

  .nome-team.piccolo.dx {
    font-size: 22px;
  }

  .bold-text-56 {
    letter-spacing: 0;
  }

  .text-block-58 {
    height: 300px;
    margin-bottom: -300px;
    padding-bottom: 0;
    font-size: 80px;
    line-height: 80px;
  }

  .text-block-58.wm-program {
    height: 300px;
    margin-bottom: -300px;
    line-height: 80px;
  }

  .wallbays_foto_riga_2-100 {
    background-color: var(--white);
    height: 450px;
  }

  .wallbays_foto_riga_2-100.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .wallbays_foto_riga_2-100.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .titolo_bold_elenco.connect_curius_champion {
    width: 80%;
  }

  .titolo_bold_elenco.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .titolo_bold_elenco.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .titolo_bold_elenco.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .titolo_bold_elenco.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .titolo_bold_elenco.purchasing._80 {
    width: 80%;
  }

  .titolo_bold_elenco.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .titolo_bold_elenco.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .titolo_bold_elenco.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .titolo_bold_elenco.title-wallbays._80 {
    width: 80%;
  }

  .low-inventory-variation {
    margin-top: 20px;
  }

  .low-inventory-variation.connect_curius_champion {
    width: 80%;
  }

  .low-inventory-variation.sx-_ctl.to-create.alto {
    text-transform: uppercase;
  }

  .low-inventory-variation.purchasing {
    width: 100%;
    margin-bottom: 10px;
  }

  .low-inventory-variation.purchasing._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .low-inventory-variation.purchasing._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .low-inventory-variation.purchasing._80 {
    width: 80%;
  }

  .low-inventory-variation.title-wallbays {
    width: 100%;
    margin-bottom: 10px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .low-inventory-variation.title-wallbays._16px {
    text-indent: 0;
    column-count: auto;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .low-inventory-variation.title-wallbays._16px._100 {
    font-size: 20px;
    line-height: 26px;
  }

  .low-inventory-variation.title-wallbays._80 {
    width: 80%;
  }

  .div-hotspots {
    background-color: var(--white-smoke);
    height: 300px;
    margin-right: 0;
  }

  .div-hotspots.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .div-hotspots.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div-hotspots-copy {
    background-color: var(--white);
    height: 500px;
    margin-right: 0;
  }

  .div-hotspots-copy.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .div-hotspots-copy.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .div-map-hotspots {
    background-color: var(--white);
    height: 300px;
    margin-right: 0;
  }

  .div-map-hotspots.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .div-map-hotspots.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .dropdown-20_concept, .dropdown-old-concept, .dropdown-city-concept {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
  }

  .dropdown-special-fixture {
    display: inline-block;
  }

  .dropdown-vm-ambassador-role {
    display: none;
  }

  .titolo-props.perfect-display {
    display: inline-block;
  }

  .signage-and-pos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .signage-and-pos._2word {
    height: 95vh;
  }

  .signage-and-pos.prova-poi-butta {
    margin-top: 77px;
  }

  .signage-and-pos.spazio-sopra {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .fixtures_1, .fixtures_3m {
    height: 400px;
  }

  .dropdown_special_fixture {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .html-embed-5 {
    opacity: 1;
    mix-blend-mode: multiply;
    background-image: linear-gradient(#00000080, #00000080);
    width: auto;
  }

  .html-embed-5.triple_baffle-copy, .html-embed-5.dotknit_desktop, .html-embed-5.goretex_desktop {
    background-image: none;
  }

  .security-tag._300px.sinistra {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .dressing-bar_jap {
    background-color: var(--white);
    height: 300px;
    margin-right: 0;
  }

  .dressing-bar_jap.immagine-b {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_02.gif');
  }

  .dressing-bar_jap.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01.gif');
  }

  .video-bars {
    width: 65%;
    height: 500px;
  }

  .div-box_grey-copy, .t-stand1, .t-stand1-copy, .t-stand2 {
    margin-top: 20px;
  }

  .div-block-1899 {
    width: 100%;
    display: inline-block;
  }

  .container-vm-standards {
    padding-left: 60px;
    padding-right: 60px;
  }

  .dropdown-wrapper_aida_principle-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_styling_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_folding_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_folding_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_hanging__ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_hanging__ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_styling_ok-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_bars_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_bars_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_fixtures_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_fixtures_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_equipment_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_footwear_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_footwear_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_accessories_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_accessories_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_mannequins_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_mannequins_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_props_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_props_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_tools_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_tools_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_old_concept {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_old_concept.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_triangle-concept_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_triangle-concept_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_redbox_concept_ok {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_redbox_concept_ok.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_city_concept {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_city_concept.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_2concept {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_2concept.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_special_fixtures {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_special_fixtures.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .container-vm-tools {
    padding-left: 60px;
    padding-right: 60px;
  }

  .dropdown-wrapper_seasonal_guidelines {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_seasonal_guidelines.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_newsletters {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_newsletters.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_campaign_portal {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_campaign_portal.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_yoobic_missions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_yoobic_missions.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_the_program {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_the_program.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_vm_ambassador-role {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_vm_ambassador-role.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_wm_tasks {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wm_tasks.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .navbar-logo-left {
    display: block;
  }

  .navbar-logo-left-container.shadow-three {
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-wrapper-2 {
    max-width: 100vw;
  }

  .slider-25 {
    width: 80%;
  }

  .div_foto_dx {
    justify-content: flex-end;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .div_foto_sx {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-right: 0%;
    display: flex;
  }

  .slider-tnf-sx {
    width: 50%;
    height: 30%;
  }

  .slider-tnf-sx._60 {
    height: 50%;
  }

  .slide_sx_foto1 {
    background-image: url('../images/_FW23_SummitSeries_Alpine_donna_2_low.jpg');
    background-position: 50% 0;
    background-size: cover;
  }

  .div_foto_sx-copy, .div-testo-in-spvrapposizione {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: flex-start;
    padding-right: 0%;
    display: flex;
  }

  .div-testo-innovative {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0%;
    display: none;
  }

  .slide_sx_foto2 {
    background-image: url('../images/_F23_SKI-TOURING_01_LOW.jpg');
    background-position: 50% 0;
    background-size: cover;
  }

  .header {
    inset: 0% 0% auto;
  }

  .ski-touring-is {
    min-height: 500px;
  }

  .text-block-63 {
    font-size: 3.5vw;
  }

  .text-block-63.dvm_key-benefit, .text-block-63.dotknit_2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_ski_touring_is {
    z-index: 2;
    width: 50%;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
    position: absolute;
  }

  .div_text_ski_touring_is.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .div_text_ski_touring_is.nero {
    width: auto;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
    position: relative;
  }

  .div_text_ski_touring_is.nero.colonna_discover {
    box-sizing: border-box;
    aspect-ratio: auto;
    flex-flow: column;
    width: 100%;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div_text_ski_touring_is.nero._40 {
    width: 40%;
  }

  .div_text_ski_touring_is.nero._5050_insulation {
    flex-flow: column;
    width: 40%;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div_text_ski_touring_is.nero._5050_insulation._100 {
    width: 100%;
  }

  .div_text_ski_touring_is.nero.heatseeker {
    width: auto;
    position: relative;
  }

  .div_text_ski_touring_is.nero.colonna_vectiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    flex-flow: column;
    width: auto;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div_text_ski_touring_is.nero._10 {
    width: 100%;
  }

  .cell-31 {
    padding-left: 0;
  }

  .div-block-1909 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-spazio-video-4 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .bold-text-81 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-1911 {
    justify-content: flex-start;
    width: 100%;
  }

  .div-block-titoloni-6 {
    letter-spacing: 0;
    width: 100%;
  }

  .titolo-dropdown-2 {
    margin-bottom: 3px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 0;
  }

  .bold-text-82 {
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-11.piccolo.dx {
    font-size: 22px;
  }

  .sub-altobasso-elenco-puntato-11.centrato {
    z-index: 111;
  }

  .sub-altobasso-small-13.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .sub-altobasso-small-13.tech_ski_touring {
    margin-bottom: 50px;
  }

  .sub-altobasso-small-13.space-up-copy, .sub-altobasso-small-13.verto-alpine-gore-tex, .sub-altobasso-small-13.verto-alpine-gore-tex-copy, .sub-altobasso-small-13.how_to_layer {
    margin-bottom: 0;
    padding-top: 0;
  }

  .bold-text-83 {
    font-size: 22px;
    line-height: 30px;
  }

  .dropdown-wrapper_q-a {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_q-a.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_terrain {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_terrain.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_equipment {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_equipment-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment-copy.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_physical-demands {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_physical-demands.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .dropdown-wrapper_experience-and-skills {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_experience-and-skills.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .title {
    width: 300px;
    margin-top: 50px;
    padding-left: 20%;
    padding-right: 20%;
  }

  .text-block-64-copy-copy {
    width: 80%;
    margin-bottom: 0;
  }

  .div_drop_down.q_a_different-ski, .div_drop_down.different-type-off-ski {
    margin-top: 0;
  }

  .sky_how-ski-touring {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .title-layering-system {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div_text_layering_system {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .div_logo.gore_tex {
    background-position: 50%;
    background-size: auto 50%;
  }

  .div-key_alpinism {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .menu-wrapper {
    display: none;
  }

  .text--sly-lourney.precision {
    width: 100%;
  }

  .dropdown-ski_touring {
    display: none;
  }

  .div-block-1920 {
    padding-bottom: 5%;
    padding-left: 5%;
  }

  .text-block-68 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .section-16 {
    max-width: 1440px;
    height: auto;
  }

  .quick-stack-17 {
    max-width: 1440px;
  }

  .quick-stack-17.dryventmono {
    max-width: none;
    height: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-17.futurelight, .quick-stack-17.clouddowm {
    height: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-17.dotknit_layer {
    max-width: none;
    height: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-29.dryvent.bianco {
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 1px;
  }

  .bold-text-89 {
    letter-spacing: 0;
  }

  .quick-stack-18 {
    max-width: 1440px;
  }

  .div-block-titoloni-7 {
    width: 100%;
  }

  .bold-text-88 {
    letter-spacing: 0;
  }

  .sub-altobasso-small-14.space-up {
    margin-bottom: 30px;
    padding-top: 0;
  }

  .q_a_section_2 {
    max-width: 1440px;
    height: auto;
  }

  .bold-text-87 {
    letter-spacing: 0;
  }

  .q_a_section_2a, .q_a_section_3a, .q_a_section_2_a, .q_a_section_3_a {
    max-width: 1440px;
    height: auto;
  }

  .quick-stack-19 {
    max-width: 1440px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 0;
  }

  .sub-altobasso-small-15.space-up, .sub-altobasso-small-15.outer_layer {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .q_a_section_5_a {
    max-width: 1440px;
    height: auto;
  }

  .div-block-titoloni-8 {
    width: 100%;
    margin-bottom: 19px;
  }

  .div-block-titoloni-8.overview {
    border-bottom: 1px solid var(--black-40);
  }

  .div-block-titoloni-8.fabrics {
    margin-bottom: 0;
  }

  .q_a_section_4_a {
    max-width: 1440px;
    height: auto;
  }

  .section-17 {
    background-image: none;
    height: auto;
  }

  .q_a_section_6_a {
    max-width: 1440px;
    height: auto;
  }

  .div_dryvent_mono {
    padding-bottom: 5%;
    padding-left: 0%;
  }

  .div_technology-overview {
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .text-tech_overview {
    text-transform: none;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 24px;
    line-height: 30px;
  }

  .text-tech_overview.seam-sealed, .text-tech_overview.polartectext {
    margin-bottom: 36px;
  }

  .div_text_overview {
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .container-1219.triple_baffle {
    margin-bottom: 0;
  }

  .container-1219.triple_baffle_features {
    flex-flow: column;
  }

  .container-1219.dotknit_video, .container-1219.dotknit_video-copy {
    min-height: 500px;
    margin-bottom: 0;
  }

  .div-block-1939.foto_midlayer_3 {
    bottom: -60px;
  }

  .div-block-1940.fabrics, .div-block-1940.fuction_midlayer, .div-block-1940.importance {
    padding-left: 0;
  }

  .div_foto_key_benefit {
    z-index: 2;
    min-height: 400px;
    position: relative;
    bottom: -41px;
  }

  .div-block-1941 {
    background-color: #0000;
    background-image: none;
    width: 100vw;
    height: 100%;
    position: relative;
  }

  .container-1220 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .dryvent_3_a {
    background-image: none;
    flex-flow: column;
    height: auto;
  }

  .div-testo-dropdown {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .q_a_section_3_a-copy {
    max-width: 1440px;
    height: auto;
  }

  .container_dryvent-mono._5_a {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dryvent_5_a {
    max-width: 1440px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-foto_dryvent_mono {
    background-image: url('../images/Womens-DryVent-Mono-Triclimate-3in1-Parka.avif');
  }

  .div-dm-key-benefit {
    background-image: url('../images/dettaglio-triple-baffle-black.jpg');
    width: 100%;
  }

  .bold-text-93 {
    width: 100%;
  }

  .bold-text-93.nero, .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    width: auto;
    height: auto;
  }

  .video-mobile {
    background-color: #0000;
    background-image: none;
    width: 100vw;
    height: 100%;
    display: inline-flex;
    position: absolute;
    overflow: hidden;
  }

  .html-embed-mobile {
    opacity: 1;
    mix-blend-mode: multiply;
    background-image: linear-gradient(#00000080, #00000080);
  }

  .html-embed-mobile.triple_baffle {
    background-image: none;
  }

  .dryvent_3_b {
    background-color: var(--white);
    justify-content: center;
    align-items: flex-start;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div_text_dryvent {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-dryvent {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    display: flex;
    position: relative;
    inset: 0%;
  }

  .video-desktop {
    display: none;
    position: absolute;
  }

  .div-block-1942 {
    z-index: 5;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .foto-base-layer {
    height: 500px;
  }

  .text-span-256, .text-span-257 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .div_baselayer_fuction.fabrics {
    padding-left: 0;
  }

  .container-1221 {
    max-width: 1080px;
  }

  .quick-stack-23 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding: 100px;
  }

  .quick-stack-23.color-mid_layer {
    background-color: var(--cust-exploring);
  }

  .bl_24 {
    font-size: 30px;
  }

  .mid_layer_4_a {
    background-color: var(--dim-grey);
  }

  .foto_mid_layer, .foto_outer_layer {
    height: 500px;
  }

  .div_box_goretex {
    padding-left: 0;
    padding-right: 0;
  }

  .div_box_goretex.explorer_knowledge.padding-down {
    margin-bottom: 31px;
  }

  .div-testo-gif {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-end;
    padding-right: 0%;
    display: flex;
  }

  .div_animato {
    padding-top: 0;
  }

  .div-block-1944 {
    width: 90%;
    height: 50%;
  }

  .div_text_the_drop {
    z-index: 2;
    width: auto;
    max-width: 1440px;
    min-height: 500px;
    padding-left: 0%;
    padding-right: 0%;
    position: absolute;
  }

  .div_text_the_drop.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .the_drop_intro {
    min-height: 500px;
  }

  .div-block_foto_delarue.foto_midlayer_3 {
    bottom: -60px;
  }

  .div_text_de_la_rue.fabrics, .div_text_de_la_rue.fuction_midlayer, .div_text_de_la_rue.importance {
    padding-left: 0;
  }

  .container-1223 {
    width: 100%;
  }

  .dropdown-content-21.white {
    padding-left: 0;
    padding-right: 0;
  }

  .our-values-guide-us-2, .tech_the-drop {
    max-width: 1600px;
  }

  .dropdown_the-drop.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop.dd-innovation.spectra {
    height: 600px;
  }

  .dropdown_the-drop.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop.dd-innovation.synthetic-insulation:hover, .dropdown_the-drop.dd-innovation.shell:hover, .dropdown_the-drop.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dropdown_the-drop.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dropdown_the-drop.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .containe_snomad-34.center {
    height: 70px;
  }

  .riga-nera {
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .riga-nera.rapidus {
    padding-bottom: 0;
  }

  .text_nomad.space-up, .text_nomad.outer_layer {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .nomad_3_a {
    max-width: 1440px;
    height: auto;
  }

  .sub-altobasso-elenco-puntato-copy-3.centrato {
    z-index: 111;
  }

  .div-block-nomad {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .summit_offrail_tr {
    background-image: linear-gradient(to bottom, var(--summit), var(--summit)), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0474_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div_technology_summit_offtrail {
    height: 80px;
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .summit_offrail_1_a {
    background-color: var(--white-smoke);
    max-width: 1440px;
    height: auto;
  }

  .text-block-75 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div_text_ski_touring_is-copy {
    z-index: 2;
    width: auto;
    max-width: 1280px;
    min-height: 500px;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .div_text_ski_touring_is-copy.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .summit_offtrail_tr_1a, .summit_offtrail_2b {
    min-height: 500px;
  }

  .summit_offrail_3_b, .summit_offrail_4_b, .summit_offrail_5_b, .summit_offrail_3_b_mobile, .summit_offrail_4_mobile {
    max-width: 1440px;
    height: auto;
  }

  .verto_alpine_2_a, .offtrail_tr_1a {
    min-height: 500px;
  }

  .div_text_offtrail_tr {
    z-index: 2;
    width: auto;
    max-width: 1280px;
    min-height: 500px;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .div_text_offtrail_tr.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .offtrail_tr_2a, .offtrail_tr_3a {
    max-width: 1440px;
    height: auto;
  }

  .div_text_verto_alpine_mid_gtx {
    z-index: 2;
    width: auto;
    max-width: 1280px;
    min-height: 500px;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .div_text_verto_alpine_mid_gtx.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .verto_alpine_mid_gtx, .verto_alpine_mid_gtx_2a {
    min-height: 500px;
  }

  .verto_alpine_3a, .verto_alpine_4a, .verto_alpine_5a, .verto_alpine_6a, .q_a_section_3_ab, .q_a_section_2_b, .q_a_section_3_b, .q_a_section_4b, .q_a_section_5b, .q_a_section_6b, .q_a_section_7b, .q_a_section_8b, .q_a_section_9b, .q_a_section_10b {
    max-width: 1440px;
    height: auto;
  }

  .div_foto_triple_baffle {
    z-index: 2;
    position: relative;
    bottom: 0;
  }

  .div_text_triple_baffle {
    z-index: 2;
    width: auto;
    min-height: 500px;
    padding-left: 0%;
    padding-right: 0%;
    position: absolute;
  }

  .div_text_triple_baffle.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .div_foto_dotknit_thermal {
    z-index: 2;
    position: relative;
    bottom: 0;
  }

  .dotknit_2a {
    height: auto;
  }

  .quick-stack-dotknit_thermal {
    min-height: 450px;
  }

  .div_dot_knit {
    background-image: url('../images/dettaglio-triple-baffle-black.jpg');
    width: 100%;
  }

  .amp_2a {
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .amp_3_a, .amp_4_a {
    max-width: 1440px;
    height: auto;
  }

  .text-span-328 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 24px;
  }

  .text_rapidus {
    font-size: 24px;
    line-height: 30px;
  }

  .tech_rapidus_eco_1 {
    letter-spacing: 0;
  }

  .div-block-tech_rapidus {
    letter-spacing: 0;
    width: 100%;
  }

  .rapidus_3_a {
    max-width: 1440px;
    height: auto;
  }

  .rapidus_2a {
    padding-bottom: 15px;
    padding-left: 0%;
  }

  .rapidus_4a {
    max-width: 1440px;
    height: auto;
  }

  .div-block-1959 {
    max-width: 1440px;
  }

  .text-block-78.nero {
    font-size: 4vw;
    line-height: 4vw;
  }

  .pfas_5a, .pfas_4a {
    background-color: var(--cust-take);
  }

  .container-1225 {
    height: 100%;
  }

  .dropdown_the-drop-copy.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.spectra {
    height: 600px;
  }

  .dropdown_the-drop-copy.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop-copy.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop-copy.dd-innovation.synthetic-insulation:hover, .dropdown_the-drop-copy.dd-innovation.shell:hover, .dropdown_the-drop-copy.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation.spectra {
    height: 600px;
  }

  .windwall-benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .windwall-benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .windwall-benefits.dd-innovation.synthetic-insulation:hover, .windwall-benefits.dd-innovation.shell:hover, .windwall-benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .windwall-benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .windwall-benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .windwall-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .windwall-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .windwall-benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .windwall-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .windwall-benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .testo-bianco.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .windwall-benefits_titolo-bianco {
    margin-top: 0;
    margin-bottom: 0;
  }

  .windwall-benefits_titolo-bianco.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1962.brethable, .div-block-1962.comfortable, .div-block-1962.temperature_regulation, .div-block-1962.exceptional_warmth {
    margin-bottom: 40px;
  }

  .windwall_benefits {
    max-width: 1600px;
  }

  .gore-tex_1a {
    height: 100%;
    min-height: 600px;
  }

  .section-23 {
    background-image: url('../images/TNF_FW23_SummitSeries_Alpine_Jacopo_2874_BN.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .quick-stack-29 {
    background-image: none;
  }

  .div-block-1964 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 41px;
    padding-right: 41px;
  }

  .title_gore.dvm_key-benefit {
    padding-left: 20%;
    padding-right: 20%;
  }

  .dotknit_2a-copy {
    height: auto;
  }

  .text_gore_tex {
    z-index: 2;
    width: auto;
    min-height: 500px;
    padding-left: 0%;
    padding-right: 0%;
    position: absolute;
  }

  .text_gore_tex.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .goretex_video {
    height: auto;
  }

  .div_goretex {
    z-index: 2;
    width: auto;
    min-height: 500px;
    padding-left: 0%;
    padding-right: 0%;
    position: absolute;
  }

  .div_goretex.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .div_title_gore-tex {
    padding-left: 40px;
    padding-right: 40px;
  }

  .gore-tex_4a {
    background-image: url('../images/Womens-Jazzi-3L-GORETEX-Jacket-1.avif');
    background-position: 0 0;
    background-size: 50%;
    max-width: 1440px;
    height: 50vh;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_gore-tex_benefit {
    background-image: none;
    width: 100%;
  }

  .cell-54 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gore-tex_5a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container_gore-tex_5a._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_gore-tex_shell_layer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .foto_mid-layer.flashdry_disegno_canotta, .foto_mid-layer.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .div_gore-tex_grigio {
    background-image: url('../images/dettaglio-triple-baffle-black.jpg');
    width: 100%;
  }

  .div_text_goretex_subtitle {
    z-index: 2;
    text-align: center;
    width: 100%;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: static;
  }

  .div_text_goretex_subtitle.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .container-1225-copy {
    height: 100%;
  }

  .div_gore-tex_5b {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .container_goretex {
    height: 100%;
  }

  .gore_apparel {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gore_apparel.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel.dd-innovation.spectra {
    height: 600px;
  }

  .gore_apparel.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel.dd-innovation.synthetic-insulation:hover, .gore_apparel.dd-innovation.shell:hover, .gore_apparel.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .gore_apparel.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .gore_apparel.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .title_apparel_col1 {
    margin-bottom: 10px;
  }

  .title_apparel_col1.innovation-texts._15pt, .text_apparel.innovation-texts._15pt, .text_apparel.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .title_futurelight.dvm_key-benefit {
    padding-left: 20%;
    padding-right: 20%;
  }

  .clouddown-video {
    height: auto;
  }

  .futurelight_2a {
    background-color: var(--future-light);
  }

  .futurelight_breathability {
    min-height: 400px;
  }

  .futurelight_breathability.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_breathability.dd-innovation.spectra {
    height: 600px;
  }

  .futurelight_breathability.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_breathability.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_breathability.dd-innovation.synthetic-insulation:hover, .futurelight_breathability.dd-innovation.shell:hover, .futurelight_breathability.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_breathability.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_breathability.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_breathability.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_breathability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_breathability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_breathability.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness {
    min-height: 400px;
  }

  .futurelight_waterproofness.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.spectra {
    height: 600px;
  }

  .futurelight_waterproofness.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_waterproofness.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_waterproofness.dd-innovation.synthetic-insulation:hover, .futurelight_waterproofness.dd-innovation.shell:hover, .futurelight_waterproofness.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_waterproofness.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_waterproofness.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_waterproofness.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_waterproofness.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort {
    min-height: 400px;
  }

  .futurelight_comfort.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort.dd-innovation.spectra {
    height: 600px;
  }

  .futurelight_comfort.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_comfort.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_comfort.dd-innovation.synthetic-insulation:hover, .futurelight_comfort.dd-innovation.shell:hover, .futurelight_comfort.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_comfort.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_comfort.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_comfort.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_comfort.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_comfort.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurelight_durability {
    min-height: 400px;
  }

  .futurelight_durability.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability.dd-innovation.spectra {
    height: 600px;
  }

  .futurelight_durability.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_durability.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_durability.dd-innovation.synthetic-insulation:hover, .futurelight_durability.dd-innovation.shell:hover, .futurelight_durability.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_durability.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_durability.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_durability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_durability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_durability.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_durability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_durability.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurelight_4a {
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 40%;
  }

  .futurelight_5a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_futurelight_col1 {
    background-image: url('../images/layer_outer_shell.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .div_futurelight_col2 {
    background-image: url('../images/foto_Trousers.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .div_futurelight_col3 {
    background-image: url('../images/foto_footwear.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  ._50_insulation_video {
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.spectra {
    height: 600px;
  }

  ._50_insulation_benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation_benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation_benefits.dd-innovation.synthetic-insulation:hover, ._50_insulation_benefits.dd-innovation.shell:hover, ._50_insulation_benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation_benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation_benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation.spectra {
    height: 600px;
  }

  ._50_insulation.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation.dd-innovation.synthetic-insulation:hover, ._50_insulation.dd-innovation.shell:hover, ._50_insulation.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.spectra {
    height: 600px;
  }

  ._50_insulation-benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation-benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation-benefits.dd-innovation.synthetic-insulation:hover, ._50_insulation-benefits.dd-innovation.shell:hover, ._50_insulation-benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._50_insulation-benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation-benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation-benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  ._50_insulation_4a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container_50_insulation_4a {
    width: auto;
  }

  .container_50_insulation_4a._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_50_insulation_4a_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .container_50_insulation {
    height: 100%;
  }

  .gore_apparel-copy.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel-copy.dd-innovation.spectra {
    height: 600px;
  }

  .gore_apparel-copy.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel-copy.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel-copy.dd-innovation.synthetic-insulation:hover, .gore_apparel-copy.dd-innovation.shell:hover, .gore_apparel-copy.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .gore_apparel-copy.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .gore_apparel-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .gore_apparel-copy.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  ._50_insulation_6a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container_50_insulation_6a._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation_6b {
    max-width: 1440px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div-50_down_tech {
    background-image: url('../images/TNF-fw24-tech-50-50-lp-layer_bn.jpg');
    width: 100%;
  }

  ._50_insulation_video-copy, .ventrix_video {
    height: auto;
  }

  .ventrix_benefits {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .ventrix_benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefits.dd-innovation.spectra {
    height: 600px;
  }

  .ventrix_benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefits.dd-innovation.synthetic-insulation:hover, .ventrix_benefits.dd-innovation.shell:hover, .ventrix_benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation.spectra {
    height: 600px;
  }

  .ventrix_benefit.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefit.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefit.dd-innovation.synthetic-insulation:hover, .ventrix_benefit.dd-innovation.shell:hover, .ventrix_benefit.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_benefit.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefit.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_benefit.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.breathable_ventrix {
    padding-bottom: 0;
  }

  ._5ventrix_benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.spectra {
    height: 600px;
  }

  ._5ventrix_benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._5ventrix_benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._5ventrix_benefits.dd-innovation.synthetic-insulation:hover, ._5ventrix_benefits.dd-innovation.shell:hover, ._5ventrix_benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._5ventrix_benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._5ventrix_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._5ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  ._5ventrix_benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.temperature_regulation_ventrix {
    padding-bottom: 0;
  }

  .ventrix_4a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_ventrix_4a_midlayer {
    background-image: linear-gradient(#00000080, #00000080), url('../images/FW18_NE_VENTRIX_002_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .ventrix-products.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix-products.dd-innovation.spectra {
    height: 600px;
  }

  .ventrix-products.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix-products.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix-products.dd-innovation.synthetic-insulation:hover, .ventrix-products.dd-innovation.shell:hover, .ventrix-products.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix-products.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix-products.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix-products.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix-products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix-products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix-products.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix-products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix-products.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .ventrix_6b {
    max-width: 1440px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_ventrix_benefits {
    background-image: url('../images/TNF-fw24-tech-50-50-lp-layer_bn.jpg');
    width: 100%;
  }

  .div_title_futurefleece {
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_video-copy {
    height: auto;
  }

  .div_text_futurefleece_logo.rosso {
    background-image: url('../images/videoframe_4000_B.jpg');
    background-position: 0%;
  }

  .div_text_futurefleece_logo.rosso.futureflace_blue {
    height: 80px;
  }

  .futurefleece_benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_benefits.dd-innovation.spectra {
    height: 600px;
  }

  .futurefleece_benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_benefits.dd-innovation.synthetic-insulation:hover, .futurefleece_benefits.dd-innovation.shell:hover, .futurefleece_benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.spectra {
    height: 600px;
  }

  .ventrix_futurefleece.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_futurefleece.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_futurefleece.dd-innovation.synthetic-insulation:hover, .ventrix_futurefleece.dd-innovation.shell:hover, .ventrix_futurefleece.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ventrix_futurefleece.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_futurefleece.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_futurefleece.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_futurefleece.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation.spectra {
    height: 600px;
  }

  .futurefleece_col_1.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col_1.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col_1.dd-innovation.synthetic-insulation:hover, .futurefleece_col_1.dd-innovation.shell:hover, .futurefleece_col_1.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col_1.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col_1.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_col_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_col_1.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation.spectra {
    height: 600px;
  }

  .futurefleece_col3.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col3.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col3.dd-innovation.synthetic-insulation:hover, .futurefleece_col3.dd-innovation.shell:hover, .futurefleece_col3.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_col3.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col3.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_col3.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurefleece_3b {
    background-color: var(--white);
    background-image: url('../images/future_fleece_desktop.jpg');
    background-position: 0 0;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .html-embed-futurefleece {
    opacity: 1;
    mix-blend-mode: multiply;
    background-image: linear-gradient(#00000080, #00000080);
  }

  .html-embed-futurefleece.triple_baffle-copy, .html-embed-futurefleece.dotknit_desktop, .html-embed-futurefleece.goretex_desktop {
    background-image: none;
  }

  .video-3 {
    width: 100%;
    height: 100%;
  }

  .background-video-12 {
    width: 100%;
    height: auto;
  }

  .div_text_futurefleece {
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .futurefleece_4a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_futurefleece_1f {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    min-width: 300px;
    min-height: 600px;
    display: flex;
  }

  .slider-32 {
    width: 50%;
  }

  .div_futurefleece_2f {
    background-image: url('../images/futurefleece_against_skin.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .div_futurefleece_3f {
    background-image: url('../images/futurefleece_super_breathable.jpg');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .futurefleece_products.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_products.dd-innovation.spectra {
    height: 600px;
  }

  .futurefleece_products.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_products.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_products.dd-innovation.synthetic-insulation:hover, .futurefleece_products.dd-innovation.shell:hover, .futurefleece_products.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurefleece_products.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_products.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_products.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_products.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurefleece_products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurefleece_products.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .futurefleece_6b {
    max-width: 1440px;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_futurefleece {
    background-image: url('../images/macro_futurefleece.jpg');
    width: 100%;
  }

  .dotknit_video-copy {
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_tech_benefits.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits.dd-innovation.synthetic-insulation:hover, .dotknit_tech_benefits.dd-innovation.shell:hover, .dotknit_tech_benefits.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts._15pt {
    padding-left: 0;
    padding-right: 0;
  }

  .dotknit_tech_benefit.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_tech_benefit.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefit.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefit.dd-innovation.synthetic-insulation:hover, .dotknit_tech_benefit.dd-innovation.shell:hover, .dotknit_tech_benefit.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.synthetic-insulation:hover, .dotknit_tech_benefits_col3.dd-innovation.shell:hover, .dotknit_tech_benefits_col3.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .dotknit_4a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dotknit_tech_layer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .div_text_dotknit_tech {
    z-index: 2;
    width: auto;
    min-height: 500px;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .div_text_dotknit_tech.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .div_text_dotknit_tech.nero {
    width: 100%;
    min-height: 600px;
  }

  .div_dotknit_accessories {
    background-image: url('../images/dotknit_accessories.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .dotknit_summit-pro.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_summit-pro.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro.dd-innovation.synthetic-insulation:hover, .dotknit_summit-pro.dd-innovation.shell:hover, .dotknit_summit-pro.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-pro.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_summit-pro-copy.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.synthetic-insulation:hover, .dotknit_summit-pro-copy.dd-innovation.shell:hover, .dotknit_summit-pro-copy.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.synthetic-insulation:hover, .dotknit_summit-crevasse_t-shirt.dd-innovation.shell:hover, .dotknit_summit-crevasse_t-shirt.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .div-50_dotknit_tech {
    background-image: url('../images/dotknit_tech_bn.jpg');
    width: 100%;
  }

  .section-24 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: auto;
    padding-top: 150px;
    padding-bottom: 150px;
    display: flex;
  }

  .containe_library {
    justify-content: flex-start;
    align-items: center;
  }

  .foto-library {
    background-image: linear-gradient(#00000080, #00000080), url('../images/S19_SUMMIT_002.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  .futurefleece_4ab {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .fleeece_icon {
    background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_Fleece.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .div_icon_against-the-skin {
    background-image: linear-gradient(#00000080, #00000080), url('../images/futurefleece_against_skin.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .futurelight_clouddown_1 {
    background-image: url('../images/Exceptional-Warmth_part1.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .futurelight_clouddown_1.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.spectra {
    height: 600px;
  }

  .futurelight_clouddown_1.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_clouddown_1.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_clouddown_1.dd-innovation.synthetic-insulation:hover, .futurelight_clouddown_1.dd-innovation.shell:hover, .futurelight_clouddown_1.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible {
    background-image: url('../images/Compressible_part2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .clouddown_compressible.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible.dd-innovation.spectra {
    height: 600px;
  }

  .clouddown_compressible.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_compressible.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_compressible.dd-innovation.synthetic-insulation:hover, .clouddown_compressible.dd-innovation.shell:hover, .clouddown_compressible.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_compressible.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_compressible.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_compressible.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_compressible.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_compressible.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable {
    background-image: url('../images/Comfortable_part3.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .clouddown_comfortable.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable.dd-innovation.spectra {
    height: 600px;
  }

  .clouddown_comfortable.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_comfortable.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_comfortable.dd-innovation.synthetic-insulation:hover, .clouddown_comfortable.dd-innovation.shell:hover, .clouddown_comfortable.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_comfortable.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_comfortable.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_comfortable.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_comfortable.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_comfortable.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight {
    background-image: url('../images/Lightweight_part4.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .clouddown_lightweight.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight.dd-innovation.spectra {
    height: 600px;
  }

  .clouddown_lightweight.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_lightweight.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_lightweight.dd-innovation.synthetic-insulation:hover, .clouddown_lightweight.dd-innovation.shell:hover, .clouddown_lightweight.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_lightweight.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_lightweight.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_lightweight.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_lightweight.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_lightweight.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_4a {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/Clouddown_tech.jpg');
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, 40%;
  }

  .div_clouddown_layer {
    background-image: linear-gradient(#00000080, #00000080), url('../images/photo_clouddown_3.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: 100%;
    min-width: 600px;
    min-height: 600px;
    display: flex;
  }

  .clouddown_5a {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container_clouddown {
    height: 100%;
  }

  .dotknit_clouddown.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_clouddown.dd-innovation.spectra {
    height: 600px;
  }

  .dotknit_clouddown.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_clouddown.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_clouddown.dd-innovation.synthetic-insulation:hover, .dotknit_clouddown.dd-innovation.shell:hover, .dotknit_clouddown.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .dotknit_clouddown.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_clouddown.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_clouddown.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_clouddown.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_clouddown.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_clouddown.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.spectra {
    height: 600px;
  }

  .clouddown_-himalaya.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_-himalaya.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_-himalaya.dd-innovation.synthetic-insulation:hover, .clouddown_-himalaya.dd-innovation.shell:hover, .clouddown_-himalaya.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_-himalaya.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_-himalaya.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_-himalaya.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_-himalaya.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation.spectra {
    height: 600px;
  }

  .clouddown_parka.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_parka.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_parka.dd-innovation.synthetic-insulation:hover, .clouddown_parka.dd-innovation.shell:hover, .clouddown_parka.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .clouddown_parka.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_parka.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_parka.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_parka.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_parka.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .clouddown_parka.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .clouddown_parka.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .title-icon {
    z-index: 2;
    text-align: center;
    width: 100%;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: static;
  }

  .title-icon.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .dryvent_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .div-block-1972 {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-1972._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_dryvent {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_dryvent.pieno {
    background-image: url('../images/DRYVENT_logo_BIANCO.svg');
    background-position: 0 100%;
    width: 100%;
    height: 50px;
    margin-left: 0;
  }

  .combine-padding-global {
    background-color: var(--white-smoke);
  }

  .combine-heading-style-h6 {
    margin-bottom: 0;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .combine-team3_item.heatseeker_eco {
    background-image: url('../images/heatseeker_eco_Lightweight_photo.jpg');
  }

  .dryvent_s3 {
    background-image: url('../images/BASE-TEXTURE_DRYVENT.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .about-technology-1 {
    background-image: none;
  }

  .dryvent_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container_dryvent_s4._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_dryvent {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_dryvent.how-to-layer {
    margin-top: 0;
  }

  .div-dryvent_outerlayer_1 {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .div-dryvent_outerlayer_3a {
    background-image: url('../images/dryvent_footwear.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .div-dryvent_outerlayer_2 {
    background-image: url('../images/dryvent_Trousers.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .testodryevent.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .testodryevent.tech_ski_touring {
    margin-bottom: 50px;
  }

  .testodryevent.space-up-copy {
    margin-bottom: 0;
    padding-top: 0;
  }

  .testodryevent.space-up-copy.nero._18pt {
    font-family: Helveticaneueltstd lt, sans-serif;
    display: block;
  }

  .testodryevent.verto-alpine-gore-tex, .testodryevent.verto-alpine-gore-tex-copy, .testodryevent.how_to_layer {
    margin-bottom: 0;
    padding-top: 0;
  }

  .uui-container-large {
    flex-flow: column;
    display: flex;
  }

  .uui-team06_component {
    margin-top: 12.2rem;
  }

  .discover-dryvent {
    z-index: 2;
    width: 50%;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
    position: absolute;
  }

  .discover-dryvent.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .discover-dryvent.nero {
    width: 50%;
  }

  .discover-dryvent.nero._50 {
    justify-content: flex-start;
    align-items: center;
    min-height: 200px;
    display: block;
  }

  .dryvent_s0 {
    background-image: url('../images/MACRO_TECH.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .div-header-video {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-header-video._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-tech_overview {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-tech_overview._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-tech_overview_2 {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-tech_overview_2._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-dryvent {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-dryvent._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_dryvent_intro {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .div_dryvent_intro._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_futurelight_intro {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div_futurelight_intro._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_futurelight {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_futurelight.pieno {
    background-image: url('../images/FUTURELIGHT.png');
    background-position: 0 100%;
    width: 100%;
    height: 50px;
    margin-left: 0;
  }

  .futurelight_s0 {
    background-image: url('../images/futurelight_background.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .futurelight_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .div-logo-futurelight {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-futurelight._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .futurelight_s3 {
    background-image: url('../images/futurlight_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-dryvent_outerlayer_3a-copy {
    background-image: url('../images/dryvent_footwear.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .div_footwear_futurelight {
    background-image: url('../images/footwear_futurelight.jpg');
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .container-1230 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .goretex-s0 {
    background-image: url('../images/part_goretex.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .div_testo_intro_goretex {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_goretex.pieno {
    background-image: url('../images/LOGO_GORE-TEX.png');
    background-position: 0 100%;
    width: 100%;
    height: 80px;
    margin-left: 0;
  }

  .goretex_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .div-logo-goretex {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-goretex._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .combine-team3_image-wrapper-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .sottotitolo-goretex.dryvent.bianco {
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .goretex_s3 {
    background-image: url('../images/fondino_gore-tex_nero.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .goretex_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .testogoretex.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .testogoretex.tech_ski_touring {
    margin-bottom: 50px;
  }

  .testogoretex.space-up-copy {
    margin-bottom: 0;
    padding-top: 0;
  }

  .testogoretex.space-up-copy.nero._18pt, .testogoretex.space-up-copy.bianco_18pt._18pt {
    width: auto;
    font-family: Helveticaneueltstd lt, sans-serif;
    display: block;
  }

  .testogoretex.verto-alpine-gore-tex, .testogoretex.verto-alpine-gore-tex-copy, .testogoretex.how_to_layer {
    margin-bottom: 0;
    padding-top: 0;
  }

  .goretex_outerlayer_1 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .goretex_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_goretex_discover {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_goretex_discover.how-to-layer {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_goretex_discover.how-to-layer._100 {
    width: 100%;
  }

  .div_goretex_discover.product-goretex {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
    display: block;
  }

  .div_goretex_discover._5050_insulation {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
  }

  .dev_text_discover_text {
    z-index: 2;
    width: 50%;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
    position: absolute;
  }

  .dev_text_discover_text.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .dev_text_discover_text.nero, .dev_text_discover_text.nero-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
  }

  .walsh-card-wrapper-image {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 200px;
    min-height: 200px;
    display: flex;
  }

  .walsh-card-wrapper-image.vectiv_2 {
    background-image: url('../images/SUMMIT_VECTIV_SKY.png');
  }

  .quick-stack-33 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    height: auto;
    min-height: 600px;
  }

  .quick-stack-33._5050_insulation {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    min-height: auto;
  }

  .div-block-1974 {
    width: 100%;
  }

  .text-goretex-product {
    width: 100%;
    font-size: 2vw;
  }

  .text-goretex-product.dvm_key-benefit, .text-goretex-product.dotknit_2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .cell-64 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .cell-64.vectiv {
    padding-bottom: 10px;
  }

  .cell-65 {
    flex-flow: column;
    padding-bottom: 10px;
    display: block;
  }

  .cell-66 {
    padding-bottom: 10px;
    display: block;
  }

  .cell-67 {
    display: block;
  }

  .cloud-down-s0 {
    background-image: url('../images/hero_photo_cloud-down.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .div_testo_intro_clouddown {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_clouddown.pieno {
    background-image: url('../images/logo_dotknit_bianco.svg');
    background-position: 0 100%;
    background-size: 100%;
    width: 70%;
    height: 80px;
    margin-left: 0;
  }

  .clouddown_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .div-logo-clouddown {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-clouddown._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .compressible.clouddown {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .compressible.polartec_recycled {
    background-image: url('../images/recycled_material_polartec.jpg');
  }

  .compressible.polartec {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .combine-heading-style-h6-copy {
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .clouddown_s3 {
    background-image: url('../images/Clouddown_tech.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .clouddown_outer_insulation_layer {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .clouddown_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_clouddowndiscover {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_clouddowndiscover.how-to-layer {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_clouddowndiscover.product-goretex, .div_clouddowndiscover.product-cloud_down {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
  }

  .text-clouddown_summit {
    width: auto;
    font-size: 2vw;
  }

  .text-clouddown_summit.dvm_key-benefit, .text-clouddown_summit.dotknit_2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .clouddown_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._5050_insulation_s0 {
    background-color: var(--white);
    background-image: url('../images/50_insulation_intro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  ._5050_insulation_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  ._5050_insulation_s3 {
    background-image: url('../images/50_insulation_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._5050_insulation_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  ._5050_insulation_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_testo_intro_5050_insulation {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_5050_insulation.pieno {
    background-image: url('../images/50-50_insulation.png');
    background-position: 0 100%;
    width: 100%;
    height: 80px;
    margin-left: 0;
  }

  .div-logo-goretex-copy {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-goretex-copy._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-goretex-copy._5050_insulation, .div-logo-goretex-copy._5050_insulation-copy {
    background-image: url('../images/50-50_insulation_BIANCO_outline_1.svg');
    margin-bottom: 20px;
  }

  .div-logo-goretex-copy.logo-ventrix {
    background-image: url('../images/logo_ventrix_bianco_outline.svg');
    margin-bottom: 20px;
  }

  .div-logo-goretex-copy.futurefleece {
    background-image: url('../images/futurefleece_bianco_outline.svg');
    margin-bottom: 20px;
  }

  .icon_temperature-regulating.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .div_5050_insulation {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_5050_insulation.how-to-layer {
    margin-top: 0;
  }

  ._5050_insulation_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .ventrix_s0 {
    background-color: var(--white);
    background-image: url('../images/ventrix_intro_ok.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .ventrix_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .ventrix_s3 {
    background-image: url('../images/ventrix_macro_2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .ventrix_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .ventrix_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .ventrix {
    flex-flow: column;
    width: 44%;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .ventrix._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_ventrix {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .logo_ventrix.pieno {
    background-image: url('../images/logo_ventrix_bianco.svg');
    background-position: 0 100%;
    width: 100%;
    height: 80px;
    margin-left: 0;
  }

  .ventrix_midlayer {
    background-image: url('../images/ventrix_mid_layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dotkint-s0 {
    background-image: url('../images/dotknit_herophoto.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .dotknit-s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .dotknit_s3 {
    background-image: url('../images/dotknit_lighter-faster-climbin-gear.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dotknit_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dotknit_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div-logo-dotknit {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-dotknit._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .futurefleece_s0 {
    background-color: var(--white);
    background-image: url('../images/futurefleece_intro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .futurefleece_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .futurefleece_s3 {
    background-image: url('../images/future_fleece_desktop.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .futurefleece_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .futurefleece_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_testo_intro_5050_insulation-copy {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_5050_insulation-copy.pieno {
    background-image: url('../images/futurefleece_1.png');
    background-position: 0 100%;
    width: 100%;
    height: 80px;
    margin-left: 0;
  }

  .icon_temperature-regulating-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .disegno-accessories.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .disegno-accessories.tech_ski_touring {
    margin-bottom: 50px;
  }

  .disegno-accessories.space-up-copy, .disegno-accessories.verto-alpine-gore-tex, .disegno-accessories.verto-alpine-gore-tex-copy, .disegno-accessories.how_to_layer {
    margin-bottom: 0;
    padding-top: 0;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .futurefleece_skin {
    background-image: url('../images/futurefleece_against_skin.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .futurefleece_accessories {
    background-image: url('../images/futurefleece_Accessories.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .flashdry-s0 {
    background-image: url('../images/flashdry_herophoto.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .flashdry_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .flashdry_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .flashdry_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .flashdry_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .logo_flashdry {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .logo_flashdry.pieno {
    background-image: url('../images/FLASHDRY_white.svg');
    background-position: 0 100%;
    width: 80%;
    height: 80px;
    margin-left: 0;
  }

  .div-logo-flashdry {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-flashdry._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-skin {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .flashdry_fast_drying {
    background-image: url('../images/flashdry_fast_drying.jpg');
    background-position: 0%;
  }

  .flashdry_canotta {
    background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
    background-position: 50% 15%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .flashdry_tshirt {
    background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .logo_flashdry_nero {
    width: 100%;
  }

  .windwall-s0 {
    background-image: url('../images/windwall_hero_photo_2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .windwall_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .windwall_s3 {
    background-image: url('../images/windwall_tech.jpg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .windwall_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .windwall_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .logo_windwall {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .logo_windwall.pieno {
    background-image: url('../images/windwall_bianco.svg');
    background-position: 0 100%;
    width: 80%;
    height: 80px;
    margin-left: 0;
  }

  .div-logo-windwall {
    background-image: url('../images/windwall_bianco_outline.svg');
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-windwall._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .windawall_packable {
    background-image: url('../images/windwall_photo_packable.jpg');
    background-position: 0%;
  }

  .windwall_outer_shell {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50% 15%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .outer_shell_layer.flashdry_disegno_canotta {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .outer_shell_layer.windwall {
    background-image: url('../images/icon_outer_shell_layer.png');
  }

  .windwall_photo_midlayer {
    background-image: url('../images/windwall_photo_midlayer.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .div_midlayer.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .div_midlayer.tech_ski_touring {
    margin-bottom: 50px;
  }

  .div_midlayer.space-up-copy, .div_midlayer.verto-alpine-gore-tex, .div_midlayer.verto-alpine-gore-tex-copy, .div_midlayer.how_to_layer, .div_midlayer.windwall {
    margin-bottom: 0;
    padding-top: 0;
  }

  .windwall_photo_trouserts {
    background-image: url('../images/windwall_photo_touserts.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .disegno_trouserts.flashdry_disegno_canotta, .disegno_trouserts.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .disegno_trouserts.windwall {
    background-image: url('../images/icon_trousers.png');
  }

  .logo_windwall_nero, .logo_flashdry_nero-copy {
    width: 100%;
  }

  .dwr-s0 {
    background-image: url('../images/dwr_hero_image_2000px.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .dwr_s1 {
    background-color: var(--dwr);
    width: 100vw;
    max-width: 1440px;
  }

  .dwr_s3 {
    background-image: url('../images/Reactivating_DWR.jpg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dwr_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .dwr_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .logo_dwr {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .logo_dwr.pieno {
    background-image: url('../images/logo_DWR_bianco.svg');
    background-position: 0 100%;
    width: 40%;
    height: 80px;
    margin-left: 0;
  }

  .div-logo-_dwr {
    background-image: url('../images/logo_DWR_bianco_outline2.svg');
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-_dwr._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_water-resistant {
    background-image: url('../images/icon_Water-resistant_2.svg');
    background-size: 120px;
  }

  .div_dwr {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_dwr.how-to-layer {
    margin-top: 0;
  }

  .foto_mid-layer-copy.flashdry_disegno_canotta, .foto_mid-layer-copy.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .dwr_footwaer {
    background-image: url('../images/dryvent_footwear.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .icon_footwear_dwr.flashdry_disegno_canotta, .icon_footwear_dwr.windwall, .disegno_fleeces.flashdry_disegno_canotta, .disegno_fleeces.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .disegno_fleeces.windwall {
    background-image: url('../images/icon_trousers.png');
  }

  .disegno_fleeces_dwr.flashdry_disegno_canotta, .disegno_fleeces_dwr.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .disegno_fleece_dwr {
    background-image: url('../images/fleeces_dwr.png');
  }

  .disegno_fleece_dwr.flashdry_disegno_canotta, .disegno_fleece_dwr.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .disegno_fleece_dwr.windwall {
    background-image: url('../images/icon_trousers.png');
  }

  .windwall_outer_shell-copy {
    background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
    background-position: 50% 15%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dwr_midlayer {
    background-image: url('../images/DWR_photo_midlayer.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dwr_photo_fleeces {
    background-image: url('../images/DWR_photo_fleeces.jpg');
    background-position: 50% 10%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .downfill-s0 {
    background-image: url('../images/down_fill_hero_photo.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .downfill_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .downfill_s3 {
    background-image: url('../images/down_fill_hero_photo.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .downfill_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .downfill_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_logo_downfiill {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_logo_downfiill.pieno {
    background-image: url('../images/logo_Downfill_bianco.svg');
    background-position: 0 100%;
    width: 80%;
    height: 80px;
    margin-left: 0;
  }

  .dwr_photo_outer_layer {
    background-image: url('../images/downfill_photo_outerlayer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .icona_outerlayer.flashdry_disegno_canotta, .icona_outerlayer.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .photo_midlayer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .logo_downfill {
    width: 100%;
  }

  .polartec-s0 {
    background-image: url('../images/polartec_hero_photo.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .polartec_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .polartec_s3 {
    background-image: url('../images/polartec_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .polartec_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .polartec_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_dryvent_intro-copy {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .div_dryvent_intro-copy._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_logo_polartec {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_logo_polartec.pieno {
    background-image: url('../images/logo_polartec_bianco.svg');
    background-position: 0 100%;
    background-size: 100%;
    width: 100%;
    height: 80px;
    margin-left: 0;
  }

  .div_logo_polartec.pieno.vectiv {
    background-size: contain;
  }

  .div-logo-polartec {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-polartec._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .durable.clouddown, .durable.polartec_recycled {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .durable.polartec {
    background-image: url('../images/durable_polartec.jpg');
  }

  .heatseeker_eco-s0 {
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100vw;
    max-width: 1440px;
  }

  .heatseeker_eco_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .heatseeker_eco_s3 {
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .heatseeker_eco_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heatseeker_eco_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .logo_heatseeker {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .logo_heatseeker.pieno {
    background-image: url('../images/_tech_heatseekereco_bianco.svg');
    background-position: 0 100%;
    width: 80%;
    height: 80px;
    margin-left: 0;
  }

  .div-logo-heartseeker {
    background-image: url('../images/_tech_heatseekereco_bianco_outline.svg');
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-heartseeker._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_recycling_heatseeker.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_recycling_heatseeker.icon_fast_drying {
    background-image: url('../images/icon_recycled.svg');
  }

  .icon_warm_when_wet {
    background-image: url('../images/icon_warm_when_wet.svg');
  }

  .heatseeker_eco_benefit {
    background-image: url('../images/Recycled-Polyester_heatsee.jpg');
    background-position: 0%;
  }

  .logoheatseeker_eco {
    width: 100%;
  }

  .div-logo-downfill {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-downfill._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vectiv-s0 {
    background-image: url('../images/vective_hero_photo2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
    overflow: auto;
  }

  .vectiv_s1 {
    width: 100vw;
    max-width: 1440px;
  }

  .vectiv_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .vectiv_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: auto;
    padding: 0;
  }

  .vectiv_s5 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_vectiv {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 20px;
    display: flex;
  }

  .div_vectiv._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-vectiv {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-vectiv._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-comfort {
    background-image: url('../images/logo_comfort.png');
  }

  .icon-stability {
    background-image: url('../images/stability.png');
  }

  .stability_photo {
    background-image: url('../images/stability_vectiv.jpg');
    background-position: 0%;
  }

  .vectiv_s3_ok {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .sottotitolo_vectiv {
    width: 100%;
    font-size: 2vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit, .sottotitolo_vectiv.dotknit_2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container_vectiv._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_vectiv_run {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_vectiv_run.how-to-layer {
    margin-top: 0;
  }

  .div_run_ventrix {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_run_ventrix.how-to-layer {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_run_ventrix.how-to-layer.bianco {
    color: var(--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
  }

  .run-vectiv {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    max-width: 1280px;
    height: auto;
    min-height: 600px;
  }

  .run-vectiv._5050_insulation {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    min-height: auto;
  }

  .cell-68 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .vectiv_tabella.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .vectiv_tabella.tech_ski_touring {
    margin-bottom: 50px;
  }

  .vectiv_tabella.space-up-copy {
    margin-bottom: 0;
    padding-top: 0;
  }

  .vectiv_tabella.space-up-copy.nero._18pt {
    width: auto;
    font-family: Helveticaneueltstd lt, sans-serif;
    display: block;
  }

  .vectiv_tabella.space-up-copy._12pt {
    margin-bottom: 0;
  }

  .vectiv_tabella.verto-alpine-gore-tex, .vectiv_tabella.verto-alpine-gore-tex-copy, .vectiv_tabella.how_to_layer, .vecticv_nr.space-up {
    margin-bottom: 0;
    padding-top: 0;
  }

  .vecticv_nr.tech_ski_touring {
    margin-bottom: 50px;
  }

  .vecticv_nr.space-up-copy, .vecticv_nr.verto-alpine-gore-tex, .vecticv_nr.verto-alpine-gore-tex-copy, .vecticv_nr.how_to_layer {
    margin-bottom: 0;
    padding-top: 0;
  }

  .cell-69 {
    padding-right: 5px;
  }

  .container_footwear {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: block;
  }

  .testo-vectiv {
    font-size: 3.5vw;
  }

  .testo-vectiv.dvm_key-benefit, .testo-vectiv.dotknit_2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo_run {
    z-index: 2;
    width: 50%;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
    position: absolute;
  }

  .titolo_run.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .titolo_run.nero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
    display: block;
  }

  .titolo_run.nero-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 0%;
  }

  .vectiv_s4_ok {
    aspect-ratio: auto;
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: auto;
    padding: 0;
    position: relative;
  }

  .div_goretex_discover-copy {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_goretex_discover-copy.how-to-layer {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_goretex_discover-copy.how-to-layer._100 {
    width: 100%;
  }

  .div_goretex_discover-copy.product-goretex {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
    display: block;
  }

  .div_goretex_discover-copy._5050_insulation {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
  }

  .vectiv_3 {
    background-color: var(--black);
    min-height: auto;
  }

  .div_titolo-vectiv5 {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_titolo-vectiv5.how-to-layer {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_titolo-vectiv5.how-to-layer._100 {
    width: 100%;
  }

  .div_titolo-vectiv5.product-goretex {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
    display: block;
  }

  .div_titolo-vectiv5._5050_insulation {
    background-color: var(--cust-exploring);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
  }

  .dev_text_discover_text-copy {
    z-index: 2;
    width: 50%;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
    position: absolute;
  }

  .dev_text_discover_text-copy.testo-centrato {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 1000px;
    display: flex;
    position: absolute;
  }

  .dev_text_discover_text-copy.nero {
    justify-content: flex-start;
    align-items: flex-start;
    width: 40%;
    min-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
  }

  .dev_text_discover_text-copy.nero-copy {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    min-height: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0%;
  }

  .container-1230-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .vectiv_5, .vectiv_5-copy {
    background-color: var(--black);
    min-height: auto;
  }

  .vectiv_s6 {
    aspect-ratio: auto;
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: auto;
    padding: 0;
    position: relative;
  }

  .vectiv_7 {
    background-color: #f0f0f0;
    min-height: auto;
  }

  .div_testo_intro_dryvent_mono {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_dryvent_mono.pieno {
    background-image: url('../images/DRYVENT_logo_BIANCO.svg');
    background-position: 0 100%;
    width: 100%;
    height: 50px;
    margin-left: 0;
  }

  .dryvent_mono_s0 {
    background-color: var(--dryvent_mono);
    background-image: url('../images/ap_dryvewnt_mono.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .color_dryvent_mono {
    width: 100vw;
    max-width: 1440px;
  }

  .dryvent_mono-s3 {
    background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-texture.avif');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div_dryvent_mono_ok {
    width: 100%;
    height: auto;
    margin-top: 65px;
  }

  .div_dryvent_mono_ok.how-to-layer {
    margin-top: 0;
    padding-right: 20px;
  }

  .dryvent_mono_s4 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }

  .div-dryvent_mono {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .container_dryvent_mono_s4._5_a {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-dryvent_mono_ok {
    background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-layer-img.avif');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .dropdown-content-22.white {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-18:hover {
    opacity: 1;
  }

  .our-values-guide-us-3 {
    max-width: 1600px;
  }

  .benefit_dryvent_mono.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.spectra {
    height: 600px;
  }

  .benefit_dryvent_mono.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono.dd-innovation.synthetic-insulation:hover, .benefit_dryvent_mono.dd-innovation.shell:hover, .benefit_dryvent_mono.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_1.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_2.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_3.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  }

  .text-tech_dryvent_mono {
    text-transform: none;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 24px;
    line-height: 30px;
  }

  .text-tech_dryvent_mono.seam-sealed, .text-tech_dryvent_mono.polartectext {
    margin-bottom: 36px;
  }

  .lightrange_s0 {
    background-color: var(--dryvent_mono);
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .lightrange_s05 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }

  .div-logo_lightrange_outline {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo_lightrange_outline._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-lightrange_hoodie {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .foto_hoodie.flashdry_disegno_canotta, .foto_hoodie.windwall, .foto_t-shirt.flashdry_disegno_canotta, .foto_t-shirt.windwall {
    background-image: url('../images/icon_canotta_Against_Skin.svg');
  }

  .triplebaffle_s0 {
    background-color: var(--triplebaflle);
    background-image: url('../images/hero-photo_triple-baffle.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    max-width: 1440px;
  }

  .triplebaffle_s5 {
    width: 100%;
    max-width: 1440px;
    height: auto;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }

  .benefit_triple-baffle.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.spectra {
    height: 600px;
  }

  .benefit_triple-baffle.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triple-baffle.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triple-baffle.dd-innovation.synthetic-insulation:hover, .benefit_triple-baffle.dd-innovation.shell:hover, .benefit_triple-baffle.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triple-baffle.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triple-baffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triple-baffle.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/Superior-warmth.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Superior-warmth.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_2.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_3.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triple-baffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  }

  .benefit_triplebaffle.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.spectra {
    height: 600px;
  }

  .benefit_triplebaffle.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle.dd-innovation.synthetic-insulation:hover, .benefit_triplebaffle.dd-innovation.shell:hover, .benefit_triplebaffle.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triplebaffle.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_1.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/Durable_insulation.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Durable_insulation.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_3.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.spectra {
    height: 600px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.synthetic-insulation:hover, .benefit_dryvent_mono-copy.dd-innovation.shell:hover, .benefit_dryvent_mono-copy.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_1.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_2.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_3.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation:hover {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#00000080, #00000080), url('../images/Cragstone-Global_04-22_France_Mathis_Dumas-19_2500.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.spectra {
    height: 600px;
  }

  .benefit_triplebaffle_03.dd-innovation.cold-weather:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle_03.dd-innovation.down-insulation:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/down_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle_03.dd-innovation.synthetic-insulation:hover, .benefit_triplebaffle_03.dd-innovation.shell:hover, .benefit_triplebaffle_03.dd-innovation.insulated-shell:hover {
    background-image: linear-gradient(#0000, #0000), url('../images/cold_weather_layer.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_02 {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-size: auto, 500px;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_02:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    background-image: linear-gradient(#00000036, #00000036), url('../images/dare_to_distrupt_1.jpg');
    background-size: auto, cover;
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_1.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#00000036, #00000036), url('../images/spark-curiosity.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/dryvent_mono-benefit_2.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/Woven_construction.jpg');
    align-items: flex-start;
    height: auto;
    margin-left: 4px;
    margin-right: 4px;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Woven_construction.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-triplebaffle {
    background-image: url('../images/tech_triplebaffle.jpg');
    background-position: 35%;
    width: 100%;
    min-width: 600px;
    min-height: 500px;
    display: flex;
  }

  .div-logo-dryvent-ok {
    flex-flow: column;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-logo-dryvent-ok._100-high {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-pfas.precision {
    width: 100%;
  }

  .dropdown-list-12 {
    display: none;
  }

  .text-block-87 {
    border-bottom: .3px #000;
    border-right: .3px #000;
  }

  .home-7 {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    height: 50px;
  }

  .menu_wm_training_tools {
    width: 200px;
  }

  .menu_wm_training_tools.we-are-tnf-copy-copy {
    width: auto;
  }

  .menu_vn_trainig_tools {
    width: 200px;
  }

  .menu_vn_trainig_tools.introduction_mobile {
    width: auto;
  }

  .link-block-66 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .menu-sotto-desktop {
    height: 50px;
  }

  .link_menu {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
  }

  .link_menu.we-are-tnf {
    width: auto;
  }

  .link_menu.we-are-tnf-copy {
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right-style: none;
    width: auto;
  }

  .link_menu.key_product_tech {
    width: auto;
  }

  .sottomenu_mobile-2, .menu-sotto-mobile-2 {
    height: 50px;
  }

  .menu-wrapper-4 {
    display: none;
  }

  .menu_key_product_tech {
    width: 200px;
  }

  .menu_key_product_tech.we-are-tnf-copy-copy, .menu_key_product_tech.pafs {
    width: auto;
  }

  .layering_sytem_menu, .layering_system_menu {
    height: 50px;
  }

  .menu_key_training_tools {
    width: 200px;
  }

  .menu_key_training_tools.introduction_mobile {
    width: auto;
  }

  .link_baselayer {
    height: 50px;
  }

  .sub-altobasso-small-16.space-up {
    margin-bottom: 50px;
  }

  .div-block-spazio-video-5 {
    padding-top: 29px;
    padding-bottom: 0;
  }

  .bold-text-115, .bold-text-116 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-1992 {
    justify-content: flex-start;
    width: 100%;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 1px;
  }

  .div-block-titoloni-9 {
    width: 100%;
  }

  .titolo-dropdown-3 {
    margin-bottom: 3px;
  }

  .dropdown-wrapper_aida_principle-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-117 {
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-12.piccolo.dx {
    font-size: 22px;
  }

  .sub-altobasso-elenco-puntato-12.centrato {
    z-index: 111;
  }

  .aida-content-2 {
    width: auto;
  }

  .bold-text-118 {
    font-size: 22px;
    line-height: 30px;
  }

  .dropdown-wrapper_tech {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1440px) {
  a {
    color: var(--black);
  }

  .link-block-ancora {
    color: #fff;
  }

  .link-block-ancora:hover {
    opacity: .5;
    background-color: #fff;
  }

  .div-block-downl.video {
    bottom: 0;
  }

  .div-block-immagine-header.seconda.connect-image {
    width: 38%;
  }

  .div-block-immagine-header.seconda.connect-image.discover {
    background-position: 0%;
  }

  .div-block-immagine-header.seconda.experience-image {
    width: 38%;
  }

  .div-block-immagine-header.connect-header.purpose-page {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-immagine-header.ambassador {
    background-image: none;
  }

  .div_home_2-colonne {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .inner-hero.schermopieno.video {
    height: 92vh;
  }

  .inner-hero.schermopieno.video.home {
    height: 95vh;
    display: block;
  }

  .subtitle-white-21.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .segmenti-apertura {
    background-repeat: repeat-y, repeat-y;
    justify-content: center;
    margin-bottom: 0;
  }

  .downl-mag {
    color: #fff;
    padding-top: 4px;
    font-size: 14px;
    font-weight: 200;
    line-height: 22px;
  }

  .content-wrapper-head-ss {
    max-width: 650px;
  }

  .dropdown-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-ss-innovation {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-innovation-container-oriz {
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-5 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .dropdown-content {
    background-color: var(--white);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content.trasparente {
    background-color: #0000;
    padding-bottom: 0;
  }

  .dropdown-content.trasparente.layer-in-system.fondo {
    min-height: auto;
  }

  .dropdown-content.trasparente.layer-in-system.sustainability {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .dropdown-content.contenuti-we-are-tnf {
    flex-direction: column;
    display: flex;
  }

  .dropdown-content.icons-content.true_north {
    background-color: #5433a31c;
  }

  .dropdown-content.icons-content.traspa {
    background-color: #0000;
  }

  .dropdown-content.athletes-content {
    padding-bottom: 0%;
    display: block;
    overflow: hidden;
  }

  .dropdown-content.athletes-content.centrato {
    flex-direction: column;
    display: flex;
  }

  .dropdown-content.mat_tech, .dropdown-content.athlete_tested {
    padding-bottom: 0%;
  }

  .dropdown-content.contenuti-we-are-tnf-copy {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .dropdown-content.base-layer, .dropdown-content.mid-layer, .dropdown-content.outer-layer {
    background-color: #5433a326;
    border-radius: 0;
  }

  .dropdown-content.summit-knowledge.true_north {
    background-color: #5433a31c;
  }

  .dropdown-content.timeline, .dropdown-content.contenuti-we-are-tnf-copy {
    display: block;
  }

  .dropdown-content.athletes-tnf {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 0;
  }

  .dropdown-content.dte-lingue.true_north {
    background-color: #5433a31c;
  }

  .dropdown-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger {
    justify-content: center;
    align-items: center;
    min-height: 300px;
  }

  .dropdown-trigger._200px, .dropdown-trigger._200px-copy {
    min-height: auto;
  }

  .dropdown-trigger._250 {
    width: 100%;
    min-height: 250px;
  }

  .dropdown-trigger.apparel_col1 {
    min-height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .body.tnf {
    overflow: visible;
  }

  .dropdown-trigger_2.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .dropdown-trigger_2.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .dropdown-trigger_2.base-layer._100, .dropdown-trigger_2.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .dropdown-trigger_2.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .dropdown-trigger_2.vm-pillars, .dropdown-trigger_2.hanging {
    margin-bottom: 50px;
  }

  .dropdown-trigger_2.folding {
    margin-bottom: 20px;
  }

  .dropdown-trigger_2.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 20px;
  }

  .div-block-1556 {
    height: 500px;
  }

  .dropdown-wrapper-3 {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-3.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-3.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .anatomy.cragstone {
    width: 100%;
  }

  .anatomy.vectic {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 700px;
  }

  .anatomy.vectic-copy, .anatomy.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .anatomy.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .wrapper-spento {
    margin-left: auto;
    margin-right: auto;
  }

  .drop-downlink {
    padding-bottom: 17px;
  }

  .div-block-dual-liner-image {
    width: 60%;
  }

  .hamburger-lottie-ok {
    width: 60%;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link {
    width: 27%;
    padding-top: 9px;
  }

  .nav-link.w--current {
    padding-top: 9px;
  }

  .nav-menu-2 {
    padding-bottom: 4px;
    display: none;
  }

  .hamburger-lottie-ok-copy {
    width: 60%;
    padding-left: 0;
    padding-right: 0;
  }

  .titolo-segmento.our-culture {
    color: var(--blue-tnf);
  }

  .div-block-titoloni.guarantee, .div-block-titoloni.purpose {
    margin-left: auto;
    margin-right: auto;
  }

  .div-quadrato-rosso {
    background-color: var(--orange-tnf);
  }

  .div-quadrato-rosso.nero {
    background-color: var(--black);
  }

  .div-quadrato-rosso.our-culture {
    background-color: var(--blue-tnf);
  }

  .div-quadrato-rosso.viola {
    background-color: var(--our_product);
  }

  .div-block-spazio-video {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-spazio-video._2word {
    width: 100%;
    height: 95vh;
  }

  .div-block-spazio-video.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .sottotitolo-segmento.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .sottotitolo-segmento.centred.black {
    color: var(--black);
  }

  .sottotitolo-segmento.wallbats {
    border: 1px #000;
    border-bottom: 5px solid #000;
    width: 100%;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 36px;
  }

  .sub-altobasso-small.cta.left-and-white {
    padding-left: 4px;
  }

  .sub-altobasso-small.sz {
    text-align: center;
  }

  .sub-altobasso-small.sz-copy, .sub-altobasso-small.dryvent_bold, .sub-altobasso-small.upper-membrane, .sub-altobasso-small.upper-membrane-copy, .sub-altobasso-small.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .sub-altobasso-small.sx-_ctl {
    text-align: center;
  }

  .sub-altobasso-small.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .sub-altobasso-small.sx-_ctl.bandiera {
    text-align: left;
  }

  .sub-altobasso-small.purchasing {
    width: 100%;
  }

  .sub-altobasso-small.purchasing._16px._100 {
    line-height: 28px;
  }

  .sub-altobasso-small.purchasing._24px._100 {
    margin-top: 20px;
    line-height: 32px;
  }

  .sub-altobasso-small.purchasing._18._100 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.title-wallbays {
    width: 100%;
  }

  .sub-altobasso-small.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .sub-altobasso-elenco-puntato {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .sub-altobasso-elenco-puntato.centrato.ttiolo-layer-system, .sub-altobasso-elenco-puntato.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .sub-altobasso-elenco-puntato.centrato.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sub-altobasso-elenco-puntato.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .sub-altobasso-elenco-puntato.centrato.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .sub-altobasso-elenco-puntato.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx._20pt {
    min-height: auto;
  }

  .sub-altobasso-elenco-puntato.piccolo.allineato_sx {
    text-align: left;
  }

  .div-block-elenco-puntato.standard-box {
    width: 600px;
    height: 500px;
  }

  .div-block-elenco-puntato.insulation-box {
    align-items: flex-start;
    width: 450px;
    height: 450px;
    padding: 45px 21px;
  }

  .div-block-elenco-puntato.insulation-box.shell {
    align-items: flex-start;
  }

  .div-block-elenco-puntato.insulation-box.shell.big {
    height: 500px;
  }

  .div-block-elenco-puntato.insulation-box.layer-in-systen {
    align-items: flex-start;
  }

  .bold {
    text-transform: uppercase;
    font-size: 20px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.home.born {
    align-items: flex-start;
    margin-top: 0;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato, .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy, .div-block-contenitore.tnf_adventure.doppio-quasi-centrato, .div-block-contenitore.tnf_adventure.gallery, .div-block-contenitore.athlete_tested.doppio-quasi-centrato, .div-block-contenitore.athlete_tested.gallery, .div-block-contenitore.athlete_tested.doppio-quasi-centrato, .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy {
    display: flex;
  }

  .foto-_athlete-preferences.on-mountain-action {
    width: 450px;
    height: 450px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .div-block-testi-a-dx-blocchi {
    width: 60%;
    margin-top: 0;
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi.rientro.spazio-sm {
    width: 50%;
    margin-top: 34px;
    margin-right: 5%;
  }

  .div-block-testi-a-dx-blocchi.dentro-slider {
    width: 45%;
  }

  .sotto---sottotitolo-segmento.viola {
    font-size: 35px;
  }

  .sotto---sottotitolo-segmento.viola._30pt {
    text-align: left;
    font-size: 30px;
  }

  .div-block-titolini-fianco-image {
    margin-bottom: 0;
    margin-left: -5px;
  }

  .div-block-customer-type {
    background-image: url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/CUSTOMERS_home1_blu.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 170%;
  }

  .div-block-customer-type.red {
    background-image: url('../images/Play_button.svg'), linear-gradient(#f40000b3, #f40000b3), url('../images/CUSTOMERS_home1_red.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 180%;
  }

  .div-block-customer-type.yellow {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, null, null), url('../images/CUSTOMERS_home1_yellow.jpg');
    background-position: 50%, 0 0, 50% 10%;
  }

  .div-block-customer-type.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 170%;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.vective {
    align-items: flex-end;
    margin-right: 11px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.dx {
    width: 45%;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.packaging.sx, .div-block-image-quadrata-sotto.photo_layering-system {
    align-items: flex-end;
  }

  .div-block-image-quadrata-sotto.seconda-foto {
    width: 40%;
  }

  .div-block-image-quadrata-sotto.secinda-foto {
    width: 50%;
  }

  .div-block-elements.kit-out-block {
    padding-left: 15%;
  }

  .div-block-elements.scale-block, .div-block-elements.greet-block {
    padding-right: 16%;
  }

  .div-block-customerinoino {
    width: 100%;
    height: 400px;
  }

  .div-block-1590 {
    padding-top: 0;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    align-items: center;
    width: 100%;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling.outer-layer {
    width: 100%;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling.goretex {
    background-image: url('../images/logo-gore-tex.svg');
    background-size: 150px;
  }

  .sottotitolo_true-north.centrato.atheles {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    text-align: center;
    margin-bottom: 22px;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    width: 100%;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .div-block-elenco-oriz.largo.riga-layer-system {
    margin-bottom: 10px;
  }

  .div-block-5-blocchi {
    margin-left: 67px;
    margin-right: 67px;
  }

  ._3-strati {
    background-image: url('../images/SAGOMA_layerinsystemgif.gif');
    background-position: 50%;
    background-size: contain;
  }

  .div-block-per-video {
    width: 500px;
    height: 500px;
  }

  .div-block-82 {
    right: 7%;
  }

  .dropdown-link.w--current {
    color: var(--white);
  }

  .filetto-customers.yellow-tnf, .filetto-customers.yellow-tnf-copy {
    width: 100%;
  }

  .intro-box-basic {
    flex-direction: column;
    align-items: center;
  }

  .image-example-captions.icons-4-box {
    width: 90%;
  }

  .image-example-captions.icons-4-box.true-north {
    border-top-color: var(--our_product);
  }

  .image-example-captions._5-athletes {
    overflow: visible;
  }

  .image-example-captions.athletes-tnf {
    width: 2017%;
  }

  .image-example-captions.old-concept {
    border: 1px #000;
    width: 100%;
  }

  .layar_system_ok {
    overflow: visible;
  }

  .layar_system_ok.largo-per-3 {
    min-width: 780px;
  }

  .layar_system_ok._100 {
    width: 100%;
    max-width: none;
  }

  .dropdown-wrapper-3-trasp, .div-block-2-link-per-video-indigo, .dropdown-wrapper-orizz {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-subtitle.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1624.bianco {
    background-color: var(--white-smoke);
    background-image: none;
  }

  .div-block-contenitore-click-lottie {
    background-color: var(--orange-tnf);
  }

  .text-block-23.bianco {
    color: var(--white);
  }

  .div-menu-footer {
    right: 7%;
  }

  .div-block-header-pillar-tnf.our_product {
    background-image: linear-gradient(175deg, #5433a3, #0000), url('../images/our_product_1.jpg');
    background-position: 0 0, 50% 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container-100 {
    width: 95%;
    max-width: 1200px;
  }

  .container-100.meta {
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-header-our-core {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-image-vertic-sopra.timelines {
    width: 180px;
    height: 200px;
    margin-top: 65px;
  }

  .div-block-icone {
    background-image: url('../images/DNA.svg');
  }

  .frase-cit {
    color: var(--orange-tnf);
  }

  .div-block-segmento-grigio.bianco {
    padding-bottom: 0;
  }

  .slider-we-are-tnf {
    display: block;
  }

  .titolo-pillars-home {
    letter-spacing: 4px;
  }

  .dropdown_1_our_product, .dropdown_1_athlete_tested, .dropdown_1_our_product_ok {
    margin-left: auto;
    margin-right: auto;
  }

  .div_contenitore_mat_tech {
    margin-top: 0;
  }

  .div_contenitore_mat_tech.largo-per-3 {
    min-width: 780px;
  }

  .div-block_vectiv {
    background-image: url('../images/pulsante_vective.jpg');
  }

  .div-block-thermoball {
    background-image: url('../images/pulsante_down.jpg');
  }

  .div-block-thermoball.thermoball {
    background-image: url('../images/pulsante_thermoball.jpg');
  }

  .dropdown_footwear {
    margin-left: auto;
    margin-right: auto;
  }

  .athlete_1 {
    background-image: url('../images/paul_piana.jpg');
    background-position: 50% 30%;
  }

  .titolo_athlete_tested {
    font-size: 60px;
    line-height: 50px;
  }

  .left-arrow-2, .right-arrow-3 {
    display: none;
  }

  .slide-15 {
    background-image: url('../images/paul_piana.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .mask, .slider-5 {
    width: 300px;
    height: 400px;
  }

  .quadrato-rosso.piccolo-rosso.we-are-tnf.sx, .quadrato-rosso.piccolo-rosso.we-are-tnf.destra {
    background-color: var(--red-ss);
  }

  .div-blockdown {
    background-image: url('../images/pulsante_thermoball.jpg');
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato, .iconic_now.tnf-adventure.doppio-quasi-centrato-copy, .iconic_now.tnf_adventure.doppio-quasi-centrato, .iconic_now.tnf_adventure.gallery, .iconic_now.athlete_tested.doppio-quasi-centrato, .iconic_now.athlete_tested.gallery, .iconic_now.athlete_tested.doppio-quasi-centrato, .iconic_now.athlete_tested.doppio-quasi-centrato-copy {
    display: flex;
  }

  .titolo_iconic-now {
    font-size: 35px;
    line-height: 32px;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato, .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy, .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato, .div-block-contenitore-copy.tnf_adventure.gallery, .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato, .div-block-contenitore-copy.athlete_tested.gallery, .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato, .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy {
    display: flex;
  }

  .dropdown-wrapper-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-3.athletes-content {
    padding-bottom: 0%;
  }

  .dropdown-content-3.mat_tech {
    padding-bottom: 0%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .dropdown-content-3.dry-vent {
    background-color: var(--white);
    border-top: 1px #000;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .dropdown-content-3.footwear-contenute, .dropdown-content-3.backpack {
    padding-bottom: 0%;
  }

  .dropdown-wrapper-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .div_click_summitseries-tech.largo-per-3 {
    min-width: 780px;
  }

  .dropdown-1, .dropdown_2 {
    margin-left: auto;
    margin-right: auto;
  }

  .strati-di-tecnologia.largo-per-3 {
    min-width: 780px;
  }

  .layer-system {
    background-image: url('../images/LAYER_SYSTEM_dotknit.jpg');
    width: 300px;
    height: 500px;
  }

  .layer-system.on-mountain-action {
    width: 450px;
    height: 450px;
  }

  .layer-system.future-fleece {
    background-image: url('../images/LAYER_SYSTEM_future-fleece.jpg');
  }

  .layer-system._50-50-down {
    background-image: url('../images/LAYER_SYSTEM_50-50_down.jpg');
  }

  .layer-system.future_light {
    background-image: url('../images/LAYER_SYSTEM_FUTURELIGHT.png');
  }

  .layer-system.cloud_down {
    background-image: url('../images/LAYER_SYSTEM_CLOUD_DOWN.jpg');
  }

  .loghi-latering-system {
    background-image: url('../images/dot_knit.png');
    background-position: 50%;
    background-size: contain;
    width: 270px;
    height: 60px;
    margin-top: 0;
  }

  .loghi-latering-system.future_fleece {
    background-image: url('../images/futurefleece.png');
  }

  .loghi-latering-system._50-50-down {
    background-image: url('../images/50-50down.png');
  }

  .loghi-latering-system.future_light {
    background-image: url('../images/FUTURELIGHT-logo_2021_BLACK.png');
  }

  .loghi-latering-system.cloud_down {
    background-image: url('../images/clouddown.png');
  }

  .div-block-100.stretto {
    max-width: 1040px;
  }

  .div-block-innovation-container-oriz-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-innovation-container-oriz-2.our_commitments {
    width: 96%;
  }

  .dropdown-content-6.white {
    width: 100%;
  }

  .div-block-benefits {
    width: 50%;
  }

  .dropdown-wrapper-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-6.dd-innovation {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-wrapper-6.dd-innovation:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-wrapper-6.dd-innovation.modularity {
    height: 450px;
  }

  .dropdown-wrapper-6.dd-innovation.warm-weather-layer {
    width: 100%;
  }

  .dropdown-wrapper-6.dd-innovation.our_commitments, .dropdown-wrapper-6.dd-innovation.responsibly._250, .dropdown-wrapper-6.dd-innovation.sustainable-packaging, .dropdown-wrapper-6.dd-innovation.without-compromise {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-vectiv-logo {
    background-image: url('../images/VECTIVE_LOGO_ANIMATO-min.gif');
    width: 850px;
  }

  .heading-4.sub1.sub-innovation.bianco {
    margin-top: 0;
  }

  .heading-4.titolo-footwear {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-4.titolo-footwear-copy {
    letter-spacing: 3px;
  }

  .vectiv_tech_turns {
    border-bottom-style: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0%;
  }

  .dropdown-trigger-3.vectiv.immage.connect {
    background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CONECT_PHOTO.jpg');
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    border-top-style: none;
  }

  .dropdown-trigger-3.vectiv.immage.connect.champion {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/CHAMPION_PHOTO.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    border-top-style: none;
  }

  .dropdown-trigger-3.vectiv.immage.connect.champion-ok {
    background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CHAMPION_PHOTO.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    border-top-style: none;
  }

  .dropdown-trigger-3.vectiv.immage.curius {
    background-image: linear-gradient(to right, var(--red-tnf), transparent), linear-gradient(to bottom, var(--red-40-41), var(--red-40-41)), url('../images/CURIOUS_PHOTO.jpg');
    background-position: 0 0, 0 0, 50%;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    border-top-style: none;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato, .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy, .vec_power-further.tnf_adventure.doppio-quasi-centrato, .vec_power-further.tnf_adventure.gallery, .vec_power-further.athlete_tested.doppio-quasi-centrato, .vec_power-further.athlete_tested.gallery, .vec_power-further.athlete_tested.doppio-quasi-centrato, .vec_power-further.athlete_tested.doppio-quasi-centrato-copy {
    display: flex;
  }

  .power-further {
    font-size: 60px;
    line-height: 50px;
  }

  .white-bg-title-copy {
    background-color: var(--black);
    width: 100%;
    padding-left: 18%;
    padding-right: 18%;
  }

  .div-block-1657 {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .athletes-tested {
    background-color: var(--black);
    width: 100%;
    padding-left: 18%;
    padding-right: 18%;
  }

  .lab-proven.stretto {
    max-width: 1040px;
  }

  .titolo_power_futher {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .problem_insight_solution-copy-copy {
    border-bottom-style: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato, .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy, .athlete_performance.tnf_adventure.doppio-quasi-centrato, .athlete_performance.tnf_adventure.gallery, .athlete_performance.athlete_tested.doppio-quasi-centrato, .athlete_performance.athlete_tested.gallery, .athlete_performance.athlete_tested.doppio-quasi-centrato, .athlete_performance.athlete_tested.doppio-quasi-centrato-copy {
    display: flex;
  }

  .athlete-preferences.on-mountain-action {
    width: 450px;
    height: 450px;
  }

  .efficency_comfort_stability {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .content_download {
    background-color: var(--red-ss);
  }

  .div-block-1666.spaccato-scarpa {
    width: 800px;
    height: 500px;
  }

  .layaring_system_1 {
    background-image: url('../images/layering_system_1.jpg');
  }

  .layering_2 {
    background-image: url('../images/cold_weather_layer.jpg');
  }

  .layering_3 {
    background-image: url('../images/Outer-Layer.jpg');
    background-position: 75%;
    width: 200px;
  }

  .dropdown-wrapper-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .box-layer-ing_system.icons-4-box {
    border-top-style: none;
    width: 100%;
    margin-bottom: 0;
  }

  .layersystem_click {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .layersystem_click.largo-per-3 {
    min-width: 780px;
  }

  .box-layer-system.icons-4-box {
    border-top-style: none;
    width: 90%;
    margin-bottom: 19px;
  }

  .image-example-captions-copy.icons-4-box {
    width: 90%;
    margin-bottom: 20px;
  }

  .box-layeer-sytem.icons-4-box {
    border-top-style: none;
    width: 90%;
    margin-bottom: 20px;
  }

  .cold-weather, .mid-layer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-spazio-a-sx-per-testo-2 {
    padding-left: 60px;
  }

  .div-block-titoloni-2.purpose {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-image-big-bn.customer-journey.guarantee.born {
    height: 400px;
  }

  .titolo-segmento-2.our-culture, .titolo-segmento-2.left-align.our_culture {
    color: var(--blue-tnf);
  }

  .div-block-quadrato-nero.piccolo-rosso, .div-block-quadrato-nero.our-culture {
    background-color: var(--blue-tnf);
  }

  .div-block-intro-2.our-values {
    margin-top: 43px;
  }

  .titolo-segmento-2-copy.our-culture, .titolo-segmento-2-copy.left-align.our_culture {
    color: var(--blue-tnf);
  }

  .our-values-guide-us {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .boxour_values_guide_us {
    margin-left: auto;
    margin-right: auto;
  }

  .boxour_values_guide_us.dd-innovation.modularity {
    height: 450px;
  }

  .love_wild-place {
    margin-left: auto;
    margin-right: auto;
  }

  .love_wild-place.dd-innovation.modularity {
    height: 450px;
  }

  .love_wild-place.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .love_wild-place.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .love_wild-place.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .love_wild-place.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .love_wild-place.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .love_wild-place.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .love_wild-place.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .love_wild-place.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .love_wild-place.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .titolo_values.titolo-footwear {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .titolo_values.titolo-footwear-copy {
    letter-spacing: 3px;
  }

  .our-culture {
    background-image: linear-gradient(#0000, #0000), url('../images/way_blue.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-content-copy.trasparente {
    background-color: #0000;
  }

  .dropdown-content-copy.athletes-content, .dropdown-content-copy.mat_tech, .dropdown-content-copy.athlete_tested {
    padding-bottom: 0%;
  }

  .dropdown-content-copy.contenuti-we-are-tnf-copy {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .dropdown-content-copy.base-layer, .dropdown-content-copy.mid-layer, .dropdown-content-copy.outer-layer {
    background-color: #999ccb1a;
    border-radius: 0;
  }

  .div-block-titoloni-4.guarantee, .div-block-titoloni-4.guarantee-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-spazio-a-sx-per-testo-4 {
    margin-top: -78px;
  }

  .contenitore-porpouse.largo-per-3 {
    min-width: 780px;
  }

  .purpose_mission {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .pdf_customers_3 {
    height: 70px;
  }

  .pdf_customers_3:hover {
    opacity: .5;
  }

  .pdf.bianco {
    color: var(--white);
  }

  .icon_youtube.we-care {
    margin-bottom: 0;
    margin-right: 10px;
  }

  .mounatin_01 {
    background-image: url('../images/ICONA_EXPLORER_KNOWLEDGE.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 200px;
    height: 120px;
  }

  .explorer-knowledge {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .explorer-knowledge.bianco {
    color: var(--white);
  }

  .instore_text {
    text-align: center;
  }

  .instore_text.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .instore_text.centrato.ttiolo-layer-system, .instore_text.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .instore_text.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .instore_text.piccolo {
    text-align: center;
  }

  .instore_text.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .explorer_knowleadge_a.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--viletto), var(--viletto));
  }

  .explorer_knowleadge_a.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .explorer_knowleadge_a.base-layer._100, .explorer_knowleadge_a.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .explorer_knowleadge_a.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .quadrato-viola.piccolo-rosso.we-are-tnf.sx, .quadrato-viola.piccolo-rosso.we-are-tnf.destra {
    background-color: var(--red-ss);
  }

  .titolo-culture {
    margin-bottom: 0;
    margin-left: -14px;
  }

  .div-quadrato-rosso-2 {
    background-color: #fab244;
  }

  .div-block-titolini-fianco-image-3-copy {
    margin-bottom: 0;
    margin-left: -14px;
  }

  .quadrato-arancio.piccolo-rosso, .quadrato-arancio.our-culture {
    background-color: var(--blue-tnf);
  }

  .dropdown_athlete_tested {
    margin-left: auto;
    margin-right: auto;
  }

  .layaring_system_1-copy {
    background-image: url('../images/layering_system_1.jpg');
  }

  .athlete_tested_foto_1 {
    background-image: url('../images/athlete_tested.jpg');
  }

  .athlete-tested_3 {
    background-image: url('../images/alex_lowe.jpg');
    background-position: 75%;
    width: 200px;
  }

  .athleted_tested_2 {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .slider-athlete_tested {
    display: block;
  }

  .foto_athlete_tested_1.on-mountain-action {
    width: 450px;
    height: 450px;
  }

  .foto_athlete_tested_1.foto4 {
    background-size: 500px;
  }

  .foto_athlete_tested_1.foto_1 {
    width: 400px;
  }

  .foto_athlete_tested_1.lauriers {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .foto_athlete_tested_1.lynn {
    background-image: url('../images/lynn_Hill.jpg');
  }

  .foto_athlete_tested_1.alex {
    background-image: url('../images/alex_lowe.jpg');
  }

  .foto_athlete_tested_1.foto_1-copy {
    width: 400px;
  }

  .foto_athlete_tested_1.lynn-hill {
    background-image: url('../images/lynn_Hill.jpg');
    width: 500px;
  }

  .foto_athlete_tested_1.foto_4_ok {
    background-image: url('../images/kit_des_lauriers.jpg');
  }

  .foto_athlete_tested_1.foto_5_ok {
    background-image: url('../images/lynn_Hill.jpg');
  }

  .foto_athlete_tested_1.foto_6_ok {
    background-image: url('../images/alex_lowe.jpg');
  }

  .gallery_iconic_now.on-mountain-action {
    width: 450px;
    height: 450px;
  }

  .foto-iconic_now.customer-journey.guarantee.born {
    height: 400px;
  }

  .summit_series_foto_1 {
    background-image: url('../images/Summit_expedition.jpg');
  }

  .summit_sires_3 {
    background-image: url('../images/f19_summit_fl_022_2400.jpg');
    background-position: 75%;
    width: 200px;
  }

  .summit_series_2 {
    background-image: url('../images/F21_SUMMIT_W_US_007_web.jpg');
  }

  .div_layer_system_titolo {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-1693 {
    width: 100%;
  }

  .layer {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .dropdown_summit-series, .dropdown_layer-system, .dropdown_insulation {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-spazio-video-3 {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-1696.box-singolo {
    flex-direction: column;
    align-items: center;
  }

  .sub-altobasso-elenco-puntato-4 {
    text-align: left;
  }

  .bold-7 {
    text-transform: uppercase;
    font-size: 20px;
  }

  .insulation {
    background-image: url('../images/CURIOUS_PHOTO.jpg');
  }

  .insulation_03 {
    background-image: url('../images/TNF_FW20_Holiday_M_Hmlyn_Down_Parka_Flare-10839_vh3_1500.jpg');
    background-position: 50%;
    width: 200px;
  }

  .insulation_02.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--viletto), var(--viletto));
  }

  .insulation_02.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .insulation_02.base-layer._100, .insulation_02.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .insulation_02.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .insilation_foto_02 {
    background-image: url('../images/photo_lightweight.jpg');
  }

  .sub-altobasso-elenco-puntato-4-copy, .logo-down, .titoletto-insulation {
    text-align: center;
  }

  .div-insulation_1 {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .insulation_comparison {
    text-align: center;
  }

  .insulation-comparison.largo.riga-layer-system {
    margin-bottom: 10px;
  }

  .layer_system.trasparente {
    background-color: #0000;
  }

  .layer_system.icons-content.true_north {
    background-color: #5433a31c;
  }

  .layer_system.athletes-content {
    padding-bottom: 0%;
  }

  .layer_system.athletes-content.centrato {
    flex-direction: column;
    display: flex;
  }

  .layer_system.mat_tech, .layer_system.athlete_tested {
    padding-bottom: 0%;
  }

  .layer_system.contenuti-we-are-tnf-copy {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .layer_system.base-layer, .layer_system.mid-layer, .layer_system.outer-layer {
    background-color: #5433a326;
    border-radius: 0;
  }

  .layer_system.summit-knowledge.true_north {
    background-color: #5433a31c;
  }

  .layersystem_click-copy {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
  }

  .layersystem_click-copy.largo-per-3 {
    min-width: 780px;
  }

  .filetto-insulation.yellow-tnf {
    width: 100%;
  }

  .titolo-down.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .div-block-contenitore-click-copy.largo-per-3 {
    min-width: 780px;
  }

  .layaer_system_ok.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--viletto), var(--viletto));
  }

  .layaer_system_ok.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .layaer_system_ok.base-layer._100, .layaer_system_ok.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .layaer_system_ok.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .div-2-blocchi-down {
    justify-content: center;
  }

  .div-block-icon-sovrapposte-copy {
    background-image: url('../images/HALFDOMELOGO-min.gif');
    background-position: 50%;
    background-size: contain;
  }

  .disegno-insulation {
    background-image: url('../images/SAGOMA_NUPTSE.gif');
    background-position: 50%;
    background-size: contain;
    margin-bottom: -51px;
  }

  .disegno-insulation.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .disegno-insulation.duffle-bag {
    background-position: 50% 100%;
  }

  .disegno-insulation.duffle-bag.ret {
    margin-bottom: -69px;
  }

  .disegno-insulation.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .quilting_icon {
    mix-blend-mode: multiply;
    background-image: url('../images/QUILTING.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100px;
  }

  .down-construction {
    text-align: center;
  }

  .down-construction.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .down-construction.centrato.ttiolo-layer-system, .down-construction.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .down-construction.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .down-construction.piccolo {
    text-align: center;
  }

  .down-construction.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .baffling_icon-copy {
    mix-blend-mode: multiply;
    background-image: url('../images/QUILTING.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100px;
  }

  .natural-insulationgoose-down.centred {
    margin-top: 21px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 45px;
  }

  .natural-insulationgoose-down.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .fill_power {
    flex-direction: column;
  }

  .fill_power.largo-per-3 {
    min-width: 780px;
  }

  ._550 {
    border-top-style: none;
  }

  ._550_fill_power.athletes-content {
    background-color: #0000;
    background-image: url('../images/down-550-fill-power.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 240px;
    padding-bottom: 0%;
  }

  ._550_fill_power.mat_tech {
    padding-bottom: 0%;
    padding-left: 2%;
    padding-right: 2%;
  }

  ._900 {
    border-top-style: none;
  }

  ._900_fill_power.athletes-content {
    background-color: #0000;
    background-image: url('../images/down-900-fill-power.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: 240px;
    padding-bottom: 0%;
  }

  ._900_fill_power.athletes-content._100 {
    height: 300px;
    padding-left: 0%;
    padding-right: 0%;
  }

  ._900_fill_power.mat_tech {
    padding-bottom: 0%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-1705 {
    background-image: url('../images/down-900-fill-power.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 240px;
  }

  .div_click_summitseries-tech-copy.largo-per-3, .fill_power_drop-down.largo-per-3 {
    min-width: 780px;
  }

  .fill_power_drop-down.dryvent_grey, .fill_power_drop-down.futurelight {
    background-color: var(--white-smoke);
    padding-top: 51px;
    padding-bottom: 51px;
  }

  .fill_power_80.dry-vent {
    border-top-style: none;
  }

  .div-block-segmento-grigio-2.bianco {
    padding-bottom: 0;
  }

  .pro_down_rds_dropdown.largo-per-3 {
    min-width: 780px;
  }

  .paragraph-16, .text_dry-vent {
    text-align: center;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .futurelight_shell {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_shell.trasparente {
    flex-direction: column;
    margin-left: -2px;
  }

  .heading-captions-3.mod-smartphone, .heading-captions-3.sx-solo-smartphone {
    text-align: left;
  }

  .rearfoot__3.captions {
    padding-top: 0;
  }

  .dropdown-content-9.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .dropdown-content-9.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .dropdown-content-9.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .dropdown-content-9.captions-open.level1, .dropdown-content-9.captions-open.level1-copy {
    background-color: #0000;
  }

  .dropdown-content-9.captions-open.sleepingbag_1 {
    top: -166px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_1 {
    left: -330px;
  }

  .dropdown-content-9.captions-open.pack_9 {
    top: -87px;
  }

  .dropdown-wrapper-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-8.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .dropdown-wrapper-8.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .dropdown-wrapper-8.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .testo_point {
    color: var(--white);
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .testo_point.upper.black.sx.tende.sleepbag.nera, .testo_point.upper.black.sx.nera {
    width: 100%;
  }

  .down_spaccato_1.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .down_spaccato_1.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .down_spaccato_1.base-layer._100, .down_spaccato_1.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .down_spaccato_1.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .freccia-bianca {
    height: 30px;
  }

  .titolo-caption {
    color: var(--white);
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .titolo-our-formula.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .image-80 {
    height: 30px;
  }

  .disegno-scarpa {
    background-image: url('../images/SAGOMA_SCARPA_1.gif');
    background-position: 50% 100%;
    background-size: contain;
  }

  .type_of_gait, .testo-low-arch {
    text-align: center;
  }

  .image-tech-copy.cragstone {
    width: 100%;
  }

  .image-tech-copy.vectic {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .testo_anatomy {
    color: var(--black);
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .paragraph-17, .paragraph-18 {
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .footwear-classification.largo-per-3 {
    min-width: 780px;
  }

  .trail-running_box.icons-4-box {
    width: 90%;
  }

  .trail-running_box.icons-4-box.true-north {
    border-top-color: var(--our_product);
  }

  .foto_trai-running.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .foto_trai-running.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .foto_trai-running.base-layer._100, .foto_trai-running.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .foto_trai-running.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  ._3d_footplate {
    margin-left: auto;
    margin-right: auto;
  }

  ._3d_footplate.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  ._3d_footplate.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  ._3d_footplate.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  ._3d_footplate.captions.cragstone-carabiner.footwer_1 {
    top: 358px;
  }

  .traction-outsole {
    margin-left: auto;
    margin-right: auto;
  }

  .traction-outsole.captions.cragstone-boa {
    top: 535px;
    left: 0;
  }

  .traction-outsole.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .traction-outsole.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .traction_outsole.captions-open.cragstone-boa-text {
    top: -174px;
    left: 299px;
  }

  .traction_outsole.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .traction_outsole.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .traction_outsole_3.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .traction_outsole_3.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .traction_outsole_3.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  ._3d_footplate_1.captions, .traction_outsole_2.captions {
    padding-top: 0;
  }

  .responsive-foam {
    margin-left: auto;
    margin-right: auto;
  }

  .responsive-foam.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .responsive-foam.captions.cragstone-vibram {
    top: 277px;
    right: 152px;
  }

  .responsive-foam.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  ._3d-footplate_1.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  ._3d-footplate_1.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .responsive_foam.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .responsive_foam.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .responsive_foam.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .forefoot_1 {
    margin-left: auto;
    margin-right: auto;
  }

  .forefoot_1.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .forefoot_1.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .forefoot_1.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .midfoot_2 {
    margin-left: auto;
    margin-right: auto;
  }

  .midfoot_2.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .midfoot_2.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .midfoot_2.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .midfoot__2 {
    margin-left: auto;
    margin-right: auto;
  }

  .midfoot__2.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .midfoot__2.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .midfoot__2.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .forefoot-1.captions, .midfoot-2.captions {
    padding-top: 0;
  }

  .rearfoot_3 {
    margin-left: auto;
    margin-right: auto;
  }

  .rearfoot_3.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .rearfoot_3.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .rearfoot_3.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .rearfoot.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .rearfoot.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .rearfoot.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .mid-foot.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .mid-foot.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .mid-foot.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .text_forefoot.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .text_forefoot.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .text_forefoot.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .div-caption-4.viola {
    opacity: 1;
    mix-blend-mode: multiply;
    background-image: url('../images/PALLINO_viola_lampa.gif');
  }

  .dropdown-wrapper-9 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-9.captions.level1 {
    top: 105px;
  }

  .dropdown-wrapper-9.captions.level2 {
    top: 285px;
  }

  .dropdown-wrapper-9.captions.slleping-bag_1 {
    top: 105px;
  }

  .dropdown-wrapper-10, .dropdown-wrapper-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-81 {
    height: 30px;
  }

  .footwear-terms.largo.riga-layer-system {
    margin-bottom: 10px;
  }

  .anatomy_shoe.cragstone {
    width: 100%;
  }

  .anatomy_shoe.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .anatomy_shoe.vectic-copy, .anatomy_shoe.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .anatomy_shoe.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .dropdown-wrapper-13, .dropdown-wrapper-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-14.captions-open.cragstone-boa-text {
    top: -113px;
    left: -380px;
  }

  .dropdown-content-14.captions-open.cragstone-collar-text {
    top: -147px;
    left: -380px;
  }

  .dropdown-content-14.captions-open.cragstone-vibram-text {
    top: -89px;
    left: -380px;
  }

  .dropdown-wrapper-15 {
    margin-left: auto;
    margin-right: auto;
  }

  .upper.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .dropdown-wrapper-16, .dropdown_timeline {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-customer-type-2 {
    background-image: url('../images/Play_button.svg'), url('../images/APPAREL_DRYZZLE_.jpg');
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 80px, 170%;
  }

  .div-block-customer-type-2.red {
    background-image: url('../images/Play_button.svg'), url('../images/footwear_F21_TMB_IN-SITU_014.jpg');
    background-position: 50%, 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 80px, cover;
  }

  .div-block-customer-type-2.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 170%;
  }

  .div-block-customer-type-2.yellow {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, null, null), url('../images/CUSTOMERS_home1_yellow.jpg');
    background-position: 50%, 0 0, 50% 10%;
  }

  .dropdown_timeline_2 {
    margin-left: auto;
    margin-right: auto;
  }

  .tent-architecture {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-95, .text-span-96 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .dropdown_1_equipment {
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy_shoe-copy.cragstone {
    width: 100%;
  }

  .anatomy_shoe-copy.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .anatomy_shoe-copy.vectic-copy, .anatomy_shoe-copy.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .anatomy_shoe-copy.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .anatomy_shoe-copy.vectic-copy {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .tent-anatomy.cragstone {
    width: 100%;
  }

  .tent-anatomy.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .tent-anatomy.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .tent.cragstone {
    width: 100%;
  }

  .tent.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .tent.vectic-copy, .tent.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .tent.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .tent.vectic-copy, .tent.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .tent.level_1 {
    background-image: url('../images/TENT_LEVEL_1.jpg');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 500px;
  }

  .tent.level_2 {
    background-image: url('../images/TENT_LEVEL_2.jpg');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 500px;
  }

  .mask-13 {
    overflow: hidden;
  }

  .tent_fature {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .tent_fature.trasparente {
    flex-direction: column;
    margin-left: -2px;
  }

  .div-block-1740, .slider-12 {
    height: 500px;
  }

  .sleeping-bag-architecture {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .architecture.largo.riga-layer-system {
    margin-bottom: 10px;
  }

  .sleeping-bag.cragstone {
    width: 100%;
  }

  .sleeping-bag.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .sleeping-bag.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .sleeping-bag.level_1 {
    background-image: url('../images/TENT_LEVEL_1.jpg');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 500px;
  }

  .sleeping-bag.level_2 {
    background-image: url('../images/TENT_LEVEL_2.jpg');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 500px;
  }

  .sleeping-bag-insulation.largo-per-3 {
    min-width: 780px;
  }

  .color-coding-1, .color-coding {
    height: 500px;
  }

  .color_sleepingbag {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tan_ok {
    background-image: url('../images/TAN.svg');
  }

  .dolomite_one.cragstone {
    width: 100%;
  }

  .dolomite_one.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 600px;
    width: 100%;
    height: 700px;
  }

  .dolomite_one.vectic-copy, .dolomite_one.fot {
    background-image: url('../images/spaccato-scarpa-1920.jpg');
    background-position: 50%;
    background-size: 1400px;
    width: 100%;
    height: 800px;
  }

  .dolomite_one.foot {
    background-image: url('../images/ANATOMY_OF_FOOT.jpg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 600px;
  }

  .dropdown {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown.captions.cragstone-boa {
    top: 283px;
    left: 0;
  }

  .dropdown.captions.cragstone-vibram {
    top: 11px;
    right: 152px;
  }

  .dropdown.captions.cragstone-carabiner {
    top: 245px;
    left: -129px;
  }

  .wheeled_architecture {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .insulation-comparison-copy.largo.riga-layer-system {
    margin-bottom: 10px;
  }

  .pack-texts {
    text-align: center;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .technical-pack.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .our-customers {
    background-image: linear-gradient(#0000, #0000), url('../images/customers_red.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .we_care {
    background-image: linear-gradient(#0000, #0000), url('../images/we_care_verde.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .exploration_without_compromise {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .logo_ewc {
    background-image: url('../images/logo_EWC_low-min.gif');
    background-position: 50%;
    background-size: contain;
    margin-bottom: -51px;
  }

  .logo_ewc.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .logo_ewc.duffle-bag {
    background-position: 50% 100%;
  }

  .logo_ewc.duffle-bag.ret {
    margin-bottom: -69px;
  }

  .logo_ewc.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .slider_soustainable {
    margin-top: 0;
    display: block;
  }

  .renewed {
    height: 150px;
  }

  .tnf_renewed.bianco {
    background-color: var(--white-smoke);
    background-image: linear-gradient(#ffffffa1, #ffffffa1), url('../images/TNF_logoObliquoXpattern.svg');
    background-position: 0 0, 50%;
    background-size: auto, 60px 60px;
    background-attachment: scroll, fixed;
  }

  .mask-15 {
    height: 550px;
  }

  .slider_ecosystem {
    height: 550px;
    display: block;
  }

  .titolo--our-circularity-ecosystem.centred.titolo-layer-system, .titolo--our-circularity-ecosystem-copy.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .div-block_titolo {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-1763 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-1764 {
    width: 70%;
    height: auto;
  }

  .text-block-40 {
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 40px;
    line-height: 45px;
  }

  .titolo-divisorio {
    flex-direction: column;
    align-items: center;
  }

  .pro_down_rds_dropdown-copy.largo-per-3 {
    min-width: 780px;
  }

  .div-block-1766 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_clothes-the-loop {
    background-image: url('../images/logo_clothes-the-loop.jpg');
    background-position: 50%;
    background-size: contain;
    width: 200px;
    height: 200px;
    margin-bottom: -25px;
  }

  .logo_clothes-the-loop.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .logo_clothes-the-loop.duffle-bag {
    background-position: 50% 100%;
  }

  .logo_clothes-the-loop.duffle-bag.ret {
    margin-bottom: -69px;
  }

  .logo_clothes-the-loop.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .cta_verde-ctl {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .logo_rds {
    background-image: url('../images/RDS.png');
    background-position: 50%;
    background-size: contain;
    width: 200px;
    height: 200px;
    margin-bottom: -25px;
  }

  .logo_rds.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .logo_rds.duffle-bag {
    background-position: 50% 100%;
  }

  .logo_rds.duffle-bag.ret {
    margin-bottom: -69px;
  }

  .logo_rds.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .logo_renewed {
    background-image: url('../images/logo_Renewed.svg');
    background-position: 50%;
    background-size: contain;
    width: 270px;
    height: 220px;
    margin-bottom: -25px;
  }

  .logo_renewed.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .logo_renewed.duffle-bag {
    background-position: 50% 100%;
  }

  .logo_renewed.duffle-bag.ret {
    margin-bottom: -69px;
  }

  .logo_renewed.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min_1.gif');
  }

  .text-span-118 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .div-block-1767 {
    background-image: url('../images/EWC_logo2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 200px;
    height: 200px;
  }

  .div-block-1771 {
    flex-direction: column;
    justify-content: center;
    width: 50px;
    display: none;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .div-block-1772 {
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .athletes_tested {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 80px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .athletes_tested:focus {
    background-color: var(--viletto);
  }

  .athletes_tested:focus-visible, .athletes_tested[data-wf-focus-visible], .athletes_tested:visited {
    background-color: var(--white);
  }

  .athletes_tested.w--current {
    background-color: var(--white);
    background-position: 50%;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .athletes_tested.w--current:hover {
    background-color: var(--viletto);
  }

  .log_summit_series {
    background-image: url('../images/log_summit_series.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_summit_series.w--current {
    background-color: var(--viletto);
    background-image: url('../images/log_summit_series.svg');
  }

  .log_summit_series.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_summit_series.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_layering_system {
    background-image: url('../images/log_layering_system.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_layering_system.w--current {
    background-color: var(--viletto);
    background-image: url('../images/log_layering_system.svg');
  }

  .log_layering_system.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_layering_system.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_insulation {
    background-image: url('../images/log_insulation.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_insulation.w--current {
    background-color: var(--white);
    background-image: url('../images/log_insulation.svg');
  }

  .log_insulation.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_insulation.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_shell {
    background-image: url('../images/log_shell.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_shell.w--current {
    background-color: var(--white);
    background-image: url('../images/log_shell.svg');
  }

  .log_shell.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_shell.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_footwear {
    background-image: url('../images/log_summit_series.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_footwear.w--current {
    background-color: var(--white);
    background-image: url('../images/log_footwear.svg');
  }

  .log_footwear.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_footwear.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_equipment {
    background-image: url('../images/log_summit_series.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_equipment.w--current {
    background-color: var(--white);
    background-image: url('../images/log_equipment_and_luggage.svg');
  }

  .log_equipment.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_equipment_and_luggage.svg');
    background-position: 50%;
    background-size: contain;
  }

  .log_timelines {
    background-image: url('../images/log_summit_series.svg');
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .log_timelines.w--current {
    background-color: var(--white);
    background-image: url('../images/log_timelines_product.svg');
  }

  .log_timelines.w--current:hover {
    background-color: var(--viletto);
    background-image: url('../images/log_timelines_product.svg');
    background-position: 50%;
    background-size: contain;
  }

  .dropdown_shell {
    margin-left: auto;
    margin-right: auto;
  }

  .log_summit {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }

  .log_summit.w--current {
    background-color: var(--white);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .log_layering_system_ok-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 80px;
  }

  .log_insulation_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }

  .log_insulation_ok.w--current {
    background-color: var(--white);
  }

  .log_shell_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }

  .log_shell_ok.w--current {
    background-color: var(--white);
  }

  .log_footwear_ok {
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }

  .log_equipment_ok, .log_timelione_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
  }

  .gore-tex {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .gore-tex.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .text-dufflebag.innovation-texts, .text-dufflebag-copy.innovation-texts, .title_duffle-bag.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .app_mobietrain:hover, .pdf_customers_1:hover, .pdf_customers_2:hover, .pdf_customers_4:hover, .pdf_customers_5:hover {
    opacity: .5;
  }

  .find-video {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon_youtube-copy.we-care {
    margin-bottom: 0;
  }

  .div-block-customer-type-3 {
    background-image: url('../images/Play_button.svg'), linear-gradient(#1966becc, #1966becc), url('../images/CUSTOMERS_home1_blu.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 170%;
  }

  .div-block-customer-type-3.yellow {
    background-image: url('../images/Play_button.svg'), linear-gradient(to bottom, null, null), url('../images/CUSTOMERS_home1_yellow.jpg');
    background-position: 50%, 0 0, 50% 10%;
  }

  .div-block-customer-type-3.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 170%;
  }

  .div-block-customer-type-3.red {
    background-image: url('../images/Play_button.svg'), linear-gradient(#f40000b3, #f40000b3), url('../images/CUSTOMERS_home1_red.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 180%;
  }

  .dropdown-video-customer {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-video-customer.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-video-customer.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .tech-hub_landing-page:hover {
    opacity: .5;
  }

  .icon_web.we-care {
    margin-bottom: 0;
  }

  .titolo-light.bianco {
    color: var(--white);
  }

  .log_thermoball {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_thermoball.w--current {
    background-color: var(--white);
  }

  .menu-a-dx {
    flex-direction: column;
    justify-content: center;
    width: 80px;
    padding-top: 0%;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .dropdown-dte-lingue {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-dte-lingue.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-dte-lingue.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .explorer_knowleadge_dte.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--viletto), var(--viletto));
  }

  .explorer_knowleadge_dte.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .explorer_knowleadge_dte.base-layer._100, .explorer_knowleadge_dte.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .explorer_knowleadge_dte.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .pdf-dte-lingue.bianco {
    color: var(--white);
  }

  .link-dte_en:hover, .link-dte_fr:hover, .link-dte_de:hover, .link-dte_it:hover, .link-dte_sp:hover {
    opacity: .5;
  }

  .dropdown-trigger_layeringsystem.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .dropdown-trigger_layeringsystem.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .dropdown-trigger_layeringsystem.base-layer._100, .dropdown-trigger_layeringsystem.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .dropdown-trigger_layeringsystem.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .sub-altobasso-elenco-puntato-7 {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-7.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .sub-altobasso-elenco-puntato-7.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .sub-altobasso-elenco-puntato-7.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-7.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .bold-8 {
    text-transform: uppercase;
    font-size: 20px;
  }

  .sub-altobasso-elenco-puntato-8 {
    text-align: left;
  }

  .image-example-captions-6.icons-4-box {
    width: 90%;
  }

  .dropdown-wrapper-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-17.dd-innovation {
    background-image: linear-gradient(#00000036, #00000036), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-wrapper-17.dd-innovation:hover {
    background-image: linear-gradient(#0006, #0006), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown-wrapper-17.dd-innovation.warm-weather-layer {
    width: 100%;
  }

  .dropdown-content-16 {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    display: block;
  }

  .dropdown-content-16.athletes-tnf {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 0;
  }

  .dropdown-content-16.contenuti-we-are-tnf, .dropdown-content-16.riga-fabric, .dropdown-content-16.riga-impotance, .dropdown-content-16.pfas {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    flex-direction: column;
    display: flex;
  }

  .dropdown-content-17.white {
    width: 100%;
  }

  .div-quadrato-rosso-3 {
    background-color: #fab244;
  }

  .div-quadrato-rosso-3.viola {
    background-color: #5433a3;
  }

  ._3-strati-2 {
    background-image: url('../images/SAGOMA_layerinsystemgif.gif');
    background-position: 50%;
    background-size: contain;
  }

  .div-block-1789 {
    width: 100%;
  }

  .dropdown-wrapper-18 {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1791 {
    flex-direction: row;
    justify-content: flex-start;
    width: 250px;
    height: 50px;
    display: flex;
  }

  .div-block-1792 {
    justify-content: space-between;
    width: 250px;
    height: 50px;
    display: flex;
  }

  .image-83 {
    width: 30px;
  }

  .div-block-1793 {
    display: flex;
  }

  .menu-a-dx-2 {
    flex-direction: column;
    justify-content: center;
    width: 70px;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .athletes_tested-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .athletes_tested-2:focus {
    background-color: #fff;
  }

  .athletes_tested-2.w--current {
    background-color: #fff;
    background-position: 50%;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .athletes_tested-2.w--current:hover {
    background-color: #5433a35c;
  }

  .log_summit-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_summit-2.w--current {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .log_shell_ok-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_shell_ok-2.w--current {
    background-color: #fff;
  }

  .log_footwear_ok-2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-2.w--current {
    background-color: #fff;
  }

  .log_equipment_ok-2, .log_timelione_ok-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_layering_system_ok-copy-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .log_athleted-tested {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_athleted-tested.w--current {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-1803 {
    flex-direction: column;
    justify-content: center;
    width: 70px;
    padding-top: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .log_summit-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_summit-3.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .log_equipment_ok-3, .log_insulation_ok-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_insulation_ok-3.w--current {
    background-color: var(--viletto);
  }

  .log_shell_ok-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_shell_ok-3.w--current {
    background-color: var(--viletto);
  }

  .log_footwear_ok-3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_timelione_ok-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .athletes_tested-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .athletes_tested-3:focus {
    background-color: var(--viletto);
  }

  .athletes_tested-3.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .athletes_tested-3.w--current:hover {
    background-color: #5433a35c;
  }

  .log_layering_system_ok-copy-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
  }

  .log_thermoball-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
  }

  .log_thermoball-copy.w--current {
    background-color: var(--white);
  }

  .log_athlete_tested {
    background-image: url('../images/log_ATEP.svg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
  }

  .log_athlete_tested.w--current {
    background-color: var(--viletto);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-1804 {
    width: 13px;
    height: 13px;
  }

  .div-block-1805 {
    letter-spacing: 1px;
    align-items: center;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
    display: flex;
  }

  .pulsante-bianco {
    background-color: #fff0;
    background-image: url('../images/pulsante_click_black_150.gif');
    background-position: 50%;
    background-size: cover;
    width: 24px;
    height: 24px;
  }

  .pulsante-bianco:hover {
    background-image: url('../images/pulsante_click_black_150.gif');
  }

  .text-block-45 {
    color: var(--black);
  }

  .text-block-45:hover {
    color: var(--white);
  }

  .indice_vm_manual {
    max-width: 1440px;
    height: auto;
  }

  .div-brand-introductiom {
    width: 100%;
    height: 400px;
  }

  .link-block-ancora-2 {
    position: static;
    inset: auto 0% 0%;
  }

  .menu_vm_manual {
    border-bottom: .5px solid var(--white-smoke);
  }

  .nav-link-4 {
    height: 60px;
    line-height: 14px;
  }

  .nav-link-4.w--current:focus {
    background-color: var(--dark-grey);
    color: var(--black);
  }

  .nav-link-4.w--current:visited {
    color: var(--dark-grey);
  }

  .home {
    color: var(--black);
    height: 60px;
    line-height: 14px;
  }

  .introduction {
    height: 60px;
    line-height: 14px;
  }

  .introduction:focus {
    color: var(--white);
    background-color: #000;
  }

  .introduction.w--current {
    color: var(--black);
  }

  .introduction.w--current:focus, .introduction.w--current:focus-visible, .introduction.w--current[data-wf-focus-visible] {
    color: var(--white);
  }

  .text-block-49, .paragraph-19 {
    font-size: 18px;
    line-height: 24px;
  }

  .linea-1 {
    justify-content: space-between;
  }

  .div-gallery-commercial {
    width: 100%;
    height: 400px;
  }

  .div-gallery-commercial._4-linea {
    height: 350px;
  }

  .colonna_dx_intro_linea_4 {
    padding-right: 60px;
  }

  .left-arrow-10 {
    width: 30px;
  }

  .right-arrow-11 {
    width: 30px;
    height: 100%;
  }

  .div-wallbays {
    width: 100%;
    height: 350px;
  }

  .div-wallbays.foto {
    background-image: url('../images/WALLBAY_01-01.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 47%;
  }

  .div-wallbays.foto.c, .div-wallbays.foto.d {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-wallbays.foto.a {
    background-image: url('../images/WALLBAY_01-01.svg');
    height: 400px;
  }

  .div-wallbays.foto.b {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-wallbays.foto.b._50 {
    background-image: url('../images/WALLBAY_01-02.svg');
    height: 400px;
  }

  .div-wallbays.foto.c {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-wallbays.foto.c._45 {
    background-image: url('../images/WALLBAY_01-03.svg');
    height: 400px;
  }

  .div-wallbays.text {
    align-items: flex-start;
    width: 47%;
    height: 400px;
    padding-top: 0%;
  }

  .div-wallbays.text.nr2 {
    height: 400px;
  }

  .div-wallbays.text.nr3 {
    height: 400px;
    margin-bottom: 0%;
  }

  .slide-46 {
    background-size: contain;
    height: 350px;
  }

  .mask-16 {
    background-image: none;
  }

  .div-block-subtitle-copy.experience-demo {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-wrapper-vm {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-vm.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-vm.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-3-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-3-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-3-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-vm-tools {
    border-style: none;
    border-width: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-vm-tools.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper-vm-tools.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper-vm-tools.no-riga {
    border-style: solid;
  }

  .dropdown-wrapper-vm-tools.ambassador-program {
    border-top-style: solid;
    border-bottom-style: solid;
  }

  .aida_principle {
    overflow: visible;
  }

  .aida_principle.largo-per-3 {
    min-width: 780px;
  }

  .aida_principle._100 {
    width: 100%;
    max-width: none;
  }

  .aida-content {
    padding-top: 0;
  }

  .dropdown-wrapper_styling {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_styling.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_styling.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_arena {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_arena.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_arena.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_purchasing {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_purchasing.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_purchasing.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div_dx._50 {
    width: 100%;
  }

  .div_dx._100 {
    margin-left: 0;
  }

  .div_dx.wallbays._3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div_sx-50.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div_purchasing._300px {
    border-bottom-style: solid;
  }

  .div_purchasing._300px.sinistra {
    border-bottom-style: solid;
    justify-content: space-between;
    align-items: flex-start;
  }

  .columns-5 {
    height: auto;
  }

  .dropdown-wrapper_balance {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_balance.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_balance.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_colours {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_colours.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_colours.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div-block-1833, .div-colours_colonne {
    width: 100%;
  }

  .div-block-1834 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-1835 {
    width: 50%;
    margin-top: 20px;
  }

  .div-block-1835._100 {
    width: 100%;
  }

  .div-block-1836 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50%;
  }

  .text-colours.cta.left-and-white {
    padding-left: 4px;
  }

  .text-colours.sz {
    text-align: center;
  }

  .text-colours.sz-copy, .text-colours.dryvent_bold, .text-colours.upper-membrane, .text-colours.upper-membrane-copy, .text-colours.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-colours.sx-_ctl {
    text-align: center;
  }

  .text-colours.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text-colours.sx-_ctl.bandiera {
    text-align: left;
  }

  .text-colours.testo-secondo-livello {
    width: 100%;
  }

  .div-box-grey {
    background-image: url('../images/COLOURS.gif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50%;
  }

  .dropdown-wrapper_lighting {
    border-top-style: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_lighting.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_lighting.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .text-lighting.cta.left-and-white {
    padding-left: 4px;
  }

  .text-lighting.sz {
    text-align: center;
  }

  .text-lighting.sz-copy, .text-lighting.dryvent_bold, .text-lighting.upper-membrane, .text-lighting.upper-membrane-copy, .text-lighting.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-lighting.sx-_ctl {
    text-align: center;
  }

  .text-lighting.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text-lighting.sx-_ctl.bandiera {
    text-align: left;
  }

  .text-lighting.testo-secondo-livello {
    text-transform: uppercase;
    width: 40%;
  }

  .text-lighting-2.cta.left-and-white {
    padding-left: 4px;
  }

  .text-lighting-2.sz {
    text-align: center;
  }

  .text-lighting-2.sz-copy, .text-lighting-2.dryvent_bold, .text-lighting-2.upper-membrane, .text-lighting-2.upper-membrane-copy, .text-lighting-2.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-lighting-2.sx-_ctl {
    text-align: center;
  }

  .text-lighting-2.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text-lighting-2.sx-_ctl.bandiera {
    text-align: left;
  }

  .text-colours_basic-structure-solours.cta.left-and-white {
    padding-left: 4px;
  }

  .text-colours_basic-structure-solours.sz {
    text-align: center;
  }

  .text-colours_basic-structure-solours.sz-copy, .text-colours_basic-structure-solours.dryvent_bold, .text-colours_basic-structure-solours.upper-membrane, .text-colours_basic-structure-solours.upper-membrane-copy, .text-colours_basic-structure-solours.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-colours_basic-structure-solours.sx-_ctl {
    text-align: center;
  }

  .text-colours_basic-structure-solours.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text-colours_basic-structure-solours.sx-_ctl.bandiera {
    text-align: left;
  }

  .text-colours_basic-structure-solours.testo-secondo-livello {
    width: 100%;
  }

  .dropdown-wrapper_change {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_change.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_change.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .link_introduction {
    color: var(--black);
    height: 60px;
    line-height: 14px;
  }

  .link_introduction.w--current:focus {
    background-color: var(--dark-grey);
    color: var(--black);
  }

  .link_introduction.w--current:visited {
    color: var(--dark-grey);
  }

  .link_vm_pillars {
    color: var(--black);
    height: 60px;
    line-height: 14px;
  }

  .link_vm_pillars.w--current:focus {
    background-color: var(--dark-grey);
    color: var(--black);
  }

  .link_vm_pillars.w--current:visited {
    color: var(--dark-grey);
  }

  .div-block-1843 {
    height: 700px;
  }

  .dropdown-list-9 {
    background-color: var(--grigio-menu);
    display: none;
  }

  .dropdown-toggle-10 {
    background-image: none;
    display: inline-block;
  }

  .down-colours {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-colours_dx {
    background-image: url('../images/COLOURS.gif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 50%;
  }

  .div-colours-sx {
    width: 50%;
    margin-top: 20px;
  }

  .styling_dx {
    background-color: var(--white);
    height: auto;
  }

  .styling_dx.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div-block-spazio-video-copy {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-spazio-video-copy._2word {
    width: 100%;
    height: 95vh;
  }

  .div-block-spazio-video-copy.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .div-styling {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 30px;
    display: block;
  }

  .div-styling._2word {
    width: 100%;
    height: 95vh;
  }

  .div-styling.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .dropdown-wrapper_folding {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_folding.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_folding.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .folding_dx.immabine-a, .video-fleece.immabine-a, .styling_container-video.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div_title-sx {
    width: 100%;
  }

  .styling_sx.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .styling_sx._300px {
    height: auto;
  }

  .dropdown-wrapper_hanging {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_hanging.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_hanging.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_aida_principle {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_aida_principle.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .sub-altobasso-small-copy.cta.left-and-white {
    padding-left: 4px;
  }

  .sub-altobasso-small-copy.sz {
    text-align: center;
  }

  .sub-altobasso-small-copy.sz-copy, .sub-altobasso-small-copy.dryvent_bold, .sub-altobasso-small-copy.upper-membrane, .sub-altobasso-small-copy.upper-membrane-copy, .sub-altobasso-small-copy.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .sub-altobasso-small-copy.sx-_ctl {
    text-align: center;
  }

  .sub-altobasso-small-copy.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .sub-altobasso-small-copy.sx-_ctl.bandiera {
    text-align: left;
  }

  .sub-altobasso-small-copy.purchasing._16px._50 {
    padding-right: 60px;
  }

  .div-hanging {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-hanging._2word {
    width: 100%;
    height: 95vh;
  }

  .div-hanging.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .top-hangers {
    background-image: url('../images/HANGING_01_A.gif');
  }

  .top-hangers.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div_hanging.riga2._50 {
    padding-left: 5%;
  }

  .bottom-hangers {
    background-image: url('../images/HANGING_01_B_1.gif');
  }

  .bottom-hangers.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .dropdown-wrapper_hanging_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_hanging_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_hanging_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_folding_ok-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_folding_ok-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_folding_ok-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_styling_ok-copy-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_styling_ok-copy-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_styling_ok-copy-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .section-8 {
    width: 100%;
    height: 40px;
  }

  .div-block-1844 {
    border-bottom: .5px solid var(--dark-grey);
    background-color: var(--grigio-menu);
    flex-direction: row;
    width: 100%;
    height: 40px;
    margin-top: 120px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .tools_div {
    border-right-style: none;
    border-right-color: var(--dark-grey);
    background-color: var(--gradiente-value);
    align-items: center;
    height: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tools_div:focus, .tools_div:focus-visible, .tools_div[data-wf-focus-visible] {
    background-color: var(--black);
  }

  .text-block-53 {
    background-color: var(--white-smoke);
    border-bottom: .25px solid #000;
    font-size: 12px;
  }

  .text-block-53:focus {
    background-color: var(--dim-grey);
  }

  .sottomenu_vm_standards {
    z-index: 1001;
    border-bottom: .5px none var(--dark-grey);
    background-color: var(--gradiente-value);
    flex-direction: row;
    width: 100%;
    height: 40px;
    margin-top: 60px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    top: 0;
  }

  .section-9 {
    display: none;
  }

  .side_hanging {
    background-image: url('../images/side_hanging.svg');
    background-position: 50%;
  }

  .div_side_hanging {
    background-image: url('../images/side_hanging.svg');
    background-size: cover;
    height: 280px;
  }

  .div_side_hanging.graduation {
    background-image: url('../images/size_graduation.svg');
    height: 280px;
  }

  .div_side_hanging.mono-product {
    background-image: url('../images/mono_product.svg');
  }

  .div_side_hanging.t-stand_outfit {
    background-image: url('../images/t_stand_outfit.svg');
  }

  .dropdown-wrapper_wallbats {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_wallbats.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_wallbats.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div-block-1845, .slider-wallbays {
    width: 100%;
    height: 600px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .wallbays_slider {
    width: 100%;
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider_wallbays {
    height: 500px;
  }

  .mask-wallbays {
    background-image: none;
    height: 400px;
  }

  .text-span-132 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .div-block-1846 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_wallbays_1 {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .div_wallbays_2, .div_wallbays_3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide_wallbays_1 {
    height: 500px;
  }

  .div_wallbays_2_ok {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .div-wallbays_text {
    flex-direction: row;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-wallbays_text._2word {
    width: 100%;
    height: 95vh;
  }

  .div-wallbays_text.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .dropdown-wrapper_dressing_barsy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_dressing_barsy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_dressing_barsy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .wallbays_foto_riga_2 {
    background-image: none;
  }

  .wallbays_foto_riga_2.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .text_wallbays.cta.left-and-white {
    padding-left: 4px;
  }

  .text_wallbays.sz {
    text-align: center;
  }

  .text_wallbays.sz-copy, .text_wallbays.dryvent_bold, .text_wallbays.upper-membrane, .text_wallbays.upper-membrane-copy, .text_wallbays.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_wallbays.sx-_ctl {
    text-align: center;
  }

  .text_wallbays.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_wallbays.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_wallbays.purchasing {
    width: 100%;
  }

  .text_wallbays.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_wallbays.purchasing._100 {
    font-family: Helveticaneueltstd th, sans-serif;
  }

  .text_wallbays.title-wallbays {
    width: 100%;
  }

  .text_wallbays.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .dropdown-wrapper_wallbays {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_wallbays.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_wallbays.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_bars {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper_bars.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_bars.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .eye-level._100 {
    margin-left: 0;
  }

  .slide-nav-12 {
    display: none;
  }

  .text_styling.cta.left-and-white {
    padding-left: 4px;
  }

  .text_styling.sz {
    text-align: center;
  }

  .text_styling.sz-copy, .text_styling.dryvent_bold, .text_styling.upper-membrane, .text_styling.upper-membrane-copy, .text_styling.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_styling.sx-_ctl {
    text-align: center;
  }

  .text_styling.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_styling.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_styling.purchasing {
    width: 100%;
  }

  .text_styling.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_styling.title-wallbays {
    width: 100%;
  }

  .text_styling.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .div-folding._100 {
    margin-left: 0;
  }

  .accroding-wrapper {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
  }

  .accroding-wrapper.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .accroding-wrapper.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .accordion {
    border-style: none;
    border-width: 0;
  }

  .accrodion-wrapper {
    border-style: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .accrodion-wrapper.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .accrodion-wrapper.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .accordion-header {
    border-top-style: solid;
    border-top-color: var(--dark-grey);
    border-left-style: solid;
    border-right-style: solid;
  }

  .accordion-header.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .accordion-header.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .accordion-header.base-layer._100, .accordion-header.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .accordion-header.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .accordion-header.vm-pillars, .accordion-header.hanging {
    margin-bottom: 50px;
  }

  .accordion-header.folding {
    margin-bottom: 20px;
  }

  .accordion-panel {
    display: none;
  }

  .dropdown-list-10 {
    display: inline-block;
  }

  .dropdown-toggle-13 {
    margin-top: 0;
    display: block;
  }

  .dropdown-vm-standard {
    height: auto;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .dropdown-trigger_hanging.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .dropdown-trigger_hanging.base-layer._100, .dropdown-trigger_hanging.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .dropdown-trigger_hanging.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .dropdown-trigger_hanging.vm-pillars, .dropdown-trigger_hanging.hanging {
    margin-bottom: 50px;
  }

  .dropdown-trigger_hanging.folding {
    margin-bottom: 20px;
  }

  .wallbays-cont {
    background-color: var(--white);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow: hidden;
  }

  .wallbays-cont.trasparente {
    background-color: #0000;
    padding-bottom: 0;
  }

  .wallbays-cont.trasparente.layer-in-system.fondo {
    min-height: auto;
  }

  .wallbays-cont.trasparente.layer-in-system.sustainability {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wallbays-cont.contenuti-we-are-tnf {
    flex-direction: column;
    display: flex;
  }

  .wallbays-cont.icons-content.true_north {
    background-color: #5433a31c;
  }

  .wallbays-cont.icons-content.traspa {
    background-color: #0000;
  }

  .wallbays-cont.athletes-content {
    padding-bottom: 0%;
    display: block;
    overflow: hidden;
  }

  .wallbays-cont.athletes-content.centrato {
    flex-direction: column;
    display: flex;
  }

  .wallbays-cont.mat_tech, .wallbays-cont.athlete_tested {
    padding-bottom: 0%;
  }

  .wallbays-cont.contenuti-we-are-tnf-copy {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .wallbays-cont.base-layer, .wallbays-cont.mid-layer, .wallbays-cont.outer-layer {
    background-color: #5433a326;
    border-radius: 0;
  }

  .wallbays-cont.summit-knowledge.true_north {
    background-color: #5433a31c;
  }

  .wallbays-cont.timeline, .wallbays-cont.contenuti-we-are-tnf-copy {
    display: block;
  }

  .wallbays-cont.athletes-tnf {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .wallbays-cont.dte-lingue.true_north {
    background-color: #5433a31c;
  }

  .div-folding_1 {
    flex-direction: row;
    width: auto;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .div-folding_1._2word {
    width: 100%;
    height: 95vh;
  }

  .div-folding_1.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .dressing-bar_1.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div-bars1._100 {
    margin-left: 0;
  }

  .div-floor-fixture {
    flex-direction: row;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-floor-fixture._2word {
    width: 100%;
    height: 95vh;
  }

  .div-floor-fixture.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .text_floor-fixtures.cta.left-and-white {
    padding-left: 4px;
  }

  .text_floor-fixtures.sz {
    text-align: center;
  }

  .text_floor-fixtures.sz-copy, .text_floor-fixtures.dryvent_bold, .text_floor-fixtures.upper-membrane, .text_floor-fixtures.upper-membrane-copy, .text_floor-fixtures.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_floor-fixtures.sx-_ctl {
    text-align: center;
  }

  .text_floor-fixtures.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_floor-fixtures.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_floor-fixtures.purchasing {
    width: 100%;
  }

  .text_floor-fixtures.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_floor-fixtures.title-wallbays {
    width: 100%;
  }

  .text_floor-fixtures.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .text_floor-fixtures._50 {
    width: 100%;
    padding-left: 0%;
    padding-right: 2%;
  }

  .div-floor-fixture-2 {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-floor-fixture-2._2word {
    width: 100%;
    height: 95vh;
  }

  .div-floor-fixture-2.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .text_category-merchandising.cta.left-and-white {
    padding-left: 4px;
  }

  .text_category-merchandising.sz {
    text-align: center;
  }

  .text_category-merchandising.sz-copy, .text_category-merchandising.dryvent_bold, .text_category-merchandising.upper-membrane, .text_category-merchandising.upper-membrane-copy, .text_category-merchandising.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_category-merchandising.sx-_ctl {
    text-align: center;
  }

  .text_category-merchandising.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_category-merchandising.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_category-merchandising.purchasing {
    width: 100%;
  }

  .text_category-merchandising.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_category-merchandising.title-wallbays {
    width: 100%;
  }

  .text_category-merchandising.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .text_style_selection.cta.left-and-white {
    padding-left: 4px;
  }

  .text_style_selection.sz {
    text-align: center;
  }

  .text_style_selection.sz-copy, .text_style_selection.dryvent_bold, .text_style_selection.upper-membrane, .text_style_selection.upper-membrane-copy, .text_style_selection.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_style_selection.sx-_ctl {
    text-align: center;
  }

  .text_style_selection.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_style_selection.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_style_selection.purchasing {
    width: 100%;
  }

  .text_style_selection.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_style_selection.title-wallbays {
    width: 100%;
  }

  .text_style_selection.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .div_wallbays_riga_2b._300px {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .dropdown-trigger_vm.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .dropdown-trigger_vm.base-layer._100, .dropdown-trigger_vm.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .dropdown-trigger_vm.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .dropdown-trigger_vm.vm-pillars, .dropdown-trigger_vm.hanging {
    margin-bottom: 50px;
  }

  .dropdown-trigger_vm.folding {
    margin-bottom: 20px;
  }

  .bold-text-40 {
    margin-bottom: 10px;
  }

  .dropdown_merchandising {
    overflow: visible;
  }

  .dropdown_merchandising.largo-per-3 {
    min-width: 780px;
  }

  .dropdown_merchandising._100 {
    width: 100%;
    max-width: none;
  }

  .text_tables.cta.left-and-white {
    padding-left: 4px;
  }

  .text_tables.sz {
    text-align: center;
  }

  .text_tables.sz-copy, .text_tables.dryvent_bold, .text_tables.upper-membrane, .text_tables.upper-membrane-copy, .text_tables.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_tables.sx-_ctl {
    text-align: center;
  }

  .text_tables.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_tables.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_tables.purchasing {
    width: 100%;
  }

  .text_tables.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_tables.title-wallbays {
    width: 100%;
  }

  .text_tables.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .video-t-shirt {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .video-t-shirt.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .folding {
    width: auto;
  }

  .folding_dx-copy {
    width: 100%;
    margin-right: 0;
  }

  .folding_dx-copy.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div_title-fleece, .div_title-t-shirt {
    width: 100%;
  }

  .hanging_dropdown {
    margin-bottom: 0;
    padding-left: 0;
    overflow: visible;
  }

  .hanging_dropdown.largo-per-3 {
    min-width: 780px;
  }

  .hanging_dropdown._100 {
    width: 100%;
    max-width: none;
  }

  .container-1208 {
    width: 100%;
    max-width: 1280px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .container_dropdown {
    border-style: none;
  }

  .container-1209 {
    max-width: 1440px;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .contenuto-light_guidelines {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-backpacks {
    border-bottom-style: solid;
    flex-direction: row;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-bottom: 40px;
  }

  .div-backpacks._2word {
    width: 100%;
    height: 95vh;
  }

  .div-backpacks.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .hat.immabine-a, .marsupio.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div_dressing-manequins {
    flex-direction: column;
  }

  .category-merchandising, .lifestyle_merchandising_ok, .tables---key-item {
    border-style: none;
    border-width: 0;
  }

  .mannequins_dressings {
    background-image: url('../images/MANNEQUIN.svg');
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 450px;
  }

  .mannequins_dressings.immabine-a, .video_top.immabine-a, .video_bottom.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div-props {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-props._2word {
    width: 100%;
    height: 95vh;
  }

  .div-props.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .slider_risers {
    height: 500px;
  }

  .slider_props {
    height: 400px;
    margin-top: 30px;
    padding-top: 20px;
  }

  .div_props {
    justify-content: center;
    align-items: center;
    height: 400px;
    display: flex;
  }

  .div-props_sx {
    width: 100%;
    height: 275px;
  }

  .div-props_sx.foto {
    background-image: url('../images/WALLBAY_01-01.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 47%;
  }

  .div-props_sx.foto.c, .div-props_sx.foto.d {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-props_sx.foto.a {
    background-image: url('../images/WALLBAY_01-01.svg');
    height: 500px;
  }

  .div-props_sx.foto.a.perfecting-display {
    background-image: url('../images/risers.svg');
  }

  .div-props_sx.foto.b {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-props_sx.foto.b._50 {
    background-image: url('../images/WALLBAY_01-02.svg');
    height: 400px;
  }

  .div-props_sx.foto.c {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-props_sx.foto.c._45 {
    background-image: url('../images/WALLBAY_01-03.svg');
    height: 400px;
  }

  .div-props_sx.foto.set_of_shoes {
    background-image: url('../images/set_risers.svg');
    height: 400px;
  }

  .div-props_sx.foto.reclined_shoes {
    background-image: url('../images/reclined_shoes.svg');
    height: 400px;
  }

  .div-props_sx.foto.book_stand {
    background-image: url('../images/book_stand.svg');
    height: 400px;
  }

  .div-props_sx.foto.trays_set {
    background-image: url('../images/trays_set.svg');
    height: 400px;
  }

  .div-props_sx.foto.three_slot_holder {
    background-image: url('../images/three_slot_holder.svg');
    height: 400px;
  }

  .div-props_sx.foto.head {
    background-image: url('../images/head.svg');
    height: 400px;
  }

  .div-props_sx.foto.hands {
    background-image: url('../images/hands.svg');
    height: 400px;
  }

  .div-props_sx.text {
    align-items: flex-start;
    width: 47%;
    height: 400px;
    padding-top: 0%;
  }

  .div-props_sx.text.nr2 {
    height: 400px;
  }

  .div-props_sx.text.nr3 {
    height: 400px;
    margin-bottom: 0%;
  }

  .div-props_dx {
    width: 100%;
    height: 275px;
  }

  .div-props_dx.foto {
    background-image: url('../images/WALLBAY_01-01.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 47%;
  }

  .div-props_dx.foto.c, .div-props_dx.foto.d {
    background-image: url('../images/WALLBAY_01-03.svg');
  }

  .div-props_dx.foto.a {
    background-image: url('../images/WALLBAY_01-01.svg');
    height: 400px;
  }

  .div-props_dx.foto.b {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-props_dx.foto.b._50 {
    background-image: url('../images/WALLBAY_01-02.svg');
    height: 400px;
  }

  .div-props_dx.foto.c {
    background-image: url('../images/WALLBAY_01-01.svg');
  }

  .div-props_dx.foto.c._45 {
    background-image: url('../images/WALLBAY_01-03.svg');
    height: 400px;
  }

  .div-props_dx.text {
    align-items: flex-start;
    width: 47%;
    height: 400px;
    padding-top: 0%;
  }

  .div-props_dx.text.nr2 {
    height: 400px;
  }

  .div-props_dx.text.nr3 {
    height: 400px;
    margin-bottom: 0%;
  }

  .poster.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .slide-53 {
    background-image: url('../images/hike.svg');
  }

  .div_purchasing-copy._300px.sinistra {
    margin-top: 30px;
  }

  .div-block-1866, .div-block-1867, .div-block-1868 {
    border-right-width: .5px;
  }

  .div-block-1869 {
    border-bottom: .25px solid #000;
  }

  .bottles {
    border-right-width: .5px;
  }

  .text_proper-storage.cta.left-and-white {
    padding-left: 4px;
  }

  .text_proper-storage.sz {
    text-align: center;
  }

  .text_proper-storage.sz-copy, .text_proper-storage.dryvent_bold, .text_proper-storage.upper-membrane, .text_proper-storage.upper-membrane-copy, .text_proper-storage.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_proper-storage.sx-_ctl {
    text-align: center;
  }

  .text_proper-storage.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .text_proper-storage.sx-_ctl.bandiera {
    text-align: left;
  }

  .text_proper-storage.purchasing {
    width: 100%;
  }

  .text_proper-storage.purchasing._16px._100 {
    line-height: 28px;
  }

  .text_proper-storage.title-wallbays {
    width: 100%;
  }

  .text_proper-storage.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .titolo-bold-21pt {
    padding-top: 35px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 21px;
  }

  .div-block-1870 {
    margin-top: 49px;
  }

  .div-block-1871 {
    display: block;
  }

  .dropdown-wrapper-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .testo_point-2 {
    color: #fff;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .dropdown-wrapper-20 {
    margin-left: auto;
    margin-right: auto;
  }

  .testo_point-3 {
    color: #fff;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .viaual_architecture_1 {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-content-20.captions-open.anatomy_1, .dropdown-content-20.captions-open.verde {
    width: 230px;
  }

  .div-caption-9 {
    background-image: url('../images/pulsante_click_bianco_150.gif');
    padding-top: 186%;
    padding-bottom: 186%;
  }

  .div-visual-arch {
    overflow: visible;
  }

  .div-visual-arch.largo-per-3 {
    min-width: 780px;
  }

  .div-visual-arch._100 {
    width: 100%;
    max-width: none;
  }

  .text_performance-inspired {
    color: #fff;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
  }

  .viaual_architecture_2 {
    margin-left: auto;
    margin-right: auto;
  }

  .viaual_architecture_2.captions.cyan {
    top: 67px;
    left: -79px;
  }

  .div_verde {
    background-color: var(--green_architecture);
    background-image: url('../images/pulsante_click_bianco_150.gif');
    padding: 186% 141px;
  }

  .text_on_mountain {
    color: #fff;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
  }

  .text_on_mountain.verde {
    background-color: var(--green_architecture);
  }

  .viaual_architecture_3 {
    margin-left: auto;
    margin-right: auto;
  }

  .viaual_architecture_3.captions.cyan {
    top: 7px;
    left: 243px;
  }

  .div_giallo {
    background-color: var(--giallo_on_mountain);
    background-image: url('../images/pulsante_click_bianco_150.gif');
    padding: 186% 298%;
  }

  .dropdown-tore_layouts {
    height: auto;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .floor-plan-principles, .floor-plan-principles-2 {
    display: block;
  }

  .div-old-concept {
    width: 100%;
  }

  .div-block-1875 {
    background-image: url('../images/CAPACITY_WALLBAYS.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
    justify-content: center;
    align-items: center;
    height: 350px;
    display: flex;
  }

  .div-block-1875.floor-fixed_old_concept {
    background-image: url('../images/CAPACITY_FLOOR_FIXTURES.svg');
    background-size: 50%;
  }

  .div-block-1875.triangle-concept-floor-fix {
    background-image: url('../images/CAPACITY_triangle_concept_2.svg');
    background-size: 50%;
  }

  .div-block-1876 {
    border-bottom: .25px solid #000;
    height: 100px;
  }

  .div-sotto {
    border: 1px #000;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .div-sotto.senza-linea {
    border-bottom-style: none;
  }

  .sottotitolo_old_concept {
    font-size: 24px;
  }

  .bold-text-54 {
    line-height: 24px;
  }

  .capacity_floor_fixtures {
    background-image: url('../images/CAPACITY_FLOOR_FIXTURES.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    height: 350px;
  }

  .triangle-concept_1 {
    background-image: url('../images/CAPACITY_redbox_concept_2.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
    height: 350px;
  }

  .triangle-concept_1.redbox.floorfixture {
    background-image: url('../images/CAPACITY_triangle_concept_2.svg');
  }

  .capacity_traingle_concept {
    background-image: url('../images/CAPACITY_FLOOR_FIXTURES.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  .redbox-concept_1 {
    background-image: url('../images/CAPACITY_triangle_concept_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 50%;
    height: 350px;
  }

  .redbox-capacity-fotwear-equipment {
    background-image: url('../images/CAPACITY_redbox_concept_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 80%;
    height: 350px;
  }

  .capacity_redconcept_flor-fixed {
    background-image: url('../images/CAPACITY_CITY_concept_2.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 80%;
    height: 350px;
  }

  .dropdown-redbox_concept, .dropdown-triangle-concept {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-vm-standard-copy {
    height: auto;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .clothes-combined {
    background-image: url('../images/city-concept_-02.svg');
  }

  .clothes-combined-self-c4 {
    background-image: url('../images/city-concept_-01.svg');
  }

  .clothes-combined-shelf_capacity, .clothes-combined-shelf-250px, .capacity-cubob-c {
    background-image: url('../images/CAPACITY_CITY_concept_3.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  ._2concept {
    background-image: url('../images/city-concept_-02.svg');
  }

  ._2concept-off-mountain {
    background-image: url('../images/city-concept_-01.svg');
  }

  .c_concept_wallbays {
    background-image: url('../images/CAPACITY_CITY_concept_3.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  .div_brand-calendar {
    margin-top: 14px;
  }

  .pop_up {
    border-radius: 0;
  }

  .div-generic {
    border: 1px #000;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .div-generic.vm-ambassador {
    padding-left: 20px;
  }

  .div_monthly-color-flow, .div_render-and-planogram, .div_retail-marketing-slides, .div_visual-merchandising {
    margin-top: 14px;
  }

  .sottotitolo-segmento-copy.centred.titolo-layer-system {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 29px;
  }

  .sottotitolo-segmento-copy.centred.black {
    color: var(--black);
  }

  .sottotitolo-segmento-copy.wallbats {
    border: 1px #000;
    font-size: 24px;
    line-height: 24px;
  }

  .link-portale {
    line-height: 24px;
  }

  .div_manuals-download, .div_items-catalogue, .div_claim-form {
    margin-top: 14px;
  }

  .dropdown-vm-tools-1, .dropdown-vm-tools-2, .dropdown-vm-tools-4, .dropdown-vm-tools-3 {
    height: auto;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_introduction {
    margin-top: 14px;
  }

  .vm_tools {
    overflow: visible;
  }

  .vm_tools.largo-per-3 {
    min-width: 780px;
  }

  .vm_tools._100 {
    width: 100%;
    max-width: none;
  }

  .dropdown-trigger_2-copy.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .dropdown-trigger_2-copy.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .dropdown-trigger_2-copy.base-layer._100, .dropdown-trigger_2-copy.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .dropdown-trigger_2-copy.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .dropdown-trigger_2-copy.vm-pillars, .dropdown-trigger_2-copy.hanging {
    margin-bottom: 50px;
  }

  .dropdown-trigger_2-copy.folding {
    margin-bottom: 20px;
  }

  .dropdown-trigger_2-copy.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 300px;
  }

  .pdf_customers_3-2:hover {
    opacity: .5;
  }

  .sub-altobasso-elenco-puntato-9 {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-9.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-9.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .sub-altobasso-elenco-puntato-10 {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-10.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-10.centrato {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 18px;
  }

  .text.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .text.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .text.base-layer._100, .text.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .text.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .text.vm-pillars, .text.hanging {
    margin-bottom: 50px;
  }

  .text.folding {
    margin-bottom: 20px;
  }

  .text.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 300px;
  }

  .div_introduction_ok, .div_instore-section {
    margin-top: 14px;
  }

  .vm_ambassador.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .vm_ambassador.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .vm_ambassador.base-layer._100, .vm_ambassador.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .vm_ambassador.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .vm_ambassador.vm-pillars, .vm_ambassador.hanging {
    margin-bottom: 50px;
  }

  .vm_ambassador.folding {
    margin-bottom: 20px;
  }

  .vm_ambassador.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 20px;
  }

  .titolo-what {
    text-align: left;
  }

  .titolo-what.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 40px;
  }

  .titolo-what.centrato.ttiolo-layer-system, .titolo-what.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .titolo-what.centrato.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-what.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .titolo-what.centrato.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-what.piccolo {
    text-align: center;
  }

  .titolo-what.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .titolo-what.piccolo.allineato_sx {
    text-align: left;
  }

  .titolo-what.centrato-copy {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .titolo-what.centrato-copy.ttiolo-layer-system, .titolo-what.centrato-copy.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .titolo-what.centrato-copy.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-what.centrato-copy.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .titolo-what.centrato-copy.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .role {
    text-align: left;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .role.cta.left-and-white {
    padding-left: 4px;
  }

  .role.sz {
    text-align: center;
  }

  .role.sz-copy, .role.dryvent_bold, .role.upper-membrane, .role.upper-membrane-copy, .role.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .role.sx-_ctl {
    text-align: center;
  }

  .role.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .role.sx-_ctl.bandiera {
    text-align: left;
  }

  .role.purchasing {
    width: 100%;
  }

  .role.purchasing._16px._100 {
    line-height: 28px;
  }

  .role.purchasing._24px._100 {
    margin-top: 0;
    line-height: 32px;
  }

  .role.title-wallbays {
    width: 100%;
  }

  .role.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .div_role {
    border: 1px #000;
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .titolo-role {
    text-align: left;
  }

  .titolo-role.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 40px;
  }

  .titolo-role.centrato.ttiolo-layer-system, .titolo-role.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .titolo-role.centrato.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-role.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .titolo-role.centrato.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-role.piccolo {
    text-align: center;
  }

  .titolo-role.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .titolo-role.piccolo.allineato_sx {
    text-align: left;
  }

  .titolo-role.centrato-copy {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .titolo-role.centrato-copy.ttiolo-layer-system, .titolo-role.centrato-copy.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .titolo-role.centrato-copy.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .titolo-role.centrato-copy.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .titolo-role.centrato-copy.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_vm_team.explorer-knowledge.true-north {
    background-color: #0000;
    background-image: linear-gradient(#29408e99, #29408e99);
  }

  .div_vm_team.base-layer {
    background-color: var(--black-40);
    background-image: url('../images/Base-Layer.jpg');
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 300px;
  }

  .div_vm_team.base-layer._100, .div_vm_team.mid-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
  }

  .div_vm_team.outer-layer._100 {
    border-top: 4px solid var(--our_product);
    background-color: #5433a380;
    background-image: none;
    border-radius: 0;
  }

  .div_vm_team.vm-pillars, .div_vm_team.hanging {
    margin-bottom: 50px;
  }

  .div_vm_team.folding {
    margin-bottom: 20px;
  }

  .div_vm_team.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 20px;
  }

  .nome-team {
    text-align: left;
  }

  .nome-team.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .nome-team.centrato.ttiolo-layer-system, .nome-team.centrato.titolo_layer_system {
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 28px;
    font-size: 30px;
  }

  .nome-team.centrato.testo-true-north.allineato_sx {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
  }

  .nome-team.centrato.base-layer {
    letter-spacing: 3px;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 28px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 30px;
  }

  .nome-team.centrato.senza-margini {
    padding-left: 0%;
    padding-right: 0%;
  }

  .nome-team.piccolo {
    text-align: center;
  }

  .nome-team.piccolo.testo-layer-system {
    font-size: 20px;
    line-height: 26px;
  }

  .nome-team.piccolo.allineato_sx {
    text-align: left;
  }

  ._2_cincept_wallbays_equipment {
    background-image: url('../images/city-concept_-02.svg');
  }

  ._2_concept_footwear {
    background-image: url('../images/city-concept_-01.svg');
  }

  ._2_cincept_wallbays_accessories-s {
    background-image: url('../images/city-concept_-02.svg');
  }

  ._2_concept_accessories-l {
    background-image: url('../images/city-concept_-01.svg');
  }

  ._2_concept_wallbays_acces_s2 {
    background-image: url('../images/city-concept_-02.svg');
  }

  ._2_concept_capacity_tabella-iconic-wall {
    background-image: url('../images/CAPACITY_CITY_concept_3.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  .div-block-1888 {
    width: 100%;
  }

  .text-span-177, .text-span-178, .text-span-179, .text-span-180 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-block-58 {
    height: 250px;
    margin-bottom: -250px;
    padding-bottom: 0;
    line-height: 80px;
  }

  .text-block-58.wm-program {
    height: 300px;
    margin-bottom: -300px;
  }

  .wallbays_foto_riga_2-100 {
    background-image: url('../images/wallbay_on_mountain-min.svg');
    background-position: 50%;
    background-size: contain;
  }

  .wallbays_foto_riga_2-100.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .list-5 {
    margin-top: 0;
    list-style-type: disc;
  }

  .titolo_bold_elenco.cta.left-and-white {
    padding-left: 4px;
  }

  .titolo_bold_elenco.sz {
    text-align: center;
  }

  .titolo_bold_elenco.sz-copy, .titolo_bold_elenco.dryvent_bold, .titolo_bold_elenco.upper-membrane, .titolo_bold_elenco.upper-membrane-copy, .titolo_bold_elenco.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .titolo_bold_elenco.sx-_ctl {
    text-align: center;
  }

  .titolo_bold_elenco.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .titolo_bold_elenco.sx-_ctl.bandiera {
    text-align: left;
  }

  .titolo_bold_elenco.purchasing {
    width: 100%;
  }

  .titolo_bold_elenco.purchasing._16px._100 {
    line-height: 28px;
  }

  .titolo_bold_elenco.title-wallbays {
    width: 100%;
  }

  .titolo_bold_elenco.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .low-inventory-variation.cta.left-and-white {
    padding-left: 4px;
  }

  .low-inventory-variation.sz {
    text-align: center;
  }

  .low-inventory-variation.sz-copy, .low-inventory-variation.dryvent_bold, .low-inventory-variation.upper-membrane, .low-inventory-variation.upper-membrane-copy, .low-inventory-variation.tech_of_shoes {
    text-align: center;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .low-inventory-variation.sx-_ctl {
    text-align: center;
  }

  .low-inventory-variation.sx-_ctl.to-create.alto {
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .low-inventory-variation.sx-_ctl.bandiera {
    text-align: left;
  }

  .low-inventory-variation.purchasing {
    width: 100%;
  }

  .low-inventory-variation.purchasing._16px._100 {
    line-height: 28px;
  }

  .low-inventory-variation.title-wallbays {
    width: 100%;
  }

  .low-inventory-variation.title-wallbays._16px._100 {
    line-height: 28px;
  }

  .div-hotspots.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div-hotspots-copy {
    background-color: var(--white);
    height: 500px;
  }

  .div-hotspots-copy.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .div-map-hotspots {
    background-color: var(--white);
    height: 400px;
  }

  .div-map-hotspots.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .list-item-6, .list-item-7, .list-item-8, .list-item-9 {
    margin-bottom: 10px;
  }

  .capacity-city-concept, .capacity {
    background-image: url('../images/CAPACITY_CITY_concept_3.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  .dropdown-20_concept {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  ._20_concept {
    background-image: url('../images/CAPACITY_triangle_concept_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 50%;
    height: 350px;
  }

  .redbox-capacity-fotwear-equipment-copy, .redbox-capacity-fotwear-equipment-copy-copy {
    background-image: url('../images/CAPACITY_redbox_concept_1.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 80%;
    height: 350px;
  }

  .dropdown-old-concept, .dropdown-city-concept {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-special-fixture {
    height: auto;
    margin-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-vm-ambassador-role {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    display: none;
  }

  .signage-and-pos {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .signage-and-pos._2word {
    width: 100%;
    height: 95vh;
  }

  .signage-and-pos.spazio-sopra {
    align-items: center;
    width: 75%;
    display: flex;
  }

  .div-sopra {
    border-bottom: .25px #000;
    flex-direction: row;
    align-items: flex-start;
    height: auto;
    padding-left: 0;
    display: block;
  }

  .div-sopra.senza-linea {
    border-bottom-style: none;
  }

  .slide-56, .slide-3m {
    height: 400px;
  }

  .dropdown_special_fixture {
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .capacity_ok {
    background-image: url('../images/CAPACITY_WALLBAYS.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    height: 350px;
  }

  .capacity_ok.redbox.wallbats {
    background-image: url('../images/CAPACITY_triangle_concept_1.svg');
    background-size: 50%;
  }

  .capacity_ok.city_concept, .capacity_ok.city_concept.floor_fixture {
    background-size: 50%;
  }

  .capacity_ok._2_0_concept.wallbays_1, .capacity_ok._2_0_concept.wallbays_2, .capacity_ok._2_0_concept.floor_fixture {
    background-size: 505px;
  }

  .capacity-ok {
    background-image: url('../images/CAPACITY_WALLBAYS.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
    justify-content: center;
    align-items: center;
    height: 350px;
    display: flex;
  }

  .capacity-ok.floor-fixed_old_concept {
    background-image: url('../images/CAPACITY_FLOOR_FIXTURES.svg');
    background-size: 50%;
  }

  .capacity-ok.triangle-concept-floor-fix {
    background-image: url('../images/CAPACITY_triangle_concept_2.svg');
    background-size: 50%;
  }

  .capacity-ok.redbox.wallbats2 {
    background-image: url('../images/CAPACITY_redbox_concept_1.svg');
  }

  .slide-57, .slide-58, .slide-59 {
    height: 350px;
  }

  .html-embed-3, .html-embed-4, .html-embed-5 {
    height: auto;
  }

  .dressing-bar_jap.immabine-a {
    background-image: url('../images/THE_PURCHASING_BEHAVIOUR_01B.gif');
  }

  .container-vm-standards {
    max-width: 1440px;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
    display: inline-block;
  }

  .dropdown-wrapper_aida_principle-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_aida_principle-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_styling_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_styling_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_folding_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_folding_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_folding_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_hanging__ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_hanging__ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_hanging__ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_styling_ok-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_styling_ok-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_bars_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_bars_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_bars_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_fixtures_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_fixtures_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_fixtures_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_equipment_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_equipment_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_footwear_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_footwear_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_footwear_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_accessories_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_accessories_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_accessories_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_mannequins_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_mannequins_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_mannequins_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_props_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_props_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_props_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_tools_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_tools_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_tools_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_old_concept {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_old_concept.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_old_concept.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_triangle-concept_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_triangle-concept_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_triangle-concept_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_redbox_concept_ok {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_redbox_concept_ok.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_redbox_concept_ok.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_city_concept {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_city_concept.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_city_concept.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_2concept {
    border-top-style: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_2concept.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_2concept.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_special_fixtures {
    border-top-style: none;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_special_fixtures.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_special_fixtures.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .container-vm-tools {
    max-width: 1440px;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dropdown-wrapper_seasonal_guidelines {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_seasonal_guidelines.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_seasonal_guidelines.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_newsletters {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_newsletters.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_newsletters.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_campaign_portal {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_campaign_portal.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_campaign_portal.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_yoobic_missions {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_yoobic_missions.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_yoobic_missions.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_the_program {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_the_program.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_the_program.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_vm_ambassador-role {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_vm_ambassador-role.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_vm_ambassador-role.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_wm_tasks {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wm_tasks.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_wm_tasks.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .navbar-no-shadow {
    align-self: auto;
  }

  .navbar-no-shadow-container {
    width: auto;
  }

  .navbar-logo-left-container.shadow-three {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    max-width: 100vw;
  }

  .navbar-wrapper-2 {
    max-width: 100vw;
  }

  .slide-63 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-colonna-sx {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .div-block-1903 {
    width: 90%;
    height: 80%;
    min-height: auto;
  }

  .slider-25 {
    width: 100%;
  }

  .div_foto_dx {
    width: 90%;
    height: 90%;
    min-height: auto;
  }

  .div_foto_sx {
    justify-content: flex-end;
    align-items: flex-start;
    width: 90%;
    height: 90%;
    min-height: auto;
    display: flex;
  }

  .slider-tnf-sx {
    width: 40%;
    height: 50%;
  }

  .slider-tnf-sx._60 {
    width: 70%;
    height: 50%;
  }

  .slide_sx_1 {
    background-image: url('../images/_FW23_SummitSeries_Alpine_donna_2_low.jpg');
  }

  .slide_sx_foto1 {
    background-image: url('../images/_FW23_SummitSeries_Alpine_donna_2_low.jpg');
    background-size: cover;
  }

  .div_foto_sx-copy, .div-testo-in-spvrapposizione {
    justify-content: flex-end;
    align-items: flex-start;
    width: 90%;
    height: 80%;
    min-height: auto;
    display: flex;
  }

  .div-testo-innovative {
    z-index: 1;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    height: 50%;
    min-height: auto;
    display: none;
  }

  .text-block-60 {
    font-size: 9rem;
  }

  .div-innovative {
    justify-content: center;
    align-items: flex-start;
    min-height: 130px;
  }

  .div-tech {
    min-height: 130px;
  }

  .slide_sx_foto2 {
    background-image: url('../images/_F23_SKI-TOURING_01_LOW.jpg');
    background-size: cover;
  }

  .header {
    height: auto;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .section-11 {
    background-color: #000;
    width: 100px;
  }

  .cell-30 {
    background-image: linear-gradient(#00000080, #00000080), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0165_mod2.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .link-2 {
    font-size: 3vw;
  }

  .pulsante_ski_alpinism {
    background-color: #000;
    width: 100px;
  }

  .pulsante_ski_alpinism-copy {
    background-color: #000;
    width: 100vw;
  }

  .ski-touring {
    background-color: #000;
    background-image: url('../images/F23_SKI-TOURING_Tertiary_065.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    width: 100vw;
    height: 100vh;
  }

  .ski-touring-is {
    background-color: var(--blu-tnf-f24);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .text-block-63 {
    margin-bottom: 0;
  }

  .text-block-63.dvm_key-benefit {
    width: 100%;
  }

  .text-block-63.nero {
    font-size: 3.5vw;
  }

  .div_text_ski_touring_is {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
  }

  .div_text_ski_touring_is.nero {
    width: 100%;
    position: relative;
  }

  .div_text_ski_touring_is.nero.colonna_discover {
    width: auto;
    min-height: auto;
  }

  .div_text_ski_touring_is.nero._40 {
    width: 100%;
    padding-right: 5%;
  }

  .div_text_ski_touring_is.nero._5050_insulation {
    width: auto;
    min-height: auto;
  }

  .div_text_ski_touring_is.nero.heatseeker {
    width: auto;
  }

  .div_text_ski_touring_is.nero.colonna_vectiv {
    width: auto;
    min-height: auto;
  }

  .div_text_ski_touring_is.nero._10 {
    width: 100%;
    padding-right: 5%;
  }

  .paragraph-24 {
    width: 80%;
    max-width: 1440px;
    font-size: 24px;
    line-height: 36px;
  }

  .paragraph-24.text_de_la_rue, .paragraph-24.text_de_la_rue-copy, .paragraph-24.dryvent_mono {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .quick-stack-15 {
    max-width: none;
    padding-bottom: 0;
  }

  .div-block-1908 {
    width: 250px;
  }

  .cell-31 {
    padding-left: 20px;
    display: block;
  }

  .paragraph-26 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-paragrafo-ski-touring {
    width: 70%;
  }

  .ski_types_of_skiing {
    aspect-ratio: auto;
    height: auto;
    position: relative;
  }

  .div-block-1909 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    left: 0%;
  }

  .slider-27 {
    height: 350px;
    bottom: -48px;
  }

  .container-1211 {
    background-color: #fff0;
    max-width: 1440px;
  }

  .spazio200px {
    width: 250px;
  }

  .dropdown-wrapper-vm-tools-2 {
    border-style: none;
    border-width: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-spazio-video-4 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-65 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .dropdown-trigger_2-2.aida-principle {
    justify-content: flex-start;
    min-width: auto;
    min-height: 20px;
  }

  .dropdown-trigger_2-2.ski_jacket, .dropdown-trigger_2-2.ski_jacket-copy {
    margin-bottom: 0;
  }

  .dropdown-trigger_2-2.vm-pillars {
    margin-bottom: 50px;
  }

  .sub-altobasso-elenco-puntato-11 {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-11.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-11.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .sub-altobasso-small-13 {
    text-align: left;
  }

  .sub-altobasso-small-13.space-up, .sub-altobasso-small-13.tech_ski_touring, .sub-altobasso-small-13.space-up-copy, .sub-altobasso-small-13.verto-alpine-gore-tex, .sub-altobasso-small-13.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .sub-altobasso-small-13.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .image-example-captions-7.athletes-tnf {
    width: 2017%;
  }

  .dropdown-wrapper_q-a {
    border-top-style: none;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_q-a.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_q-a.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_q-a.pfas {
    width: auto;
  }

  .dropdown-wrapper_terrain {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_terrain.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_terrain.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .cell-31-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-left: 0%;
    display: flex;
  }

  .bold-text-85.nero {
    text-align: left;
  }

  .dropdown-wrapper_equipment {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_equipment.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_equipment-copy {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment-copy.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_equipment-copy.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_physical-demands {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_physical-demands.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_physical-demands.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .dropdown-wrapper_experience-and-skills {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_experience-and-skills.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .dropdown-wrapper_experience-and-skills.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div_note_ski_touring {
    width: auto;
    left: 0%;
  }

  .title {
    width: 250px;
    padding-left: 25%;
    padding-right: 10%;
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-64-copy-copy {
    width: 100%;
    font-size: 26px;
    line-height: 30px;
  }

  .container-1212 {
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div_drop_down {
    width: auto;
  }

  .ski_layering-system {
    aspect-ratio: auto;
    height: auto;
    position: relative;
  }

  .title-layering-system {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    left: 0%;
  }

  .div_paragrafo_layaring_system_ski {
    width: 70%;
  }

  .div-foto {
    width: 250px;
  }

  .container-layering-system {
    max-width: 1440px;
  }

  .slider-27-copy, .slider-sx_layering-system {
    height: 350px;
    bottom: -48px;
  }

  .div-paragrafo-ski_layaring-system {
    width: 70%;
  }

  .div-block-1913 {
    width: 250px;
  }

  .cell-34 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div_text_layering_system {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    left: 0%;
  }

  .quick-stack-layering-system {
    max-width: none;
    padding-bottom: 0;
  }

  .dic_dx_layering-system, .div_foto-_dx_layering_sytem_3 {
    width: 250px;
  }

  .ski_components {
    margin-bottom: 100px;
  }

  .quick-stack_components {
    max-width: none;
    padding-bottom: 0;
  }

  .cell_2_components {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-left: 0%;
    display: flex;
  }

  .div_logo.gore_tex.sx {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
  }

  .div_logo.future-light.sx {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .alpinism {
    background-color: #000;
    background-image: url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0291_low.jpg');
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
    height: 100vh;
  }

  .what_is_alpinism {
    background-color: var(--orange_sleep);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .div-key_alpinism {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 100px;
    margin-bottom: 100px;
    display: flex;
    left: 0%;
  }

  .div-paragrafo-alpinism {
    width: 100%;
  }

  .ski_types_alpinism {
    aspect-ratio: auto;
    height: auto;
    position: relative;
  }

  .div_foto_sx_alpinism {
    width: 250px;
  }

  .div_text_alpinism {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .menu-wrapper {
    flex: 0 auto;
    display: none;
  }

  .dropdown-ski_touring {
    display: none;
  }

  .quick-stack-17.dryventmono, .quick-stack-17.dotknit_layer {
    max-width: none;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .sub-altobasso-small-14.space-up {
    margin-bottom: 0;
  }

  .q2_b {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-36 {
    justify-content: center;
    align-items: flex-start;
  }

  .hamburger {
    height: 70px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .sub-altobasso-small-15.space-up, .sub-altobasso-small-15.outer_layer {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .dry_vent_1_a {
    height: 400px;
  }

  .text-tech_overview {
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 28px;
  }

  .div-block-1938.dotknit-thermal {
    background-size: contain;
    height: 500px;
  }

  .container-1219.triple_baffle_features {
    flex-flow: column;
  }

  .container-1219.dotknit_video {
    background-color: var(--cust-exploring);
  }

  .container-1219.dotknit_video-copy {
    background-color: var(--black);
  }

  .quick-stack-22 {
    min-height: 600px;
  }

  .div-block-1939.foto_midlayer_3 {
    min-height: 500px;
  }

  .paragraph-32.text-del-la-rue {
    line-height: 30px;
  }

  .div_foto_key_benefit {
    z-index: 2;
  }

  .div-testo-dropdown {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dv_mono_5a {
    padding-left: 0;
    padding-right: 0;
  }

  .base-layer {
    height: 400px;
  }

  .bold-text-93.nero, .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    width: auto;
    font-size: 30px;
  }

  .video-mobile {
    justify-content: center;
    align-items: center;
    min-height: 700px;
    display: inline-flex;
    overflow: hidden;
  }

  .html-embed-mobile {
    height: auto;
  }

  .html-embed-mobile.triple_baffle {
    min-height: 600px;
  }

  .dryvent_3_b {
    background-color: var(--white);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 500px;
    display: flex;
  }

  .div_text_dryvent {
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .video-desktop {
    display: none;
  }

  .div-block-1942 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .base_layer_1_a {
    height: 400px;
  }

  .foto-base-layer {
    height: 500px;
  }

  .base_layer_3_a {
    background-color: var(--grigio-menu);
  }

  .container-1221 {
    max-width: 1080px;
  }

  .quick-stack-23 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    background-color: var(--cust-exploring);
    max-width: none;
    padding: 100px;
  }

  .mid_layer_1a {
    height: 400px;
  }

  .mid_layer_4_a {
    background-color: var(--dim-grey);
  }

  .foto_mid_layer {
    height: 500px;
  }

  .cell-39 {
    flex-flow: column;
    display: flex;
  }

  .outer_layer_1a, .outer_layer_1a-copy, .mid_layer_1a_copy, .outer_layer_1b {
    height: 400px;
  }

  .foto_outer_layer {
    height: 500px;
  }

  .div_box_goretex {
    border-top-style: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div_box_goretex.trasparente {
    flex-direction: column;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div_box_goretex.explorer_knowledge.pdf_product {
    margin-bottom: 20px;
  }

  .div-testo-gif {
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
    height: 50%;
    min-height: auto;
    display: flex;
  }

  .div_animato {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
    height: 100%;
    min-height: auto;
  }

  .div-block-1944 {
    width: 95%;
    height: 50%;
  }

  .div_text_the_drop {
    width: 100%;
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .the_drop_intro {
    background-color: var(--blu-tnf-f24);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .titolo-the-drop {
    font-size: 6vw;
    line-height: 6vw;
  }

  .div_text_de_la_rue {
    margin-bottom: 0;
  }

  .container-1223 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-content-21.white {
    width: 100%;
  }

  .our-values-guide-us-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tech_the-drop {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_the-drop {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_the-drop.dd-innovation.modularity {
    height: 450px;
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown_the-drop.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dropdown_the-drop.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dropdown_the-drop.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dropdown_the-drop.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown_the-drop.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dropdown_the-drop.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dropdown_the-drop.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dropdown_the-drop.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .nomad_1_a {
    background-position: 50%;
    background-size: 100%;
    height: 400px;
  }

  .text_nomad.space-up, .text_nomad.outer_layer {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .nomad_3_a {
    width: auto;
    max-width: none;
  }

  .div-foto_snomad {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_snomad._1 {
    width: 100%;
  }

  .div-block-nomad {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .summit_offrail_tr {
    height: 400px;
  }

  .summit_offrail_1_a {
    width: auto;
    max-width: none;
  }

  .div-foto_summit_offtrail {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_summit_offtrail._1 {
    width: 100%;
  }

  .text-block-75 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div_text_ski_touring_is-copy {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .summit_offtrail_tr_1a {
    background-color: var(--blu-tnf-f24);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .summit_offtrail_2b {
    background-color: var(--cust-lets);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .summit_offrail_3_b, .summit_offrail_4_b, .summit_offrail_5_b, .summit_offrail_3_b_mobile, .summit_offrail_4_mobile {
    width: auto;
    max-width: none;
  }

  .verto_alpine_2_a {
    background-color: var(--cust-lets);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .div-foto_summit_offtrail-copy {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .offtrail_tr_1a {
    background-color: var(--verto-alpine_ok);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .div_text_offtrail_tr {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .offtrail_tr_2a {
    width: auto;
    max-width: none;
  }

  .div_verto_alpine_mid_gtx {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .offtrail_tr_3a {
    width: auto;
    max-width: none;
  }

  .div_text_verto_alpine_mid_gtx {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .verto_alpine_mid_gtx {
    background-color: var(--cust-lets);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .verto_alpine_mid_gtx_2a {
    background-color: var(--grigio-menu);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .verto_alpine_3a {
    width: auto;
    max-width: none;
  }

  .div-foto_summit_offtrail-copy-copy {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-foto_verto_alpine_mid_gtx {
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 600px;
  }

  .features_verto_alpine_gtx._1, .features_verto_mid_gtx_nr._1 {
    width: 100%;
  }

  .verto_alpine_4a, .verto_alpine_5a, .verto_alpine_6a {
    width: auto;
    max-width: none;
  }

  .div-foto_verto_alpine_gtx {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .dry_triple_baffle_1a, .triple_baffle_1a {
    height: 400px;
  }

  .div_foto_triple_baffle {
    z-index: 2;
  }

  .div_text_triple_baffle {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dotknit_thermal {
    height: 400px;
  }

  .div_foto_dotknit_thermal {
    z-index: 2;
  }

  .amp_1a {
    background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0474_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 400px;
  }

  .div-foto_amp {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .amp_3_a, .amp_4_a {
    width: auto;
    max-width: none;
  }

  .text-span-328 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 24px;
  }

  .rapidus_1a {
    background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW23_SummitSeries_Snow_Pakistan_Smith-004.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: 400px;
  }

  .div_rapidus_evo_24 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .tech_rapidus_eco_1 {
    letter-spacing: 0;
    font-size: 24px;
  }

  .features_rapidus_evo._1 {
    width: 100%;
  }

  .rapidus_3_a, .rapidus_4a {
    width: auto;
    max-width: none;
  }

  .div_rapidus_alpine, .div_rapidus_alpine_34, .div_rapidus_alpine-copy {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .pfas_1a {
    background-color: #000;
    width: 100vw;
  }

  .div-block-1959 {
    max-width: 1440px;
  }

  .text-block-78.nero {
    font-size: 4vw;
    line-height: 4vw;
  }

  .pfas_2a {
    background-color: var(--cust-lets);
    width: 100vw;
    height: auto;
  }

  .pfas_3a {
    background-color: var(--community-color);
    width: 100vw;
    height: auto;
  }

  .pfas_5a {
    background-color: var(--cust-take);
    width: 100vw;
    height: auto;
  }

  .div-block-1961 {
    flex-flow: column;
    display: flex;
  }

  .pfas_2a-copy {
    background-color: var(--cust-lets);
    width: 100vw;
    height: auto;
  }

  .pfas_4a {
    background-color: var(--cust-take);
    width: 100vw;
    height: auto;
  }

  .pfas_5_a {
    background-color: var(--agree-color);
    width: 100vw;
    height: auto;
  }

  .dropdown_the-drop-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.modularity {
    height: 450px;
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dropdown_the-drop-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits {
    margin-left: auto;
    margin-right: auto;
  }

  .windwall-benefits.dd-innovation.modularity {
    height: 450px;
  }

  .windwall-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .windwall-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .windwall-benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .windwall-benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .windwall-benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .windwall-benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .windwall-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .windwall-benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .windwall-benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .windwall-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .windwall-benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .testo-bianco.innovation-texts, .windwall-benefits_titolo-bianco.innovation-texts, .windwall-benefits_titolo-bianco.innovation-texts, .windwall-benefits_titolo-bianco.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .windwall_benefits {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .gore-tex_1a {
    height: 100vh;
    min-height: auto;
  }

  .section-23 {
    height: 100vh;
  }

  .div-block-1964 {
    background-position: 50% 100%;
    background-size: auto 140%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .cell-52 {
    padding-top: 178px;
    padding-bottom: 180px;
  }

  .title_gore {
    margin-bottom: 0;
  }

  .text_gore_tex {
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .goretex_video {
    background-color: var(--black);
  }

  .div_goretex {
    max-width: 1440px;
    height: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .gore-tex_5a {
    min-height: 500px;
  }

  .foto_mid-layer {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .div_text_goretex_subtitle {
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .gore_tex_intro {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .div_text_gore_intro {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: auto;
    padding-left: 3%;
    padding-right: 3%;
  }

  .div_text_gore_intro.giallo {
    background-color: var(--gore-tex);
  }

  .gore_tex_4b {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .gore_tex_6a {
    background-color: var(--white-smoke);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .gore_apparel {
    margin-left: auto;
    margin-right: auto;
  }

  .gore_apparel.dd-innovation.modularity {
    height: 450px;
  }

  .gore_apparel.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .gore_apparel.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .gore_apparel.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .gore_apparel.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .gore_apparel.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .gore_apparel.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .gore_apparel.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .gore_apparel.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .gore_apparel.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .gore_apparel.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .gore_apparel.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .title_apparel_col1.innovation-texts, .text_apparel.innovation-texts, .text_apparel.innovation-texts, .text_apparel.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .title_futurelight {
    margin-bottom: 0;
  }

  .clouddown-video {
    background-color: var(--cust-exploring);
  }

  .div_text_gore_intro-copy {
    background-color: var(--white-smoke);
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_gore_intro-copy.giallo {
    background-color: var(--gore-tex);
  }

  .futurelight_2a {
    background-color: var(--future-light);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .div_text_futurelight {
    background-color: var(--clouddown);
    max-width: 1440px;
    height: 50vh;
    margin-bottom: 40px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_futurelight.giallo {
    background-color: var(--gore-tex);
  }

  .div_text_futurelight.giallo_ok {
    background-color: var(--future-light);
  }

  .futurelight_breathability {
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_breathability.dd-innovation.modularity {
    height: 450px;
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurelight_breathability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_breathability.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_breathability.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_breathability.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurelight_breathability.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_breathability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurelight_breathability.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurelight_breathability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurelight_breathability.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_breathability.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurelight_breathability.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness {
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_waterproofness.dd-innovation.modularity {
    height: 450px;
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_waterproofness.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurelight_waterproofness.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurelight_waterproofness.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort {
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_comfort.dd-innovation.modularity {
    height: 450px;
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurelight_comfort.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_comfort.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_comfort.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurelight_comfort.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurelight_comfort.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurelight_comfort.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurelight_comfort.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_comfort.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurelight_comfort.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability {
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_durability.dd-innovation.modularity {
    height: 450px;
  }

  .futurelight_durability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurelight_durability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_durability.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_durability.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurelight_durability.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurelight_durability.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurelight_durability.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurelight_durability.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_durability.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurelight_durability.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurelight_durability.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurelight_durability.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .div_text_futurelight_macro {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_futurelight_macro.giallo {
    background-color: var(--gore-tex);
  }

  .futurelight_4a {
    background-color: var(--gradiente-value);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: 40%;
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .foto_trousers, .foto_footwear {
    height: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .div_text_50insulation_intro {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_50insulation_intro.giallo {
    background-color: var(--gore-tex);
  }

  .div_text_50insulation_intro.rosso {
    background-color: var(--gradiente-value);
  }

  ._50_insulation_intro {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  ._50_insulation_video {
    background-color: var(--white);
  }

  ._50_insulation_benefits {
    margin-left: auto;
    margin-right: auto;
  }

  ._50_insulation_benefits.dd-innovation.modularity {
    height: 450px;
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  ._50_insulation_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  ._50_insulation_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation {
    margin-left: auto;
    margin-right: auto;
  }

  ._50_insulation.dd-innovation.modularity {
    height: 450px;
  }

  ._50_insulation.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  ._50_insulation.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  ._50_insulation.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  ._50_insulation.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  ._50_insulation.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  ._50_insulation.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  ._50_insulation.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  ._50_insulation.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  ._50_insulation.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits {
    margin-left: auto;
    margin-right: auto;
  }

  ._50_insulation-benefits.dd-innovation.modularity {
    height: 450px;
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  ._50_insulation-benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  ._50_insulation-benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  ._50_insulation-benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_benefit_title {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  ._50_insulation_benefit_title.giallo {
    background-color: var(--gore-tex);
  }

  ._50_insulation_benefit_title.titolo-ventrix {
    background-color: var(--cust-exploring);
    height: auto;
  }

  ._50_insulation_3a {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  ._50_insulation_4a {
    justify-content: center;
    align-items: center;
    max-width: 1440px;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container_50_insulation_4a {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._50_insulation_5a {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
    display: flex;
  }

  .div_text_50_insulation {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_50_insulation.giallo {
    background-color: var(--gore-tex);
  }

  .gore_apparel-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gore_apparel-copy.dd-innovation.modularity {
    height: 450px;
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .gore_apparel-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .gore_apparel-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .gore_apparel-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .gore_apparel-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .gore_apparel-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .gore_apparel-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .gore_apparel-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .gore_apparel-copy.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .gore_apparel-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._50_insulation_6b {
    width: 100vw;
    max-width: none;
    padding-bottom: 100px;
    padding-right: 0;
  }

  ._50_insulation_video-copy, .ventrix_video {
    background-color: var(--black);
  }

  .ventrix_intro {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .ventrix_benefits {
    margin-left: auto;
    margin-right: auto;
  }

  .ventrix_benefits.dd-innovation.modularity {
    height: 450px;
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .ventrix_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .ventrix_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .ventrix_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit {
    margin-left: auto;
    margin-right: auto;
  }

  .ventrix_benefit.dd-innovation.modularity {
    height: 450px;
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ventrix_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_benefit.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_benefit.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .ventrix_benefit.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .ventrix_benefit.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .ventrix_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .ventrix_benefit.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_benefit.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .ventrix_benefit.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits {
    margin-left: auto;
    margin-right: auto;
  }

  ._5ventrix_benefits.dd-innovation.modularity {
    height: 450px;
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  ._5ventrix_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  ._5ventrix_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  ._5ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_3a {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .ventrix-products {
    margin-left: auto;
    margin-right: auto;
  }

  .ventrix-products.dd-innovation.modularity {
    height: 450px;
  }

  .ventrix-products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ventrix-products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix-products.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix-products.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix-products.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .ventrix-products.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix-products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .ventrix-products.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .ventrix-products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .ventrix-products.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix-products.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .ventrix-products.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .ventrix-products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .ventrix-products.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_video-copy {
    background-color: var(--white);
  }

  .futurefleece_intro {
    background-color: var(--futurefleece);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .div_text_futurefleece_intro-copy {
    background-color: var(--white-smoke);
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_futurefleece_intro-copy.giallo {
    background-color: var(--gore-tex);
  }

  .div_text_futurefleece_intro-copy.rosso {
    background-color: var(--futurefleece);
  }

  .div_text_futurefleece_logo {
    background-color: var(--white-smoke);
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_futurefleece_logo.giallo {
    background-color: var(--gore-tex);
  }

  .div_text_futurefleece_logo.rosso {
    background-color: var(--clouddown);
    max-width: none;
    height: 70px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_text_futurefleece_logo.rosso.futureflace_blue {
    height: 80px;
  }

  .futurefleece_benefits {
    margin-left: auto;
    margin-right: auto;
  }

  .futurefleece_benefits.dd-innovation.modularity {
    height: 450px;
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurefleece_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurefleece_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurefleece_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurefleece_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurefleece_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurefleece_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece {
    margin-left: auto;
    margin-right: auto;
  }

  .ventrix_futurefleece.dd-innovation.modularity {
    height: 450px;
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .ventrix_futurefleece.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .ventrix_futurefleece.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .ventrix_futurefleece.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1 {
    margin-left: auto;
    margin-right: auto;
  }

  .futurefleece_col_1.dd-innovation.modularity {
    height: 450px;
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurefleece_col_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_col_1.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_col_1.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurefleece_col_1.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurefleece_col_1.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurefleece_col_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurefleece_col_1.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col_1.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurefleece_col_1.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3 {
    margin-left: auto;
    margin-right: auto;
  }

  .futurefleece_col3.dd-innovation.modularity {
    height: 450px;
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurefleece_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_col3.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_col3.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurefleece_col3.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurefleece_col3.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurefleece_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurefleece_col3.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_col3.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurefleece_col3.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_3a {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .text_furue-fleece {
    background-color: var(--white-smoke);
    max-width: 1440px;
    height: 50vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .text_furue-fleece.giallo {
    background-color: var(--gore-tex);
  }

  .futurefleece_3b {
    background-color: var(--white);
    justify-content: center;
    align-items: flex-start;
    height: auto;
    min-height: 500px;
    display: flex;
  }

  .html-embed-futurefleece {
    height: auto;
  }

  .div_text_futurefleece {
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .foto_skin, .foto_accessories {
    height: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .futurefleece_products {
    margin-left: auto;
    margin-right: auto;
  }

  .futurefleece_products.dd-innovation.modularity {
    height: 450px;
  }

  .futurefleece_products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurefleece_products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurefleece_products.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurefleece_products.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_products.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurefleece_products.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurefleece_products.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurefleece_products.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurefleece_products.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurefleece_products.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurefleece_products.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurefleece_products.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurefleece_products.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_intro {
    background-color: var(--cust-exploring);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .dotknit_video-copy {
    background-color: var(--white);
  }

  .dotknit_tech_benefits {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .dotknit_tech_benefits.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_tech_benefits.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts {
    padding-left: 0;
    padding-right: 0;
  }

  .dotknit_tech_benefit {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_tech_benefit.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_tech_benefit.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefit.breathable-benefits {
    padding-bottom: 0;
  }

  .dotknit_tech_benefits_col3 {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_tech_benefits_col3.lightweight {
    padding-bottom: 0;
  }

  .dotknit_tech_3a {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .div_text_dotknit_tech {
    max-width: 1440px;
    height: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_dotknit_tech.nero {
    width: 100%;
    min-height: auto;
    position: relative;
  }

  .div_dotknit_accessories {
    background-image: url('../images/dotknit_accessories.jpg');
  }

  .foto_accessories_dotknit {
    height: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .dotknit_summit-pro {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_summit-pro.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-pro.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_summit-pro.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_summit-pro.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .section-24 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .foto-library {
    height: 50vh;
  }

  .bold-text-112 {
    font-size: 3.5vw;
  }

  .cell-58 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .futurefleece_4ab {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .icon_accessories, .skin {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-113 {
    font-size: 4vw;
  }

  .body-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .clouddown_2a {
    background-color: var(--clouddown);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_clouddown_1 {
    margin-left: auto;
    margin-right: auto;
  }

  .futurelight_clouddown_1.dd-innovation.modularity {
    height: 450px;
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .futurelight_clouddown_1.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible {
    margin-left: auto;
    margin-right: auto;
  }

  .clouddown_compressible.dd-innovation.modularity {
    height: 450px;
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clouddown_compressible.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_compressible.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_compressible.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .clouddown_compressible.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .clouddown_compressible.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .clouddown_compressible.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .clouddown_compressible.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_compressible.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .clouddown_compressible.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable {
    margin-left: auto;
    margin-right: auto;
  }

  .clouddown_comfortable.dd-innovation.modularity {
    height: 450px;
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clouddown_comfortable.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_comfortable.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_comfortable.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .clouddown_comfortable.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .clouddown_comfortable.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .clouddown_comfortable.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .clouddown_comfortable.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_comfortable.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .clouddown_comfortable.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight {
    margin-left: auto;
    margin-right: auto;
  }

  .clouddown_lightweight.dd-innovation.modularity {
    height: 450px;
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clouddown_lightweight.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_lightweight.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_lightweight.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .clouddown_lightweight.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .clouddown_lightweight.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .clouddown_lightweight.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .clouddown_lightweight.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_lightweight.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .clouddown_lightweight.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_4a {
    background-color: var(--gore-tex);
    justify-content: center;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .outer-insulation-layer {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .div_text_clouddown {
    background-color: var(--cust-exploring);
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_text_clouddown.giallo {
    background-color: var(--gore-tex);
  }

  .dotknit_clouddown {
    margin-left: auto;
    margin-right: auto;
  }

  .dotknit_clouddown.dd-innovation.modularity {
    height: 450px;
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .dotknit_clouddown.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .dotknit_clouddown.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .dotknit_clouddown.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_clouddown.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .dotknit_clouddown.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_clouddown.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .dotknit_clouddown.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .dotknit_clouddown.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .dotknit_clouddown.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .dotknit_clouddown.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .dotknit_clouddown.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .clouddown_-himalaya.dd-innovation.modularity {
    height: 450px;
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_-himalaya.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .clouddown_-himalaya.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .clouddown_-himalaya.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .clouddown_parka.dd-innovation.modularity {
    height: 450px;
  }

  .clouddown_parka.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .clouddown_parka.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .clouddown_parka.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .clouddown_parka.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .clouddown_parka.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .clouddown_parka.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .clouddown_parka.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .clouddown_parka.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .clouddown_parka.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .clouddown_parka.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/love_wild_places.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
    transform: none;
  }

  .clouddown_parka.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .clouddown_parka.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .title-icon {
    max-width: 1440px;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dryvent_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-block-1972 {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1972._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_dryvent {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_dryvent.pieno {
    width: 100%;
  }

  .quick-stack-31 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-container-large.downfill {
    max-width: 85rem;
  }

  .combine-container-large.polartec {
    max-width: 100rem;
  }

  .combine-heading-style-h2 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .combine-heading-style-h6 {
    color: var(--white);
    text-transform: none;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-style: normal;
    font-weight: 700;
  }

  .combine-team3_item {
    background-image: url('../images/waterproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .combine-team3_item.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .combine-team3_item.goretex_waterproof {
    background-image: url('../images/foto_durably_waterproof.jpg');
    width: 100%;
  }

  .combine-team3_item.clouddown_warmth {
    background-image: url('../images/Exceptional-Warmth_part1.jpg');
    width: 100%;
  }

  .combine-team3_item.higly-comfortable_5050insulation {
    background-image: url('../images/50_insulation_intro.jpg');
    width: 100%;
  }

  .combine-team3_item.higly-comfortable_ventrix {
    background-image: url('../images/ventrix_higly_comfortable.jpg');
    width: 100%;
  }

  .combine-team3_item.dotknit_warmth {
    background-image: url('../images/dotknit_super_breathable.jpg');
    width: 100%;
  }

  .combine-team3_item.higly-comfortable_5050insulation-copy {
    background-image: url('../images/50_insulation_intro.jpg');
    width: 100%;
  }

  .combine-team3_item.higly-comfortable_futurefleece {
    background-image: url('../images/futurefleece_intro.jpg');
    width: 100%;
  }

  .combine-team3_item.flashdry_lightweight {
    background-image: url('../images/flashdry_Lightweight.jpg');
    width: 100%;
  }

  .combine-team3_item.windwall_windproof {
    background-image: url('../images/windwall_photo_windproof.jpg');
    width: 100%;
  }

  .combine-team3_item.dwr_water_resistent {
    background-image: url('../images/dwr_water_resistent_photo.jpg');
    width: 100%;
  }

  .combine-team3_item.downfill_warmth {
    background-image: url('../images/DOWNFILL_PHOTO_Exceptional_Warmth.jpg');
    width: 100%;
  }

  .combine-team3_item.polartec_breathable {
    background-image: url('../images/breathable_polartec.jpg');
    width: 20%;
    padding-bottom: 1rem;
  }

  .combine-team3_item.polartec_quick_drying {
    background-image: url('../images/Quick_Drying_polartec.jpg');
    width: 20%;
    padding-bottom: 1rem;
  }

  .combine-team3_item.polartec_durable_ok {
    background-image: url('../images/durable_polartec.jpg');
    width: 20%;
    padding-bottom: 1rem;
  }

  .combine-team3_item.heatseeker_eco {
    background-image: url('../images/heatseeker_eco_Lightweight_photo.jpg');
    width: 100%;
  }

  .combine-team3_item.vectiv_efficiency {
    background-image: url('../images/efficiency_vectiv.jpg');
    width: 100%;
  }

  .combine-team3_item.lightrange_1 {
    background-image: url('../images/Sun-protection.jpg');
    width: 100%;
  }

  .combine-team3_image-wrapper {
    background-image: url('../images/Exceptionally_Breathable.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_waterproofness {
    background-image: url('../images/durably_waterproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .benefits-windproofness {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .benefits-windproofness.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon-windproofness {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .benefit-breathability {
    background-image: url('../images/breakthrough_breathability.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .benefit-breathability.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .dryvent_s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .about-technology-1 {
    max-width: 1280px;
  }

  .dryvent_s4 {
    max-width: none;
    min-height: 500px;
  }

  .container_dryvent_s4 {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    display: flex;
  }

  .div_dryvent.how-to-layer {
    margin-top: 0;
  }

  .div-dryvent_outerlayer_1 {
    min-width: auto;
  }

  .testodryevent {
    text-align: left;
  }

  .testodryevent.space-up, .testodryevent.tech_ski_touring, .testodryevent.space-up-copy, .testodryevent.verto-alpine-gore-tex, .testodryevent.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .testodryevent.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .uui-team06_component {
    margin-top: auto;
  }

  .discover-dryvent {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
  }

  .discover-dryvent.nero {
    width: 100%;
    position: relative;
  }

  .discover-dryvent.nero._50 {
    min-height: 200px;
  }

  .dryvent_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-header-video {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-header-video._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-tech_overview {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-tech_overview._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-tech_overview_2 {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-tech_overview_2._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-dryvent {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-dryvent._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text_tech_oveerview {
    max-width: 1280px;
    padding: 0;
  }

  .div_dryvent_intro {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_dryvent_intro._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_futurelight_intro {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_futurelight_intro._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_futurelight {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_futurelight.pieno {
    background-image: url('../images/FUTURELIGHT.png');
    width: 80%;
    height: 70px;
  }

  .futurelight_s0 {
    background-image: url('../images/futurelight_background.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .futurelight_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-logo-futurelight {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-futurelight._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .proven-durability {
    background-image: url('../images/breakthrough_breathability.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .proven-durability.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .excellent_windproofness {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .excellent_windproofness.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .innovative_waterproofness {
    background-image: url('../images/waterproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .innovative_waterproofness.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .innovative_waterproofness.futurelight {
    background-image: url('../images/Innovative_Waterproofness_FUTURELIGHT.jpg');
    width: 100%;
  }

  .icon-exceptional-comfort {
    background-image: url('../images/exceptional_comfort.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_proven_durability {
    background-image: url('../images/proven_durability.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .futurelight_s3 {
    background-image: url('../images/futurlight_macro.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .goretex-s0 {
    background-image: url('../images/part_goretex.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div_testo_intro_goretex {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_goretex.pieno {
    background-image: url('../images/LOGO_GORE-TEX.png');
    width: 100%;
    height: 80px;
  }

  .goretex_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-logo-goretex {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-goretex._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .combine-team3_image-wrapper-copy {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .combine-team3_image-wrapper-copy.exceptionally-breathable, .combine-team3_image-wrapper-copy.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .combine-team3_image-wrapper-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .combine-team3_image-wrapper-copy.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .combine-team3_image-wrapper-copy.icon_fast_drying {
    background-image: url('../images/icon_fast_drying.svg');
  }

  .combine-team3_image-wrapper-copy.icon_backable {
    background-image: url('../images/packable.png');
  }

  .totally-windproof {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .totally-windproof.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .exceptionally-breathable {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .exceptionally-breathable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .goretex_s3 {
    background-image: url('../images/fondino_gore-tex_nero.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .goretex_s4 {
    max-width: none;
    min-height: 500px;
  }

  .testogoretex {
    text-align: left;
  }

  .testogoretex.space-up, .testogoretex.tech_ski_touring, .testogoretex.space-up-copy, .testogoretex.verto-alpine-gore-tex, .testogoretex.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .testogoretex.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .goretex_outerlayer_1 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    min-width: auto;
  }

  .goretex_s5 {
    background-color: #f0f0f0;
  }

  .div_goretex_discover.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_goretex_discover.product-goretex, .div_goretex_discover._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
  }

  .dev_text_discover_text {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
  }

  .dev_text_discover_text.nero, .dev_text_discover_text.nero-copy, .dev_text_discover_text.nero-copy {
    width: 100%;
    position: relative;
  }

  .walsh-card-wrapper-image {
    height: 200px;
  }

  .walsh-card-wrapper-image.futurefleece {
    background-image: url('../images/futurefleece_discover.jpg');
    background-position: 50% 100%;
  }

  .quick-stack-33 {
    min-height: auto;
  }

  .div-block-1974.futurefleece {
    background-image: url('../images/futurefleece_nero.svg');
  }

  .text-goretex-product {
    margin-bottom: 0;
    font-size: 30px;
  }

  .text-goretex-product.dvm_key-benefit {
    width: 100%;
  }

  .text-goretex-product.nero {
    font-size: 3.5vw;
  }

  .cloud-down-s0 {
    background-image: url('../images/hero_photo_cloud-down.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div_testo_intro_clouddown {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_clouddown.pieno {
    background-image: url('../images/logo_dotknit_bianco.svg');
    background-size: 100%;
    width: 70%;
    height: 80px;
  }

  .clouddown_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div-logo-clouddown {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-clouddown._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_warmth {
    background-image: url('../images/icon_Exceptional_Warmth_ok.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .compressible {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .compressible.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .compressible.clouddown {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .compressible.polartec_recycled {
    background-image: url('../images/recycled_material_polartec.jpg');
    padding-bottom: 1rem;
  }

  .compressible.polartec {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .icon-compressible {
    background-image: url('../images/icon_Compressible.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .comfortable {
    background-image: url('../images/Comfortable_part3.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .comfortable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .combine-heading-style-h6-copy {
    color: var(--white);
    text-transform: none;
    width: 100%;
    height: 10em;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-style: normal;
    font-weight: 700;
  }

  .combine-heading-style-h6-copy._10rem {
    height: 10em;
  }

  .lightweight {
    background-image: url('../images/Lightweight_part4.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .lightweight.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .clouddown_s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .clouddown_outer_insulation_layer {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    min-width: auto;
  }

  .clouddown_s5 {
    background-color: #f0f0f0;
  }

  .div_clouddowndiscover.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_clouddowndiscover.product-goretex, .div_clouddowndiscover.product-cloud_down {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
  }

  .text-clouddown_summit {
    margin-bottom: 0;
    font-size: 2vw;
  }

  .text-clouddown_summit.dvm_key-benefit {
    width: 100%;
  }

  .text-clouddown_summit.nero {
    font-size: 3.5vw;
  }

  .clouddown_s4 {
    max-width: none;
    min-height: 500px;
  }

  ._5050_insulation_s0 {
    background-image: url('../images/50_insulation_intro.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  ._5050_insulation_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  ._5050_insulation_s3 {
    background-image: url('../images/50_insulation_macro.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  ._5050_insulation_s4 {
    max-width: none;
    min-height: 500px;
  }

  ._5050_insulation_s5 {
    background-color: #f0f0f0;
  }

  .div_testo_intro_5050_insulation {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_5050_insulation.pieno {
    background-image: url('../images/50-50_insulation.png');
    width: 100%;
    height: 80px;
  }

  .div-logo-goretex-copy {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-goretex-copy._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-goretex-copy._5050_insulation, .div-logo-goretex-copy._5050_insulation-copy {
    background-image: url('../images/50-50_insulation_BIANCO_outline_1.svg');
  }

  .div-logo-goretex-copy.logo-ventrix {
    background-image: url('../images/logo_ventrix_bianco_outline.svg');
  }

  .div-logo-goretex-copy.futurefleece {
    background-image: url('../images/futurefleece_bianco_outline_1.svg');
  }

  .icon_confortable {
    background-image: url('../images/exceptional_comfort.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .breathable {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .breathable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon-breathable, .icon_temperature-regulating {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_temperature-regulating.exceptionally-breathable, .icon_temperature-regulating.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_temperature-regulating.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating._5050_insulation {
    background-image: url('../images/temperature_regulating.png');
  }

  .temperature-regulating {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .temperature-regulating.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .div_5050_insulation.how-to-layer {
    margin-top: 0;
  }

  ._5050_insulation_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-size: cover;
    min-width: auto;
  }

  .ventrix_s0 {
    background-image: url('../images/ventrix_intro_ok.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .ventrix_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .ventrix_s3 {
    background-image: url('../images/ventrix_macro_2.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .ventrix_s4 {
    max-width: none;
    min-height: 500px;
  }

  .ventrix_s5 {
    background-color: #f0f0f0;
  }

  .ventrix {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ventrix._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_ventrix {
    background-size: 100%;
    max-width: 1280px;
  }

  .logo_ventrix.pieno {
    background-image: url('../images/logo_ventrix_bianco.svg');
    width: 100%;
    height: 80px;
  }

  .ventrix_midlayer {
    background-image: url('../images/ventrix_mid_layer.jpg');
    background-size: cover;
    min-width: auto;
  }

  .dotkint-s0 {
    background-image: url('../images/dotknit_herophoto.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .dotknit-s1, .dotknit_s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .dotknit_s4 {
    max-width: none;
    min-height: 500px;
  }

  .dotknit_s5 {
    background-color: #f0f0f0;
  }

  .div-logo-dotknit {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-dotknit._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_super-breathable {
    background-image: url('../images/icon_Exceptional_Warmth_ok.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    min-width: auto;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    background-size: cover;
    min-width: auto;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    background-size: cover;
    min-width: auto;
  }

  .futurefleece_s0 {
    background-image: url('../images/futurefleece_intro.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .futurefleece_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .futurefleece_s3 {
    background-image: url('../images/future_fleece_desktop.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .futurefleece_s4 {
    max-width: none;
    min-height: 500px;
  }

  .futurefleece_s5 {
    background-color: #f0f0f0;
  }

  .div_testo_intro_5050_insulation-copy {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_5050_insulation-copy.pieno {
    background-image: url('../images/futurefleece_1.png');
    width: 100%;
    height: 80px;
  }

  .icon_temperature-regulating-copy {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_temperature-regulating-copy.exceptionally-breathable, .icon_temperature-regulating-copy.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_temperature-regulating-copy.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating-copy._5050_insulation {
    background-image: url('../images/temperature_regulating.png');
  }

  .icon_temperature-regulating-copy.futurelight {
    background-image: url('../images/Lightweight.png');
  }

  .lightweight_image {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .lightweight_image.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .disegno-skin {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .disegno-accessories {
    text-align: left;
  }

  .disegno-accessories.space-up, .disegno-accessories.tech_ski_touring, .disegno-accessories.space-up-copy, .disegno-accessories.verto-alpine-gore-tex, .disegno-accessories.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .disegno-accessories.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .disegno_accessori {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-size: cover;
    min-width: auto;
  }

  .futurefleece_skin {
    background-image: url('../images/futurefleece_against_skin.jpg');
    background-size: cover;
    min-width: auto;
  }

  .futurefleece_accessories {
    background-image: url('../images/futurefleece_Accessories.jpg');
    background-size: cover;
    min-width: auto;
  }

  .flashdry-s0 {
    background-image: url('../images/flashdry_herophoto.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .flashdry_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .flashdry_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .flashdry_s4 {
    max-width: none;
    min-height: 500px;
  }

  .flashdry_s5 {
    background-color: #f0f0f0;
  }

  .logo_flashdry {
    background-size: 100%;
    max-width: 1280px;
  }

  .logo_flashdry.pieno {
    background-image: url('../images/FLASHDRY_white.svg');
    width: 80%;
    height: 80px;
  }

  .div-logo-flashdry {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-flashdry._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_lightweight {
    background-image: url('../images/Lightweight.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon-skin {
    background-image: url('../images/Exceptionally_Breathable.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .next-to-skin-comfort {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .next-to-skin-comfort.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .flashdry_fast_drying {
    background-image: url('../images/flashdry_fast_drying.jpg');
    background-position: 0%;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .flashdry_fast_drying.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .flashdry_canotta {
    background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
    min-width: auto;
  }

  .flashdry_tshirt {
    background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
    min-width: auto;
  }

  .logo_flashdry_nero.futurefleece {
    background-image: url('../images/futurefleece_nero.svg');
  }

  .windwall-s0 {
    background-image: url('../images/windwall_hero_photo_2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .windwall_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .windwall_s3 {
    background-image: url('../images/windwall_tech.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .windwall_s4 {
    max-width: none;
    min-height: 500px;
  }

  .windwall_s5 {
    background-color: #f0f0f0;
  }

  .logo_windwall {
    background-size: 100%;
    max-width: 1280px;
  }

  .logo_windwall.pieno {
    background-image: url('../images/windwall_bianco.svg');
    width: 80%;
    height: 80px;
  }

  .div-logo-windwall {
    background-image: url('../images/windwall_bianco_outline.svg');
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-windwall._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .windawall_packable {
    background-image: url('../images/windwall_photo_packable.jpg');
    background-position: 0%;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .windawall_packable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon_windproof {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .windwall_outer_shell {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    min-width: auto;
  }

  .outer_shell_layer {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .outer_shell_layer.windwall {
    background-image: url('../images/icon_outer_shell_layer.png');
  }

  .windwall_photo_midlayer {
    background-image: url('../images/windwall_photo_midlayer.jpg');
    min-width: auto;
  }

  .div_midlayer {
    text-align: left;
  }

  .div_midlayer.space-up, .div_midlayer.tech_ski_touring, .div_midlayer.space-up-copy, .div_midlayer.verto-alpine-gore-tex, .div_midlayer.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .div_midlayer.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .div_midlayer.windwall {
    margin-bottom: 0;
  }

  .windwall_photo_trouserts {
    background-image: url('../images/windwall_photo_touserts.jpg');
    min-width: auto;
  }

  .disegno_trouserts {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_windwall_nero {
    width: 70%;
  }

  .logo_windwall_nero.futurefleece, .logo_flashdry_nero-copy.futurefleece {
    background-image: url('../images/futurefleece_nero.svg');
  }

  .dwr-s0 {
    background-image: url('../images/dwr_hero_image_2000px.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .dwr_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .dwr_s3 {
    background-image: url('../images/Reactivating_DWR.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .dwr_s4 {
    max-width: none;
    min-height: 500px;
  }

  .dwr_s5 {
    background-color: #f0f0f0;
  }

  .logo_dwr {
    background-size: 100%;
    max-width: 1280px;
  }

  .logo_dwr.pieno {
    background-image: url('../images/logo_DWR_bianco.svg');
    width: 40%;
    height: 80px;
  }

  .div-logo-_dwr {
    background-image: url('../images/logo_DWR_bianco_outline2.svg');
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-_dwr._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_water-resistant {
    background-image: url('../images/icon_Water-resistant_2.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .div_dwr.how-to-layer {
    margin-top: 0;
  }

  .foto_mid-layer-copy {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .dwr_footwaer {
    background-image: url('../images/dryvent_footwear.jpg');
    min-width: auto;
  }

  .icon_footwear_dwr, .disegno_fleeces, .disegno_fleeces_dwr, .disegno_fleece_dwr {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .windwall_outer_shell-copy {
    background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
    min-width: auto;
  }

  .dwr_midlayer {
    background-image: url('../images/DWR_photo_midlayer.jpg');
    min-width: auto;
  }

  .dwr_photo_fleeces {
    background-image: url('../images/DWR_photo_fleeces.jpg');
    min-width: auto;
  }

  .downfill-s0 {
    background-color: #fff;
    background-image: url('../images/down_fill_hero_photo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .downfill_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .downfill_s3 {
    background-image: url('../images/down_fill_hero_photo.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .downfill_s4 {
    max-width: none;
    min-height: 500px;
  }

  .downfill_s5 {
    background-color: #f0f0f0;
  }

  .div_logo_downfiill {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_logo_downfiill.pieno {
    background-image: url('../images/logo_Downfill_bianco.svg');
    width: 80%;
    height: 80px;
  }

  .icon_exceptional-warmth {
    background-image: url('../images/durably_waterproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_rds {
    background-image: url('../images/icon_RDS.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_packable._50 {
    background-size: 40%;
  }

  .icon_rds_ok {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .icon_rds_ok.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon_lightweigh {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .icon_lightweigh.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon_lightweight_bianco {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .icon_lightweight_bianco.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .photo_packable {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .photo_packable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .dwr_photo_outer_layer {
    background-image: url('../images/downfill_photo_outerlayer.jpg');
    min-width: auto;
  }

  .icona_outerlayer {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .photo_midlayer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    min-width: auto;
  }

  .logo_downfill.futurefleece {
    background-image: url('../images/futurefleece_nero.svg');
  }

  .polartec-s0 {
    background-image: url('../images/polartec_hero_photo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .polartec_s1, .polartec_s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .polartec_s4 {
    max-width: none;
    min-height: 500px;
  }

  .polartec_s5 {
    background-color: #f0f0f0;
  }

  .div_dryvent_intro-copy {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_dryvent_intro-copy._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_logo_polartec {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_logo_polartec.pieno {
    background-image: url('../images/logo_polartec_bianco.svg');
    background-size: 100%;
    width: 100%;
    height: 80px;
  }

  .div-logo-polartec {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-polartec._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .photo_comfort {
    background-image: url('../images/Comfortable_part3.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .photo_comfort.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .photo_comfort.polartec {
    padding-bottom: 1rem;
  }

  .durable {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .durable.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .durable.clouddown, .durable.polartec_recycled, .durable.polartec {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .icon-recycled {
    background-image: url('../images/icon_recycled.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon-durable {
    background-image: url('../images/icon_Compressible.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_breathable {
    background-image: url('../images/Exceptionally_Breathable.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_quick_drying {
    background-image: url('../images/icon_fast_drying_1.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_durable_ok {
    background-image: url('../images/icon_durable.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 40%;
  }

  .heatseeker_eco-s0 {
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .heatseeker_eco_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .heatseeker_eco_s3 {
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .heatseeker_eco_s4 {
    max-width: none;
    min-height: 500px;
  }

  .heatseeker_eco_s5 {
    background-color: #f0f0f0;
  }

  .logo_heatseeker {
    background-size: 100%;
    max-width: 1280px;
  }

  .logo_heatseeker.pieno {
    background-image: url('../images/_tech_heatseekereco_bianco.svg');
    width: 80%;
    height: 80px;
  }

  .div-logo-heartseeker {
    background-image: url('../images/_tech_heatseekereco_bianco_outline.svg');
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-heartseeker._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_recycling_heatseeker {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_recycling_heatseeker.exceptionally-breathable, .icon_recycling_heatseeker.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_recycling_heatseeker.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_recycling_heatseeker.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_recycling_heatseeker.icon_fast_drying {
    background-image: url('../images/icon_recycled.svg');
  }

  .icon_recycling_heatseeker.icon_backable {
    background-image: url('../images/packable.png');
  }

  .icon_warm_when_wet {
    background-image: url('../images/icon_warm_when_wet.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .heatseeker_eco_benefit {
    background-image: url('../images/Recycled-Polyester_heatsee.jpg');
    background-position: 0%;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .heatseeker_eco_benefit.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .logoheatseeker_eco.futurefleece {
    background-image: url('../images/futurefleece_nero.svg');
  }

  .div-logo-downfill {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-downfill._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vectiv-s0 {
    background-image: url('../images/vective_hero_photo2.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .vectiv_s1 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .vectiv_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .vectiv_s4 {
    max-width: none;
    min-height: 500px;
  }

  .vectiv_s5 {
    background-color: #f0f0f0;
  }

  .div_vectiv {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_vectiv._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-vectiv {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-vectiv._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_efficiency {
    background-image: url('../images/logo_efficiency.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .photo-comfort {
    background-image: url('../images/excellent-windproofness.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .photo-comfort.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .icon-comfort {
    background-image: url('../images/logo_comfort.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon-stability {
    background-image: url('../images/stability.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .stability_photo {
    background-image: url('../images/stability_vectiv.jpg');
    background-position: 0%;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .stability_photo.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .vectiv_s3_ok {
    background-color: #f0f0f0;
  }

  .sottotitolo_vectiv {
    margin-bottom: 0;
    font-size: 30px;
  }

  .sottotitolo_vectiv.dvm_key-benefit {
    width: 100%;
  }

  .sottotitolo_vectiv.nero {
    font-size: 3.5vw;
  }

  .container_vectiv {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    display: flex;
  }

  .div_vectiv_run.how-to-layer {
    margin-top: 0;
  }

  .div_run_ventrix.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
  }

  .run-vectiv {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: auto;
  }

  .vectiv_tabella {
    text-align: left;
  }

  .vectiv_tabella.space-up, .vectiv_tabella.tech_ski_touring, .vectiv_tabella.space-up-copy, .vectiv_tabella.verto-alpine-gore-tex, .vectiv_tabella.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .vectiv_tabella.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .vecticv_nr {
    text-align: left;
  }

  .vecticv_nr.space-up, .vecticv_nr.tech_ski_touring, .vecticv_nr.space-up-copy, .vecticv_nr.verto-alpine-gore-tex, .vecticv_nr.verto-alpine-gore-tex-copy {
    margin-bottom: 0;
  }

  .vecticv_nr.how_to_layer {
    text-align: left;
    margin-bottom: 0;
  }

  .cell-69 {
    padding-right: 5px;
  }

  .testo-vectiv {
    margin-bottom: 0;
  }

  .testo-vectiv.dvm_key-benefit {
    width: 100%;
  }

  .testo-vectiv.nero {
    font-size: 3.5vw;
  }

  .testo-vectiv.verde {
    padding-top: 5px;
    font-size: 2vw;
    line-height: 3vw;
  }

  .titolo_run {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
  }

  .titolo_run.nero {
    width: 100%;
    margin-bottom: 40px;
    position: relative;
  }

  .titolo_run.nero-copy {
    width: 100%;
    position: relative;
  }

  .vectiv_s4_ok {
    max-width: none;
    min-height: 500px;
  }

  .div_goretex_discover-copy.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_goretex_discover-copy.product-goretex, .div_goretex_discover-copy._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
  }

  .vectiv_3 {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_titolo-vectiv5.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div_titolo-vectiv5.product-goretex, .div_titolo-vectiv5._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: auto;
    margin-top: 0;
  }

  .dev_text_discover_text-copy {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
  }

  .dev_text_discover_text-copy.nero, .dev_text_discover_text-copy.nero-copy, .dev_text_discover_text-copy.nero-copy {
    width: 100%;
    position: relative;
  }

  .container-1230-copy {
    width: 100%;
  }

  .vectiv_5, .vectiv_5-copy {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vectiv_s6 {
    max-width: none;
    min-height: 500px;
  }

  .vectiv_7 {
    background-color: #f0f0f0;
  }

  .div_testo_intro_dryvent_mono {
    background-size: 100%;
    max-width: 1280px;
  }

  .div_testo_intro_dryvent_mono.pieno {
    width: 100%;
  }

  .dryvent_mono_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .color_dryvent_mono, .dryvent_mono-s3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .div_dryvent_mono_ok.how-to-layer {
    margin-top: 0;
    padding: 60px;
  }

  .dryvent_mono_s4 {
    max-width: none;
    min-height: 500px;
  }

  .div-dryvent_mono {
    min-width: auto;
  }

  .container_dryvent_mono_s4 {
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    display: flex;
  }

  .div-dryvent_mono_ok {
    min-width: auto;
  }

  .dropdown-content-22.white {
    width: 100%;
  }

  .dropdown-trigger-18 {
    min-height: 300px;
  }

  .our-values-guide-us-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_dryvent_mono {
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_dryvent_mono.dd-innovation.modularity {
    height: 450px;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .benefit_dryvent_mono.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02 {
    min-height: 860px;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_dryvent_mono.dd-innovation.photo_windproof {
    min-height: 860px;
  }

  .benefit_dryvent_mono.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .icon_breathable_dryventmono {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .text-tech_dryvent_mono {
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 28px;
  }

  .lightrange_s0 {
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .lightrange_s05 {
    max-width: none;
    min-height: 500px;
  }

  .div-logo_lightrange_outline {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo_lightrange_outline._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon_waterproofness-copy {
    background-image: url('../images/Lightweight.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon-sun-protection {
    background-image: url('../images/icon_Ultra-lightweight.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .benefits-sun-protection {
    background-image: url('../images/Ultra-lightweight.jpg');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 0;
    width: 100%;
  }

  .benefits-sun-protection.waterproofness {
    background-image: url('../images/waterproofness_ok.jpg');
    width: 100%;
  }

  .div-lightrange_hoodie {
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-size: cover;
    min-width: auto;
  }

  .foto_hoodie, .foto_t-shirt {
    height: 70%;
    padding-left: 0;
    padding-right: 0;
  }

  .triplebaffle_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .triplebaffle_s5 {
    max-width: none;
    min-height: 500px;
  }

  .icon-windproofness-copy {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon-windproofness-copy.triplebaffle {
    height: 15rem;
  }

  .icon_superior-warmth {
    background-image: url('../images/durably_waterproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_superior-warmth.triple-baffle {
    height: 15rem;
  }

  .icon_durable-insulation {
    background-image: url('../images/Totally_Windproof.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 30%;
  }

  .icon_durable-insulation.triple-baffle {
    height: 15rem;
  }

  .benefit_triple-baffle {
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_triple-baffle.dd-innovation.modularity {
    height: 450px;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triple-baffle.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .benefit_triple-baffle.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .benefit_triple-baffle.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/Superior-warmth.jpg');
    min-height: 600px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Superior-warmth.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02 {
    min-height: 860px;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triple-baffle.dd-innovation.photo_windproof {
    min-height: 860px;
  }

  .benefit_triple-baffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle {
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_triplebaffle.dd-innovation.modularity {
    height: 450px;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triplebaffle.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .benefit_triplebaffle.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .benefit_triplebaffle.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02 {
    background-image: url('../images/Durable_insulation.jpg'), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    min-height: 600px;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Durable_insulation.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle.dd-innovation.photo_windproof {
    min-height: 860px;
  }

  .benefit_triplebaffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_dryvent_mono-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.modularity {
    height: 450px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02 {
    min-height: 860px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
    min-height: 860px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle_03 {
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.modularity {
    height: 450px;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014 {
    background-image: linear-gradient(#0000, #0000), url('../images/community.jpg');
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/community.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
    background-image: linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 50% 100%;
  }

  .benefit_triplebaffle_03.dd-innovation.lead-with-integrity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/lead-with-integrity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
    height: 10px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    background-image: linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    min-height: 860px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/dare_to_distrupt_1.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01 {
    min-height: 860px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    background-image: linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 860px;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0006, #0006), url('../images/spark-curiosity.jpg');
    background-position: 0 0, 0 0, 50% 100%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02 {
    min-height: 860px;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/Woven_construction.jpg');
    min-height: 600px;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Woven_construction.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    transform: none;
  }

  .div-triplebaffle {
    background-image: url('../images/tech_triplebaffle.jpg');
    min-width: auto;
  }

  .div-logo-dryvent-ok {
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-dryvent-ok._100-high {
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-list-12 {
    display: none;
  }

  .home-7 {
    border: 1px #000;
  }

  .link_home_ambassador_tablet_pannello.w--current, .link_home_ambassador.w--current {
    border-style: solid solid none none;
    border-bottom-width: 0;
  }

  .hamburger-4 {
    height: 70px;
  }

  .link_menu.we-are-tnf, .link_menu.we-are-tnf-copy, .link_menu.key_product_tech {
    border-style: none;
    border-top-width: .3px;
    border-top-color: #000;
    border-left-width: .3px;
  }

  .link_home_ambassador-2.w--current {
    border-style: solid solid none none;
    border-bottom-width: 0;
  }

  .menu-wrapper-4 {
    flex: 0 auto;
    display: none;
  }

  .pulsante_layering_system {
    height: 70px;
  }

  .text-block-90 {
    letter-spacing: 0;
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .div-block-spazio-video-5 {
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .dropdown-wrapper_aida_principle-2 {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-12 {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-12.piccolo {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato-12.centrato {
    text-align: left;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 21px;
  }

  .aida-content-2 {
    padding-top: 0;
  }

  .image-example-captions-8.athletes-tnf {
    width: 2017%;
  }

  .dropdown-wrapper_tech {
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1920px) {
  .dropdown-trigger, .dropdown-trigger.apparel_col1 {
    min-height: auto;
  }

  .body {
    background-color: var(--blu-tnf-f24);
  }

  .dropdown-content-16.contenuti-we-are-tnf, .dropdown-content-16.pfas {
    max-width: 1680px;
  }

  .aida-content.nomad {
    width: 100%;
  }

  .html-embed-5 {
    width: 100vw;
  }

  .html-embed-5.triple_baffle-copy, .html-embed-5.triple_baffle-copy-copy, .html-embed-5.dotknit_desktop, .html-embed-5.dotknit_mobile, .html-embed-5.goretex_desktop {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .slider-tnf-sx._60 {
    height: 55%;
  }

  .pulsante_ski_alpinism-copy {
    width: 100vw;
  }

  .ski-touring {
    background-position: 50%;
  }

  .text-block-63.dvm_key-benefit {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    font-size: 30px;
    line-height: 30px;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.goretex {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-63.dotknit_2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .div_text_ski_touring_is {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    overflow: visible;
  }

  .div_text_ski_touring_is.nero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-left: 0;
    padding-right: 6%;
    position: relative;
  }

  .div_text_ski_touring_is.nero.colonna_discover {
    width: auto;
    min-height: auto;
  }

  .div_text_ski_touring_is.nero._40pt {
    align-self: flex-start;
  }

  .div_text_ski_touring_is.nero._5050_insulation, .div_text_ski_touring_is.nero.colonna_vectiv {
    width: auto;
    min-height: auto;
  }

  .div_text_ski_touring_is.intro {
    justify-content: center;
    align-items: center;
  }

  .paragraph-24.text_de_la_rue, .paragraph-24.text_de_la_rue-copy, .paragraph-24.dryvent_mono {
    font-size: 24px;
    line-height: 30px;
  }

  .cell-31 {
    padding-left: 0;
  }

  .div-block-1909 {
    width: 100%;
  }

  .div-block-spazio-video-4 {
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .sub-altobasso-small-13 {
    text-align: left;
    font-style: normal;
  }

  .sub-altobasso-small-13.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .sub-altobasso-small-13.how_to_layer {
    width: auto;
  }

  .title {
    margin-right: 20px;
    padding-left: 0%;
    padding-right: 10%;
  }

  .container-1212 {
    width: 100vw;
  }

  .div_drop_down.different-type-off-ski {
    width: 100%;
    padding-left: 0%;
  }

  .cell_2_components {
    padding-left: 20px;
  }

  .div_text_alpinism {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wildcatbe.wildcat_black_edition {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .wildcatbe.wildcat_black_edition.si_riga {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }

  .tendina_freeride {
    width: 400px;
    position: relative;
  }

  .div_cta_its_f24 {
    width: 400px;
  }

  .amphibio-link._2 {
    background-color: #0000;
    width: 400px;
    height: 40px;
  }

  .menu-close {
    display: flex;
  }

  .div-ripstick_ws {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .insomnia.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
  }

  .insomnia.wildcat_black_edition {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .tendina_adventure {
    width: 400px;
  }

  .div-element {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .menu-wrapper {
    z-index: 1002;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .ws {
    margin-top: 5px;
    margin-left: 28px;
  }

  .ws.finr {
    margin-top: 0;
  }

  .wingman {
    height: auto;
    margin-bottom: 10px;
  }

  .ibex_ws {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .menu_elemwnt_2021._2 {
    background-color: #0000;
    width: 400px;
    height: 40px;
  }

  .kids-menu.tweenertendina {
    border-bottom: 1px solid #fff;
    width: 400px;
    height: 40px;
    margin-bottom: 5px;
    font-size: 21px;
    font-weight: 300;
    display: block;
  }

  .kids-menu.tweenertendina.fine {
    margin-bottom: 5px;
  }

  .tendina-ibex {
    display: block;
  }

  .div-race {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .div-race.fien-race {
    height: 50px;
  }

  .tendina-all_mountain_2021 {
    width: 400px;
    display: block;
    position: relative;
  }

  .dive-element-ws {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .link_webuild {
    height: 70px;
  }

  .menu-trigger-wrapper {
    background-color: var(--blu-tnf-f24);
  }

  .text_we-build {
    flex: 1;
    margin-bottom: 0;
    display: flex;
  }

  .tendina-ripstick {
    width: 400px;
    display: block;
  }

  .amphibio_tendina-copy {
    margin-bottom: 10px;
  }

  .navbar-menu-de_2022 {
    z-index: 3;
  }

  .adventure-tendina {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    display: none;
    position: relative;
  }

  .text_ski-touring---alpinism.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_link_menu_1 {
    flex: 1;
    max-width: 1680px;
    display: block;
  }

  .ripsticktour-ws {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dropdown-list {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .menu_elan.lynx {
    background-color: #0000;
    width: 400px;
  }

  .menu_elan.riga-copy {
    background-color: #0000;
    border-style: solid;
    border-color: #fff;
    border-bottom-width: 1px;
    height: 50px;
  }

  .menu_elan._2 {
    background-color: #0000;
    width: 400px;
    height: 40px;
  }

  .menu_elan.no-riga {
    background-color: #0000;
    border-style: solid;
    border-color: #fff;
    border-bottom-width: 0;
    height: 40px;
  }

  .menu_elan.riga {
    background-color: #0000;
    border-style: solid;
    border-color: #fff;
    border-bottom-width: 1px;
    height: 40px;
  }

  .dropdown-amphibio, .dropdown-race {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .tendina-race-2021, .tendina-all-mountain-2021 {
    width: 400px;
    display: block;
  }

  .home-5 {
    z-index: 2;
    display: block;
  }

  .dropdown-list-11 {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .link_ski-touring---alpinism {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dropdown-ski_touring {
    z-index: 10;
    background-color: var(--cust-exploring);
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .tendina-layaring-system {
    width: 400px;
    display: flex;
    position: relative;
  }

  .tendina_layaring-system, .tendina_drop_tech {
    width: 400px;
    display: block;
  }

  .link_ski-touring---alpinism-copy {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dropdown-offtrail {
    z-index: 10;
    background-color: #d4d4d4;
    width: 400px;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .tendina_equipment {
    width: 400px;
    display: none;
  }

  .link_equipment {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .text_snowmad.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .text-block-68 {
    font-size: 3vw;
    line-height: 3vw;
  }

  .q_a_section1 {
    z-index: 0;
    height: 50vh;
    padding-top: 36px;
    padding-bottom: 36px;
    display: block;
    position: relative;
  }

  .section-16 {
    width: 100vw;
    max-width: none;
  }

  .quick-stack-17 {
    max-width: 1680px;
    height: auto;
  }

  .quick-stack-17.dryventmono {
    max-width: 1680px;
  }

  .quick-stack-17._350px, .quick-stack-17.ventrix_down_jacket {
    width: 100%;
  }

  .quick-stack-17.dotknit_layer {
    max-width: 1680px;
  }

  .container-1215 {
    width: 100%;
    max-width: 1680px;
    height: auto;
    min-height: 100%;
    display: block;
  }

  .div-block-1921 {
    width: 100%;
  }

  .paragraph-29.dryvent.bianco {
    font-size: 20px;
  }

  .paragraph-29.dryvent.bianco.heatseek {
    width: 70%;
  }

  .slider-28 {
    background-position: 50% 0;
    min-height: 500px;
  }

  .q_a_section_2, .q_a_section_2a, .q_a_section_3a {
    width: 100vw;
    max-width: none;
  }

  .a_2a {
    width: 100%;
  }

  .cell-36 {
    justify-content: center;
    align-items: flex-start;
  }

  .cell-36.gore_5a {
    padding-right: 0;
  }

  .q_a_section_2_a, .q_a_section_3_a {
    width: 100vw;
    max-width: none;
  }

  .div-block-1929 {
    width: 100%;
  }

  .hamburger {
    z-index: 100;
    position: relative;
  }

  .div-block-1930 {
    z-index: 0;
    background-color: var(--blu-tnf-f24);
    width: 100vw;
    height: 70px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .base-blu {
    z-index: 1;
    background-color: var(--blu-tnf-f24);
    opacity: .86;
    mix-blend-mode: multiply;
    width: 100vw;
    height: 70px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .q_a_section_5_a, .q_a_section_4_a, .q_a_section_6_a {
    width: 100vw;
    max-width: none;
  }

  .dry_vent_1_a {
    z-index: 0;
    display: block;
    position: relative;
  }

  .div_dryvent_mono {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 1600px;
    display: flex;
  }

  .div_technology-overview {
    padding-left: 0%;
  }

  .text-tech_overview {
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 30px;
  }

  .text-tech_overview.seam-sealed, .text-tech_overview.polartectext {
    font-size: 36px;
    font-weight: 400;
  }

  .container-1218 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .div_text_overview {
    background-color: var(--white);
    padding-left: 0%;
  }

  .div-block-1938.summit_offtrail {
    background-image: url('../images/summit-offtrail3.jpg');
  }

  .div-block-1938.dotknit-thermal {
    background-size: contain;
    height: 500px;
  }

  .container-text_tech-overview, .containe_title-dryvent {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .container-1219 {
    width: 100vw;
    max-width: 1680px;
    min-height: auto;
    position: static;
  }

  .container-1219.triple_baffle_features {
    flex-flow: column;
  }

  .container-1219.dotknit_video, .container-1219.dotknit_video-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1219.gore {
    background-color: var(--white);
    min-height: 500px;
    max-height: none;
  }

  .container-1219._50-50_insulation {
    background-color: var(--white);
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .container-1219.ventrix, .container-1219.clouddown {
    background-color: var(--white);
  }

  .div-block-1939.foto_baselayer, .div-block-1939.foto_midlayer, .div-block-1939.foto_midlayer_a1, .div-block-1939.foto_midlayer_3 {
    width: 50%;
  }

  .div-block-1939.foto_outerayer_a1 {
    width: 90%;
  }

  .div-block-1940.key-benefit {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-1940.key-benefit._20, .div-block-1940.key-benefit._15 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .div-block-1940.key_features_triple_baffle {
    height: auto;
  }

  .div-block-1940.key-features {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .paragraph-32.text-del-la-rue {
    font-size: 30px;
    line-height: 36px;
  }

  .dryvent_2_a {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .quick-stack-key-benefit {
    min-height: auto;
  }

  .div_foto_key_benefit {
    z-index: 2;
  }

  .container-1220 {
    display: flex;
  }

  .dryvent_3_a {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-testo-dropdown {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .q_a_section_3_a-copy {
    width: 100vw;
    max-width: none;
  }

  .container_dryvent-mono._5_a {
    max-width: 1680px;
  }

  .dryvent_5_a {
    width: 100vw;
    max-width: none;
  }

  .dv_mono_5a {
    height: 100%;
  }

  .dv_mono_5a.colonna-sx {
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
  }

  .cell-37 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-dm-key-benefit {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .base-layer {
    z-index: 0;
    display: block;
    position: relative;
  }

  .bold-text-93.nero {
    width: auto;
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    font-size: 30px;
    line-height: 30px;
  }

  .video-mobile {
    display: none;
  }

  .html-embed-mobile {
    width: 100vw;
  }

  .html-embed-mobile.triple_baffle {
    overflow: hidden;
  }

  .dryvent_3_b {
    background-color: var(--white);
    height: auto;
    min-height: 500px;
    overflow: hidden;
  }

  .div_text_dryvent {
    height: auto;
    min-height: 500px;
  }

  .container-dryvent {
    display: flex;
  }

  .video-desktop {
    min-height: 500px;
    display: inline-flex;
  }

  .base_layer_1_a {
    z-index: 0;
    display: block;
    position: relative;
  }

  .containe_base_layer {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .foto-base-layer {
    height: 500px;
  }

  .base_layer_2_a {
    z-index: 2;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .container-1221 {
    max-width: 1080px;
  }

  .quick-stack-23 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-23.color-mid_layer {
    background-color: var(--cust-exploring);
  }

  .containe_mid_layer {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .mid_layer_1a {
    z-index: 0;
    display: block;
    position: relative;
  }

  .mid_layer_2_a {
    z-index: 2;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .mid_layer_4_a {
    background-color: var(--dark-grey);
  }

  .foto_mid_layer {
    height: 500px;
  }

  .mid_layer_3_a {
    z-index: 2;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .container_riga_3_mid_layer {
    max-width: 1680px;
    min-height: auto;
    position: static;
  }

  .outer_layer_1a, .outer_layer_1a-copy, .mid_layer_1a_copy {
    z-index: 0;
    display: block;
    position: relative;
  }

  .outer_layer_1b {
    z-index: 0;
    background-position: 50%;
    display: block;
    position: relative;
  }

  .outer_layer_2_b {
    z-index: 2;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .containe_outer_layer {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .foto_outer_layer {
    height: 500px;
  }

  .div-block-1943 {
    width: 100%;
    height: 100px;
    margin-top: 41px;
    margin-bottom: 41px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .button-2 {
    text-align: center;
    width: 300px;
    height: 70px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 30px;
  }

  .section-19 {
    background-color: var(--the-drop);
    background-image: url('../images/MAPPA_bianca.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container-1222 {
    max-width: 1680px;
  }

  .div-block-1944 {
    width: 100%;
    height: 50%;
  }

  .div_text_the_drop {
    width: 100%;
    max-width: 1680px;
  }

  .titolo-the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .the_drop_2_a {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .div-block_foto_delarue.foto_baselayer, .div-block_foto_delarue.foto_midlayer, .div-block_foto_delarue.foto_midlayer_a1, .div-block_foto_delarue.foto_midlayer_3 {
    width: 50%;
  }

  .div-block_foto_delarue.foto_outerayer_a1 {
    width: 90%;
  }

  .div_text_de_la_rue.distanza-40pt {
    margin-bottom: 40px;
  }

  .container-1223 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1680px;
    display: flex;
  }

  .the_drop_3a {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .tech_the-drop {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .the_drop_hero {
    background-color: var(--the-drop);
    background-image: url('../images/MAPPA_bianca.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .containe_snomad-34 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .nomad_1_a {
    z-index: 0;
    background-position: 50% 65%;
    display: block;
    position: relative;
  }

  .riga-nera {
    padding-left: 0%;
  }

  .riga-nera.rapidus {
    background-color: var(--the-drop);
  }

  .container-prod_snomad_34 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: inline-flex;
  }

  .snomad_34 {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .nomad_34_feture {
    min-height: 500px;
  }

  .container_snomad_34 {
    max-width: 1680px;
    min-height: auto;
    position: static;
  }

  .nomad_3_a {
    width: 100vw;
    max-width: none;
  }

  .div-foto_snomad {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_snomad._1 {
    width: 100%;
  }

  .div-block-nomad {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .containe_title-summit_offtrail_tr {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .summit_offrail_tr {
    z-index: 0;
    display: block;
    position: relative;
  }

  .div_technology_summit_offtrail {
    padding-left: 0%;
  }

  .summit_offrail_1_a {
    width: 100vw;
    max-width: none;
    height: auto;
    min-height: auto;
  }

  .div-foto_summit_offtrail {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_summit_offtrail._1 {
    width: 100%;
  }

  .cell-46.verto_alpine {
    background-image: url('../images/TNF_FW24_Offtrail_GoreTex_Kolsch_2603_low.jpg');
  }

  .cell-46.verto_alpine_mid_gtx {
    background-image: url('../images/TNF_FW23_Tech-Outdoor_025.jpg');
    background-position: 60% 90%;
    background-size: cover;
  }

  .cell-46.cloud_down {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/hero_photo_clouddown_1B.jpg');
  }

  .text-block-75 {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div_text_ski_touring_is-copy {
    width: auto;
    max-width: 1680px;
    height: auto;
  }

  .summit_offtrail_2b {
    height: auto;
    min-height: 600px;
  }

  .summit_offrail_3_b, .summit_offrail_4_b, .summit_offrail_5_b, .summit_offrail_3_b_mobile, .summit_offrail_4_mobile {
    width: 100vw;
    max-width: none;
  }

  .verto_alpine_2_a {
    height: auto;
    min-height: 600px;
  }

  .div-foto_summit_offtrail-copy {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .offtrail_tr_1a {
    height: auto;
    min-height: 600px;
  }

  .div_text_offtrail_tr {
    width: auto;
    max-width: 1680px;
    height: auto;
  }

  .offtrail_tr_2a {
    width: 100vw;
    max-width: none;
  }

  .div_verto_alpine_mid_gtx {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .offtrail_tr_3a {
    width: 100vw;
    max-width: none;
  }

  .div_text_verto_alpine_mid_gtx {
    width: auto;
    max-width: 1680px;
    height: auto;
  }

  .verto_alpine_mid_gtx, .verto_alpine_mid_gtx_2a {
    height: auto;
    min-height: 600px;
  }

  .verto_alpine_3a {
    width: 100vw;
    max-width: none;
  }

  .div-foto_summit_offtrail-copy-copy, .div-foto_verto_alpine_mid_gtx {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_verto_alpine_gtx._1, .features_verto_mid_gtx_nr._1 {
    width: 100%;
  }

  .verto_alpine_4a, .verto_alpine_5a, .verto_alpine_6a {
    width: 100vw;
    max-width: none;
  }

  .div-foto_verto_alpine_gtx {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .q_a_section_3_ab, .q_a_section_2_b, .q_a_section_3_b, .q_a_section_4b, .q_a_section_5b, .q_a_section_6b, .q_a_section_7b {
    width: 100vw;
    max-width: none;
  }

  .text-span-290, .text-span-291 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .div-foto_water-proof {
    background-image: url('../images/download.avif');
    background-position: 50% 0;
  }

  .q_a_section_8b, .q_a_section_9b {
    width: 100vw;
    max-width: none;
  }

  .div-50_50_down {
    background-image: url('../images/download.avif');
    background-position: 50% 0;
  }

  .q_a_section_10b {
    width: 100vw;
    max-width: none;
  }

  .containe_triple_baffle {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .dry_triple_baffle_1a, .triple_baffle_1a {
    z-index: 0;
    display: block;
    position: relative;
  }

  .triple_baffle_2a {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .div_foto_triple_baffle {
    z-index: 2;
  }

  .quick-stack-triple_baffle {
    min-height: 500px;
  }

  .div-block-1957 {
    max-width: 1680px;
  }

  .div_text_triple_baffle {
    width: 50%;
  }

  .div_text_triple_baffle.testo-centrato {
    min-height: auto;
  }

  .containe_dotknit {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    font-size: 10px;
    display: flex;
  }

  .dotknit_thermal {
    z-index: 0;
    display: block;
    position: relative;
  }

  .div_foto_dotknit_thermal {
    z-index: 2;
  }

  .dotknit {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    display: flex;
  }

  .dotknit_2a {
    z-index: 0;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .quick-stack-dotknit_thermal {
    min-height: 500px;
  }

  .div-block-1958 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div_dot_knit {
    background-image: url('../images/dotknit_macro.jpg');
    width: 100%;
  }

  .video_dotknit_desktop {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .video_dotknit_mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }

  .amp_1a {
    z-index: 0;
    background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_0474_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    display: block;
    position: relative;
  }

  .amp_2a {
    background-color: var(--white);
    padding-left: 0%;
  }

  .div-foto_amp {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .amp_3_a, .amp_4_a {
    width: 100vw;
    max-width: none;
  }

  .rapidus_1a {
    z-index: 0;
    background-image: linear-gradient(#00000038, #00000038), url('../images/TNF_FW23_SummitSeries_Snow_Pakistan_Smith-004.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    display: block;
    position: relative;
  }

  .div_rapidus_evo_24 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .features_rapidus_evo._1 {
    width: 100%;
  }

  .rapidus_3_a {
    width: 100vw;
    max-width: none;
  }

  .rapidus_2a {
    background-color: var(--white);
    padding-left: 0%;
  }

  .rapidus_4a {
    width: 100vw;
    max-width: none;
  }

  .div_rapidus_alpine, .div_rapidus_alpine_34, .div_rapidus_alpine-copy {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .pfas_1a {
    width: 100vw;
  }

  .div-block-1959 {
    max-width: 1680px;
  }

  .text-block-78.nero {
    width: 100%;
    font-size: 3vw;
    line-height: 3vw;
  }

  .pfas_2a {
    background-position: 50%;
  }

  .div-block-1960.pfas {
    width: 100%;
  }

  .pfas_3a {
    background-color: var(--community-color-ok);
    background-image: none;
  }

  .pfas_5a {
    background-color: var(--kit-out-color);
    background-image: none;
  }

  .div-block-1961 {
    width: 100%;
  }

  .pfas_2a-copy {
    background-position: 50%;
  }

  .pfas_4a {
    background-color: var(--cust-take);
    background-image: none;
  }

  .pfas_5_a {
    background-position: 50%;
  }

  .container-1225 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .windwall_benefits {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .section-23 {
    height: 100vh;
  }

  .div-block-1964 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto 130%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .cell-52 {
    padding: 150px;
  }

  .title_gore {
    font-size: 2vw;
  }

  .title_gore.dvm_key-benefit {
    width: 50%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .dotknit_2a-copy {
    z-index: 3;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .text_gore_tex {
    width: 35%;
    max-width: none;
    height: 100%;
    min-height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .goretex_video {
    z-index: 3;
    background-color: var(--white);
    height: auto;
    min-height: auto;
    padding-top: 140px;
    padding-bottom: 140px;
    position: relative;
  }

  .div_goretex {
    width: 50%;
    max-width: none;
    height: auto;
    min-height: 500px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .video_goretex {
    justify-content: center;
    align-items: center;
    width: 70%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .gore-tex_4a {
    width: 100vw;
    max-width: none;
  }

  .div_gore-tex_benefit {
    width: 100%;
  }

  .gore-tex_5a {
    width: 100vw;
    max-width: none;
  }

  .container_gore-tex_5a {
    width: 100%;
    max-width: 1680px;
  }

  .container_gore-tex_5a._5_a {
    max-width: 1680px;
  }

  .div_gore-tex_shell_layer {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_mid-layer {
    height: 60%;
  }

  .div_gore-tex_grigio {
    width: 100%;
  }

  .div_text_goretex_subtitle {
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
  }

  .container-1225-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .gore_tex_intro {
    height: auto;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .div_text_gore_intro {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .gore_tex_4b {
    background-size: 35%;
    height: auto;
  }

  .div_gore-tex_5b {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .container_goretex {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .cell-55 {
    background-image: url('../images/dettaglio-triple-baffle-black.jpg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bold-text-108 {
    text-transform: uppercase;
    font-size: 3vw;
    line-height: 3vw;
  }

  .title_futurelight.dvm_key-benefit {
    width: 50%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .clouddown-video {
    z-index: 3;
    background-color: var(--white);
    height: auto;
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  .quick-stack-30.clouddown {
    width: 80%;
  }

  .video_futurelight_the_science {
    justify-content: center;
    align-items: center;
    width: 70%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .div_text_gore_intro-copy {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .futurelight_2a {
    background-color: var(--future-light);
    height: auto;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .div_text_futurelight, .div_text_futurelight_macro {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .futurelight_4a {
    background-color: var(--white);
    background-repeat: repeat;
    background-size: 35%;
    height: 100vh;
  }

  .futurelight_5a {
    width: 100vw;
    max-width: none;
  }

  .div_futurelight_col1, .div_futurelight_col2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_trousers {
    height: 60%;
  }

  .div_futurelight_col3 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_footwear {
    height: 60%;
  }

  .div_text_50insulation_intro {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .div_text_50insulation_intro.rosso {
    background-color: var(--cust-exploring);
  }

  ._50_insulation_intro {
    height: auto;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  ._50_insulation_video {
    z-index: 3;
    background-color: var(--white);
    height: auto;
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  ._50_insulation_benefit_title {
    background-color: var(--cust-exploring);
    background-image: none;
    height: auto;
  }

  ._50_insulation_benefit_title.titolo-ventrix {
    height: auto;
  }

  ._50_insulation_3a {
    background-size: 35%;
    height: 100vh;
  }

  ._50_insulation_4a {
    width: 100vw;
    max-width: none;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .container_50_insulation_4a {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1440%;
    display: flex;
  }

  .container_50_insulation_4a._5_a {
    max-width: 1680px;
  }

  .div_50_insulation_4a_midlayer {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 700px;
  }

  ._50_insulation_5a {
    width: 100vw;
    max-width: none;
  }

  .div_text_50_insulation {
    background-color: var(--cust-exploring);
    background-image: none;
    max-width: 1680px;
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container_50_insulation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1680px;
    height: 100%;
    padding-bottom: 0;
    display: flex;
  }

  ._50_insulation_6a {
    width: 100vw;
    max-width: none;
  }

  .container_50_insulation_6a {
    width: 100%;
    max-width: 1680px;
  }

  .container_50_insulation_6a._5_a {
    max-width: 1680px;
  }

  ._50_insulation_6b {
    width: 100vw;
    max-width: none;
  }

  .div-50_down_tech {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  ._50_insulation_video-copy, .ventrix_video {
    z-index: 3;
    background-color: var(--white);
    height: auto;
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  .video_ventrix {
    justify-content: center;
    align-items: center;
    width: 70%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .ventrix_intro {
    height: auto;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .ventrix_3a {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/ventrix_macro_2.jpg');
    background-position: 0 0, 0 0;
    background-size: auto, 35%;
    height: 100vh;
  }

  .ventrix_4a {
    width: 100vw;
    max-width: none;
  }

  .div_ventrix_4a_midlayer {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .ventrix-products {
    max-width: 1680px;
  }

  .ventrix_6b {
    width: 100vw;
    max-width: none;
    padding-bottom: 100px;
    padding-right: 0;
  }

  .div_ventrix_benefits {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .futurefleece_video-copy {
    z-index: 3;
    background-color: var(--white);
    height: auto;
    min-height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  .video_futurefleece {
    justify-content: center;
    align-items: center;
    width: 70%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .futurefleece_intro {
    background-color: var(--futurefleece);
  }

  .div_text_futurefleece_intro-copy {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .div_text_futurefleece_intro-copy.rosso {
    background-color: var(--gradiente-value);
  }

  .div_text_futurefleece_logo {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .div_text_futurefleece_logo.rosso {
    background-color: var(--gradiente-value);
    max-width: none;
  }

  .div_text_futurefleece_logo.rosso.futureflace_blue {
    height: 80px;
  }

  .futurefleece_3a {
    background-size: 35%;
    height: 100vh;
  }

  .text_furue-fleece {
    background-color: var(--cust-exploring);
    background-image: none;
  }

  .futurefleece_3b {
    background-color: var(--white);
    height: auto;
    min-height: 500px;
    overflow: hidden;
  }

  .html-embed-futurefleece {
    width: 100vw;
  }

  .html-embed-futurefleece.triple_baffle-copy, .html-embed-futurefleece.triple_baffle-copy-copy, .html-embed-futurefleece.dotknit_desktop, .html-embed-futurefleece.dotknit_mobile, .html-embed-futurefleece.goretex_desktop {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .div_text_futurefleece {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_4a {
    width: 100vw;
    max-width: none;
  }

  .div_futurefleece_1f, .div_futurefleece_2f {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_skin {
    height: 60%;
  }

  .div_futurefleece_3f {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_accessories {
    height: 60%;
  }

  .futurefleece_6b {
    width: 100vw;
    max-width: none;
  }

  .div_futurefleece {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .dotknit_tech_intro {
    height: auto;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .dotknit_video-copy {
    background-color: var(--cust-exploring);
  }

  .dotknit_tech_3a {
    background-size: 35%;
    height: 100vh;
  }

  .dotknit_4a {
    width: 100vw;
    max-width: none;
  }

  .dotknit_tech_layer {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .div_text_dotknit_tech {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    overflow: visible;
  }

  .div_text_dotknit_tech.nero {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: static;
  }

  .div_dotknit_accessories {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_accessories_dotknit {
    height: 60%;
  }

  .dotknit_5a {
    width: 100%;
    height: auto;
  }

  .div-block-1968 {
    height: auto;
    min-height: 500px;
  }

  .div-50_dotknit_tech {
    flex-flow: column;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .section-24 {
    max-width: none;
  }

  .containe_library {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    max-width: 1680px;
    padding-left: 0;
    display: flex;
  }

  .foto-library {
    z-index: 0;
    height: 30vh;
    display: block;
    position: relative;
  }

  .div-block-1969._1 {
    height: 100%;
    min-height: auto;
  }

  .div-block-1969._3, .link-block-65 {
    height: 100%;
  }

  .bold-text-110 {
    font-size: 4vw;
  }

  .bold-text-111 {
    font-size: 2.5vw;
  }

  .futurefleece_4ab {
    width: 100vw;
    max-width: none;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .icon_accessories {
    height: 60%;
  }

  .fleeece_icon, .div_icon_against-the-skin {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 700px;
  }

  .skin {
    height: 60%;
  }

  .section-25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .bold-text-114 {
    font-size: 3.5vw;
  }

  .video_clouddown {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .cell-61 {
    justify-content: center;
    align-items: center;
  }

  .clouddown_2a {
    background-color: var(--clouddown);
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick_stack_clouddown {
    width: 100%;
  }

  .clouddown_4a {
    background-size: 35%;
    height: 100vh;
  }

  .div_clouddown_layer {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .outer-insulation-layer {
    height: 60%;
  }

  .clouddown_5a {
    width: 100vw;
    max-width: none;
  }

  .container_clouddown {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1680px;
    height: 100%;
    padding-bottom: 0;
    display: flex;
  }

  .div_text_clouddown {
    background-color: var(--cust-exploring);
    background-image: none;
    max-width: 1680px;
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .clouddown_-himalaya, .clouddown_parka {
    min-height: 300px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-icon {
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
  }

  .dryvent_s1 {
    max-width: none;
  }

  .div-block-1972 {
    width: 100%;
    max-width: 1440px;
  }

  .div-block-1972._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div_testo_intro_dryvent {
    max-width: 1440px;
  }

  .div_testo_intro_dryvent.pieno {
    width: 70%;
    height: 60px;
  }

  .quick-stack-31 {
    max-width: 1440px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .combine-padding-global {
    background-color: var(--white);
  }

  .combine-container-large {
    width: 100%;
    max-width: 75rem;
  }

  .combine-container-large.downfill {
    max-width: 85rem;
  }

  .combine-container-large.polartec {
    width: 100%;
  }

  .combine-padding-section-medium {
    background-color: var(--white);
    max-width: none;
  }

  .combine-heading-style-h6 {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .combine-container-small {
    max-width: 70rem;
  }

  .combine-team3_component.downfill {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .combine-team3_item.goretex_waterproof {
    background-image: url('../images/foto_durably_waterproof.jpg');
  }

  .combine-team3_item.clouddown_warmth {
    background-image: url('../images/Exceptional-Warmth_part1.jpg');
  }

  .combine-team3_item.higly-comfortable_5050insulation {
    background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  }

  .combine-team3_item.higly-comfortable_ventrix {
    background-image: url('../images/ventrix_higly_comfortable.jpg');
  }

  .combine-team3_item.dotknit_warmth {
    background-image: url('../images/dotknit_super_breathable.jpg');
  }

  .combine-team3_item.higly-comfortable_5050insulation-copy {
    background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
  }

  .combine-team3_item.higly-comfortable_futurefleece {
    background-image: url('../images/futurefleece_intro.jpg');
  }

  .combine-team3_item.flashdry_lightweight {
    background-image: url('../images/flashdry_Lightweight.jpg');
  }

  .combine-team3_item.windwall_windproof {
    background-image: url('../images/windwall_photo_windproof.jpg');
  }

  .combine-team3_item.dwr_water_resistent {
    background-image: url('../images/dwr_water_resistent_photo.jpg');
    width: 100%;
  }

  .combine-team3_item.downfill_warmth {
    background-image: url('../images/DOWNFILL_PHOTO_Exceptional_Warmth.jpg');
  }

  .combine-team3_item.polartec_breathable {
    background-image: url('../images/breathable_polartec.jpg');
    width: 20%;
  }

  .combine-team3_item.polartec_quick_drying {
    background-image: url('../images/Quick_Drying_polartec.jpg');
    width: 20%;
  }

  .combine-team3_item.polartec_durable_ok {
    background-image: url('../images/durable_polartec.jpg');
    width: 20%;
  }

  .combine-team3_item.heatseeker_eco {
    background-image: url('../images/heatseeker_eco_Lightweight_photo.jpg');
  }

  .combine-team3_item.vectiv_efficiency {
    background-image: url('../images/efficiency_vectiv.jpg');
  }

  .about-technology-1 {
    max-width: 1440px;
  }

  .dryvent_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
  }

  .container_dryvent_s4 {
    width: 100%;
    max-width: 1440px;
  }

  .container_dryvent_s4._5_a {
    max-width: 1680px;
  }

  .div_dryvent {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_dryvent.how-to-layer {
    max-width: 1440px;
    min-height: 500px;
  }

  .div-dryvent_outerlayer_1, .div-dryvent_outerlayer_3a, .div-dryvent_outerlayer_2 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .testodryevent {
    text-align: left;
    font-style: normal;
  }

  .testodryevent.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .testodryevent.space-up-copy.nero._18pt {
    font-size: 18px;
    line-height: 28px;
  }

  .testodryevent.how_to_layer {
    width: auto;
  }

  .uui-page-padding {
    height: auto;
  }

  .uui-section_team06 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .discover-dryvent {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    overflow: visible;
  }

  .discover-dryvent.nero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    position: static;
  }

  .discover-dryvent.intro {
    justify-content: center;
    align-items: center;
  }

  .dryvent_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .container-1229 {
    max-width: 1440px;
  }

  .div-header-video {
    width: 100%;
    max-width: 1440px;
  }

  .div-header-video._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-tech_overview {
    width: 100%;
    max-width: 1440px;
  }

  .div-tech_overview._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-tech_overview_2 {
    width: 100%;
    max-width: 1440px;
  }

  .div-tech_overview_2._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-logo-dryvent {
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-dryvent._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .text_tech_oveerview {
    max-width: 1440px;
  }

  .div_dryvent_intro {
    width: 100%;
    max-width: 1440px;
    padding-right: 20px;
  }

  .div_dryvent_intro._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div_futurelight_intro {
    width: 50%;
    max-width: 1440px;
  }

  .div_futurelight_intro._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div_testo_intro_futurelight {
    max-width: 1440px;
  }

  .div_testo_intro_futurelight.pieno {
    width: 70%;
    height: 60px;
  }

  .futurelight_s0 {
    background-image: url('../images/futurelight_background.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .container-futurelight {
    max-width: 1440px;
  }

  .futurelight_s1 {
    max-width: none;
  }

  .div-logo-futurelight {
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-futurelight._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .combine-padding-section-futurelight {
    background-image: none;
  }

  .div-dryvent_outerlayer_3a-copy, .div_footwear_futurelight {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .container-1230 {
    width: 100%;
    max-width: 1440px;
    padding-left: 20px;
  }

  .goretex-s0 {
    background-image: url('../images/part_goretex.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .div_testo_intro_goretex {
    max-width: 1440px;
  }

  .div_testo_intro_goretex.pieno {
    background-image: url('../images/LOGO_GORE-TEX.png');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .goretex_s1 {
    max-width: none;
  }

  .div-logo-goretex {
    background-image: url('../images/logo-gore-tex_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-goretex._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .combine-team3_image-wrapper-copy.exceptionally-breathable, .combine-team3_image-wrapper-copy.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .combine-team3_image-wrapper-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .combine-team3_image-wrapper-copy.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .combine-team3_image-wrapper-copy.icon_fast_drying {
    background-image: url('../images/icon_fast_drying.svg');
  }

  .combine-team3_image-wrapper-copy.icon_backable {
    background-image: url('../images/packable.png');
  }

  .exceptionally-breathable {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
  }

  .sottotitolo-goretex.dryvent.bianco {
    font-size: 20px;
  }

  .goretex_s3 {
    background-image: url('../images/fondino_gore-tex_nero.jpg');
  }

  .goretex_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .testogoretex {
    text-align: left;
    font-style: normal;
  }

  .testogoretex.space-up-copy {
    width: auto;
    font-size: 20px;
    line-height: 36px;
  }

  .testogoretex.space-up-copy.nero._18pt, .testogoretex.space-up-copy.bianco_18pt._18pt {
    font-size: 18px;
    line-height: 24px;
  }

  .testogoretex.space-up-copy.bold {
    text-transform: none;
  }

  .testogoretex.how_to_layer {
    width: auto;
  }

  .goretex_outerlayer_1 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .goretex_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_goretex_discover {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_goretex_discover.how-to-layer {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .div_goretex_discover.product-goretex {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div_goretex_discover._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: 500px;
  }

  .dev_text_discover_text {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    overflow: visible;
  }

  .dev_text_discover_text.nero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .dev_text_discover_text.nero.allineato-sopra {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .dev_text_discover_text.intro {
    justify-content: center;
    align-items: center;
  }

  .dev_text_discover_text.nero-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .walsh-card-wrapper-image.vectiv_4 {
    margin-top: 0;
  }

  .quick-stack-33 {
    min-height: auto;
  }

  .text-goretex-product {
    font-size: 30px;
  }

  .text-goretex-product.dvm_key-benefit {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .text-goretex-product.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 30px;
    line-height: 30px;
  }

  .text-goretex-product.dotknit_2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .section-27 {
    height: auto;
  }

  .cell-65 {
    border-width: .5px;
  }

  .cloud-down-s0 {
    background-image: url('../images/hero_photo_cloud-down.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .div_testo_intro_clouddown {
    max-width: 1440px;
  }

  .div_testo_intro_clouddown.pieno {
    background-image: url('../images/logo_dotknit_bianco.svg');
    background-size: 100%;
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .clouddown_s1 {
    max-width: none;
  }

  .div-logo-clouddown {
    background-image: url('../images/logo_clouddown_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
    margin-bottom: 20px;
  }

  .div-logo-clouddown._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .combine-team3_clouddown {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .icon_warmth {
    background-image: url('../images/icon_Exceptional_Warmth_ok.png');
  }

  .compressible.clouddown {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .compressible.polartec_recycled {
    background-image: url('../images/recycled_material_polartec.jpg');
  }

  .compressible.polartec {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .icon-compressible {
    background-image: url('../images/icon_compressible_ok.png');
  }

  .comfortable {
    background-image: url('../images/Comfortable_part3.jpg');
  }

  .combine-heading-style-h6-copy {
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .lightweight {
    background-image: url('../images/Lightweight_part4.jpg');
  }

  .clouddown_outer_insulation_layer {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .clouddown_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_clouddowndiscover {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_clouddowndiscover.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .div_clouddowndiscover.product-goretex, .div_clouddowndiscover.product-cloud_down {
    background-color: var(--cust-exploring);
    min-height: 500px;
  }

  .text-clouddown_summit {
    width: auto;
    font-size: 40px;
    line-height: 40px;
  }

  .text-clouddown_summit.dvm_key-benefit {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .text-clouddown_summit.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 30px;
    line-height: 30px;
  }

  .text-clouddown_summit.dotknit_2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .clouddown_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  ._5050_insulation_s0 {
    background-image: url('../images/50_insulation_intro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  ._5050_insulation_s1 {
    background-color: var(--50_50_insulation);
    max-width: none;
  }

  ._5050_insulation_s3 {
    background-image: url('../images/50_insulation_macro.jpg');
  }

  ._5050_insulation_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  ._5050_insulation_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_5050_insulation {
    max-width: 1440px;
  }

  .div_testo_intro_5050_insulation.pieno {
    background-image: url('../images/50-50_insulation.png');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .div-logo-goretex-copy {
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-goretex-copy._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-logo-goretex-copy._5050_insulation, .div-logo-goretex-copy._5050_insulation-copy {
    background-image: url('../images/50-50_insulation_BIANCO_outline.svg');
  }

  .div-logo-goretex-copy.logo-ventrix {
    background-image: url('../images/logo_ventrix_bianco_outline.svg');
  }

  .div-logo-goretex-copy.futurefleece {
    background-image: url('../images/futurefleece_bianco_outline_1.svg');
  }

  .icon_temperature-regulating.exceptionally-breathable, .icon_temperature-regulating.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_temperature-regulating.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating._5050_insulation {
    background-image: url('../images/temperature_regulating.png');
  }

  .temperature-regulating {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
  }

  .div_5050_insulation {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_5050_insulation.how-to-layer {
    max-width: 1440px;
    min-height: 500px;
  }

  ._5050_insulation_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .ventrix_s0 {
    background-image: url('../images/ventrix_intro_ok.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .ventrix_s1 {
    background-color: var(--50_50_insulation);
    max-width: none;
  }

  .ventrix_s3 {
    background-image: url('../images/ventrix_macro_2.jpg');
  }

  .ventrix_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ventrix {
    width: 100%;
    max-width: 1440px;
    padding-right: 20px;
  }

  .ventrix._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .logo_ventrix {
    max-width: 1440px;
  }

  .logo_ventrix.pieno {
    background-image: url('../images/logo_ventrix_bianco.svg');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .ventrix_midlayer {
    background-image: url('../images/ventrix_mid_layer.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dotkint-s0 {
    background-image: url('../images/dotknit_herophoto.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .dotknit-s1 {
    max-width: none;
  }

  .dotknit_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .dotknit_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-logo-dotknit {
    background-image: url('../images/logo_dotknit_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
    margin-bottom: 20px;
  }

  .div-logo-dotknit._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .icon_super-breathable {
    background-image: url('../images/icon_Exceptional_Warmth_ok.png');
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .futurefleece_s0 {
    background-image: url('../images/futurefleece_intro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .futurefleece_s1 {
    background-color: var(--futurefleece_ok);
    max-width: none;
  }

  .futurefleece_s3 {
    background-image: url('../images/future_fleece_desktop.jpg');
  }

  .futurefleece_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .futurefleece_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_testo_intro_5050_insulation-copy {
    max-width: 1440px;
  }

  .div_testo_intro_5050_insulation-copy.pieno {
    background-image: url('../images/futurefleece_1.png');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .icon_temperature-regulating-copy.exceptionally-breathable, .icon_temperature-regulating-copy.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating-copy.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_temperature-regulating-copy.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_temperature-regulating-copy._5050_insulation {
    background-image: url('../images/temperature_regulating.png');
  }

  .icon_temperature-regulating-copy.futurelight {
    background-image: url('../images/Lightweight.png');
  }

  .lightweight_image {
    background-image: url('../images/foto_exceptionally_breathable.jpg');
  }

  .disegno-skin {
    height: 60%;
  }

  .disegno-accessories {
    text-align: left;
    font-style: normal;
  }

  .disegno-accessories.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .disegno-accessories.how_to_layer {
    width: auto;
  }

  .disegno_accessori {
    height: 60%;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
  }

  .futurefleece_skin {
    background-image: url('../images/futurefleece_against_skin.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .futurefleece_accessories {
    background-image: url('../images/futurefleece_Accessories.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .flashdry-s0 {
    background-image: url('../images/flashdry_herophoto.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .flashdry_s1 {
    max-width: none;
  }

  .flashdry_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
  }

  .flashdry_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .flashdry_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_flashdry {
    max-width: 1440px;
  }

  .logo_flashdry.pieno {
    background-image: url('../images/FLASHDRY_white.svg');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .div-logo-flashdry {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-flashdry._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .icon-skin {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .next-to-skin-comfort.flashdry {
    background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
  }

  .next-to-skin-comfort.windwall_breathable {
    background-image: url('../images/windwall_photo_breathable.jpg');
  }

  .next-to-skin-comfort.dwr_breathable {
    background-image: url('../images/dwr_breathable_photo.jpg');
  }

  .next-to-skin-comfort.heatseeker_eco_warm_when_wet {
    background-image: url('../images/heatseeker_eco_Warm_When_Wet_photo.jpg');
  }

  .next-to-skin-comfort.vectiv {
    background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
  }

  .flashdry_fast_drying {
    background-image: url('../images/flashdry_fast_drying.jpg');
    background-position: 0%;
    background-size: cover;
  }

  .flashdry_canotta {
    background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .flashdry_tshirt {
    background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .windwall-s0 {
    background-image: url('../images/windwall_hero_photo_2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .windwall_s1 {
    max-width: none;
  }

  .windwall_s3 {
    background-image: url('../images/windwall_tech.jpg');
  }

  .windwall_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .windwall_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_windwall {
    max-width: 1440px;
  }

  .logo_windwall.pieno {
    background-image: url('../images/windwall_bianco.svg');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .div-logo-windwall {
    background-image: url('../images/windwall_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-windwall._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .windawall_packable {
    background-image: url('../images/windwall_photo_packable.jpg');
    background-position: 0%;
    background-size: cover;
  }

  .windwall_outer_shell {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .outer_shell_layer {
    height: 60%;
  }

  .outer_shell_layer.windwall {
    background-image: url('../images/icon_outer_shell_layer.png');
  }

  .windwall_photo_midlayer {
    background-image: url('../images/windwall_photo_midlayer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .div_midlayer {
    text-align: left;
    font-style: normal;
  }

  .div_midlayer.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .div_midlayer.how_to_layer {
    width: auto;
  }

  .div_midlayer.windwall {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .windwall_photo_trouserts {
    background-image: url('../images/windwall_photo_touserts.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .disegno_trouserts {
    height: 60%;
  }

  .dwr-s0 {
    background-image: url('../images/dwr_hero_image_2000px.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .dwr_s1 {
    max-width: none;
  }

  .dwr_s3 {
    background-image: url('../images/Reactivating_DWR.jpg');
  }

  .dwr_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .dwr_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_dwr {
    max-width: 1440px;
  }

  .logo_dwr.pieno {
    background-image: url('../images/logo_DWR_bianco.svg');
    width: 40%;
    height: 100px;
    overflow: auto;
  }

  .div-logo-_dwr {
    background-image: url('../images/logo_DWR_bianco_outline2.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-_dwr._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .icon_water-resistant {
    background-image: url('../images/icon_Water-resistant_2.svg');
  }

  .div_dwr {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_dwr.how-to-layer {
    max-width: 1440px;
    min-height: 500px;
  }

  .foto_mid-layer-copy {
    height: 60%;
  }

  .dwr_footwaer {
    background-image: url('../images/dryvent_footwear.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .icon_footwear_dwr, .disegno_fleeces, .disegno_fleeces_dwr, .disegno_fleece_dwr {
    height: 60%;
  }

  .windwall_outer_shell-copy {
    background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dwr_midlayer {
    background-image: url('../images/DWR_photo_midlayer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dwr_photo_fleeces {
    background-image: url('../images/DWR_photo_fleeces.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .downfill-s0 {
    background-image: url('../images/down_fill_hero_photo.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .downfill_s1 {
    max-width: none;
  }

  .downfill_s3 {
    background-image: url('../images/down_fill_hero_photo.jpg');
  }

  .downfill_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .downfill_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_logo_downfiill {
    max-width: 1440px;
  }

  .div_logo_downfiill.pieno {
    background-image: url('../images/logo_Downfill_bianco.svg');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .dwr_photo_outer_layer {
    background-image: url('../images/downfill_photo_outerlayer.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .icona_outerlayer {
    height: 60%;
  }

  .photo_midlayer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .polartec-s0 {
    background-image: linear-gradient(#0000000d, #0000000d), url('../images/polartec_hero_photo.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    max-width: none;
  }

  .polartec_s1 {
    max-width: none;
  }

  .polartec_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .polartec_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .divpolartec {
    max-width: 1440px;
  }

  .div_dryvent_intro-copy {
    width: 60%;
    max-width: 1440px;
    padding-right: 20px;
  }

  .div_dryvent_intro-copy._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div_logo_polartec {
    max-width: 1440px;
  }

  .div_logo_polartec.pieno {
    background-image: url('../images/logo_polartec_bianco.svg');
    background-size: contain;
    width: 100%;
    height: 120px;
    overflow: auto;
  }

  .div-logo-polartec {
    background-image: url('../images/logo_polartec_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
    margin-bottom: 20px;
  }

  .div-logo-polartec._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .photo_comfort {
    background-image: url('../images/Comfortable_part3.jpg');
  }

  .durable.clouddown, .durable.polartec_recycled {
    background-image: url('../images/Compressible_part2.jpg');
  }

  .durable.polartec {
    background-image: url('../images/durable_polartec.jpg');
  }

  .icon-recycled {
    background-image: url('../images/icon_recycled.svg');
  }

  .icon-durable {
    background-image: url('../images/icon_durable.svg');
  }

  .icon_breathable {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_quick_drying {
    background-image: url('../images/icon_fast_drying_1.svg');
  }

  .icon_durable_ok {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .heatseeker_eco-s0 {
    background-color: var(--fondo-disegni);
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    max-width: none;
  }

  .heatseeker_eco_s1 {
    background-color: var(--heatseeker_eco);
    max-width: none;
  }

  .heatseeker_eco_s3 {
    background-image: linear-gradient(to bottom, var(--heatseek_moltiplica), var(--heatseek_moltiplica)), url('../images/heatseeker_eco_hero_photo_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .heatseeker_eco_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .heatseeker_eco_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo_heatseeker {
    max-width: 1440px;
  }

  .logo_heatseeker.pieno {
    background-image: url('../images/_tech_heatseekereco_bianco.svg');
    width: 70%;
    height: 100px;
    overflow: auto;
  }

  .div-logo-heartseeker {
    background-image: url('../images/_tech_heatseekereco_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-heartseeker._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .icon_recycling_heatseeker.exceptionally-breathable, .icon_recycling_heatseeker.exceptionally-breathable-goretex {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_recycling_heatseeker.icon-comfortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .icon_recycling_heatseeker.icon_lightwight {
    background-image: url('../images/Exceptionally_Breathable.png');
  }

  .icon_recycling_heatseeker.icon_fast_drying {
    background-image: url('../images/icon_recycled.svg');
  }

  .icon_recycling_heatseeker.icon_backable {
    background-image: url('../images/packable.png');
  }

  .icon_warm_when_wet {
    background-image: url('../images/icon_warm_when_wet.svg');
  }

  .heatseeker_eco_benefit {
    background-image: url('../images/Recycled-Polyester_heatsee.jpg');
    background-position: 0%;
    background-size: cover;
  }

  .futurelight_link.riga, .goretex_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_futurelight, .link_gore-tex, .link_dryvent {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dryvent_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_windwall, .link_dwr {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dwr_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_down_fill {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .down_fill_link-copy.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_clouddown {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .clouddown_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_5050insulation {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  ._5050insulation_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_ventrix {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .ventrix_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_heatseeker {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .heatseekereco_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_futurefleece {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .link_futurefleece_ok.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_futurefleece_2 {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .futurefleece_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_polartec {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .polartec_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_flashdry {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .flash-lightrange.riga, .link_dotknit.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_dotknit_ok {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .tendina_technology {
    width: 400px;
    display: block;
  }

  .div-logo-downfill {
    background-image: url('../images/logo_Downfill_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-downfill._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .vectiv-s0 {
    background-image: url('../images/vective_hero_photo2.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .vectiv_s1 {
    max-width: none;
  }

  .vectiv_s3 {
    background-image: url('../images/flash-dry_macro.jpg');
  }

  .vectiv_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .vectiv_s5 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_vectiv {
    width: 60%;
    max-width: 1440px;
    padding-right: 20px;
  }

  .div_vectiv._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-logo-vectiv {
    background-image: url('../images/FLASHDRY_bianco_outline.svg');
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-vectiv._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .photo-comfort.flashdry {
    background-image: url('../images/flashdry_Next-to-Skin-Comfort.jpg');
  }

  .photo-comfort.windwall_breathable {
    background-image: url('../images/windwall_photo_breathable.jpg');
  }

  .photo-comfort.dwr_breathable {
    background-image: url('../images/dwr_breathable_photo.jpg');
  }

  .photo-comfort.heatseeker_eco_warm_when_wet {
    background-image: url('../images/heatseeker_eco_Warm_When_Wet_photo.jpg');
  }

  .photo-comfort.vectiv {
    background-image: url('../images/comfort_vectiv.jpg');
  }

  .icon-comfort {
    background-image: url('../images/logo_comfort.png');
  }

  .icon-stability {
    background-image: url('../images/stability.png');
  }

  .stability_photo {
    background-image: url('../images/stability_vectiv.jpg');
    background-position: 0%;
    background-size: cover;
  }

  .vectiv_s3_ok {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sottotitolo_vectiv {
    font-size: 30px;
  }

  .sottotitolo_vectiv.dvm_key-benefit {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 30px;
    line-height: 30px;
  }

  .sottotitolo_vectiv.dotknit_2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .sottotitolo_vectiv.bianco {
    font-size: 28px;
  }

  .container_vectiv {
    width: 100%;
    max-width: 1440px;
  }

  .container_vectiv._5_a {
    max-width: 1680px;
  }

  .div_vectiv_run {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_vectiv_run.how-to-layer {
    max-width: 1440px;
    min-height: 500px;
  }

  .div_run_ventrix {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_run_ventrix.how-to-layer {
    background-color: var(--cust-exploring);
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: 500px;
  }

  .run-vectiv {
    border-width: .25px;
    max-width: 1600px;
  }

  .quick-stack-34 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .vectiv_tabella {
    text-align: left;
    font-style: normal;
  }

  .vectiv_tabella.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .vectiv_tabella.space-up-copy.nero._18pt {
    font-size: 18px;
    line-height: 24px;
  }

  .vectiv_tabella.how_to_layer {
    width: auto;
  }

  .vecticv_nr {
    text-align: left;
    font-style: normal;
  }

  .vecticv_nr.space-up-copy {
    width: auto;
    font-size: 24px;
    line-height: 36px;
  }

  .vecticv_nr.how_to_layer {
    width: auto;
  }

  .container_footwear {
    max-width: 1600px;
  }

  .testo-vectiv.dvm_key-benefit {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 30px;
    line-height: 30px;
  }

  .testo-vectiv.dotknit_2 {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 2vw;
    line-height: 2vw;
  }

  .titolo_run {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    overflow: visible;
  }

  .titolo_run.nero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .titolo_run.intro {
    justify-content: center;
    align-items: center;
  }

  .titolo_run.nero-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .vectiv_s4_ok {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .div_goretex_discover-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_goretex_discover-copy.how-to-layer {
    background-color: var(--cust-exploring);
    align-self: center;
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .div_goretex_discover-copy.product-goretex {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div_goretex_discover-copy._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: 500px;
  }

  .vectiv_3 {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_titolo-vectiv5 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_titolo-vectiv5.how-to-layer {
    background-color: var(--cust-exploring);
    align-self: center;
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .div_titolo-vectiv5.product-goretex {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div_titolo-vectiv5._5050_insulation {
    background-color: var(--cust-exploring);
    min-height: 500px;
  }

  .dev_text_discover_text-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    overflow: visible;
  }

  .dev_text_discover_text-copy.nero {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .dev_text_discover_text-copy.intro {
    justify-content: center;
    align-items: center;
  }

  .dev_text_discover_text-copy.nero-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 20px;
    position: static;
  }

  .container-1230-copy {
    width: 100%;
    max-width: 1600px;
  }

  .vectiv_5, .vectiv_5-copy {
    background-color: var(--black);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .vectiv_s6 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
    padding-right: 0;
  }

  .link_vectiv {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .tendina_drop_tech-footwear, .tendina_footwear {
    width: 400px;
    display: block;
  }

  .vectiv_7 {
    background-color: #f0f0f0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link_lightrange {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .down_triple_baffle_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .link_triple_baffle_fill, .link_dryvent_mono {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dryvent_mono_link.riga {
    background-color: #0000;
    border-bottom-style: none;
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 100%;
  }

  .div_testo_intro_dryvent_mono {
    max-width: 1440px;
  }

  .div_testo_intro_dryvent_mono.pieno {
    width: 70%;
    height: 60px;
  }

  .dryvent_mono_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .color_dryvent_mono {
    max-width: none;
  }

  .div_dryvent_mono_ok {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    margin-top: 0;
  }

  .div_dryvent_mono_ok.how-to-layer {
    max-width: 1440px;
    min-height: 500px;
  }

  .dryvent_mono_s4 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
  }

  .div-dryvent_mono {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .container_dryvent_mono_s4 {
    width: 100%;
    max-width: 1440px;
  }

  .container_dryvent_mono_s4._5_a {
    max-width: 1680px;
  }

  .div-dryvent_mono_ok {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .dropdown-trigger-18 {
    justify-content: flex-end;
    align-items: center;
    min-height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .text-tech_dryvent_mono {
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 30px;
  }

  .text-tech_dryvent_mono.seam-sealed, .text-tech_dryvent_mono.polartectext {
    font-size: 36px;
    font-weight: 400;
  }

  .lightrange_s0 {
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .lightrange_s05 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
  }

  .div-logo_lightrange_outline {
    width: 100%;
    max-width: 1440px;
  }

  .div-logo_lightrange_outline._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .div-lightrange_hoodie {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .foto_hoodie, .foto_t-shirt {
    height: 60%;
  }

  .triplebaffle_s0 {
    background-repeat: no-repeat;
    background-size: cover;
    max-width: none;
  }

  .triplebaffle_s5 {
    flex-flow: column;
    width: 100vw;
    max-width: none;
  }

  .icon-windproofness-copy.triplebaffle, .icon_superior-warmth.triple-baffle, .icon_durable-insulation.triple-baffle {
    height: 15rem;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01 {
    background-image: linear-gradient(#0000, #0000), url('../images/Superior-warmth.jpg');
    min-height: 600px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Superior-warmth.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triple-baffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02 {
    background-image: linear-gradient(#0000, #0000), url('../images/Durable_insulation.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    min-height: 600px;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Durable_insulation.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_dryvent_mono-copy.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_3.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_1.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02:hover {
    background-image: linear-gradient(to bottom, var(--rosso-dryvent_mono_moltiplica), var(--rosso-dryvent_mono_moltiplica)), url('../images/dryvent_mono-benefit_2.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    background-image: linear-gradient(#0000, #0000), url('../images/Woven_construction.jpg');
    min-height: 600px;
  }

  .benefit_triplebaffle_03.dd-innovation.photo_windproof:hover {
    background-image: linear-gradient(to bottom, var(--moltiplica_triplebaffle), var(--moltiplica_triplebaffle)), url('../images/Woven_construction.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-triplebaffle {
    background-image: url('../images/tech_triplebaffle.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .logo_triplebaffle {
    background-image: url('../images/triplebaffle_bianco.svg');
    background-position: 0%;
  }

  .div-logo-dryvent-ok {
    width: 100%;
    max-width: 1440px;
  }

  .div-logo-dryvent-ok._100-high {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .link_dontknit {
    flex-direction: row;
    justify-content: flex-start;
    width: 400px;
    height: 40px;
    display: block;
  }

  .dropdown-list-12 {
    display: none;
  }

  .home-7:hover {
    background-color: #cd8f8f00;
  }

  .menu_wm_training_tools.we-are-tnf-copy-copy.w--current:focus {
    color: #fff;
    background-color: #0000;
  }

  .menu-trigger-wrapper-tablet {
    background-color: #0e2129;
  }

  .menu-close-2 {
    display: flex;
  }

  .hamburger-4 {
    z-index: 100;
    position: relative;
  }

  .link_menu.we-are-tnf:focus, .link_menu.key_product_tech:focus {
    background-color: #8c7cb2;
  }

  .menu-wrapper-4 {
    z-index: 1002;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .menu_key_product_tech.we-are-tnf-copy-copy.w--current:focus, .menu_key_product_tech.pafs.w--current:focus {
    color: #fff;
    background-color: #0000;
  }

  .pulsante_layering_system {
    z-index: 100;
    position: relative;
  }

  .div-block-1993 {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .h1-title-wc {
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: 0;
    font-size: 38px;
    line-height: 38px;
  }

  .div-block-logo.cazzo, .div-block-logo.navbar {
    width: 170px;
  }

  .home-logo-mag {
    margin-top: 0%;
  }

  .content-wrapper-head-home {
    flex: 0 auto;
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    bottom: -6px;
  }

  .div-block-downl {
    background-image: none;
    width: 80%;
  }

  .div-block-downl.video {
    margin-bottom: 10px;
    padding-bottom: 21px;
    bottom: 81px;
  }

  .div-block-immagine-header {
    width: 71%;
    height: 79%;
  }

  .div-block-immagine-header.seconda {
    width: 75%;
    height: 31%;
    bottom: 33%;
  }

  .div-block-immagine-header.seconda.connect-image.discover {
    background-position: 100%;
  }

  .div-block-immagine-header.seconda.connect-image.kit-out {
    background-position: 90% 100%;
  }

  .div-block-immagine-header.seconda.connect-image.scale {
    background-position: 50%;
  }

  .div-block-immagine-header.seconda.connect-image.agree, .div-block-immagine-header.seconda.connect-image.community {
    background-position: 50% 100%;
  }

  .div-block-immagine-header.terza {
    width: 25%;
    height: 24%;
    bottom: 11%;
    left: 12%;
  }

  .div-block-immagine-header.quarta {
    width: 190px;
    height: 190px;
    bottom: 23%;
    left: 48%;
  }

  .div-block-immagine-header.connect-header.purpose-page {
    background-position: 24% 0;
    height: 90%;
  }

  .div-block-immagine-header.connect-header.purpose-page.text {
    background-position: 90% 10%;
    background-size: 43vh;
  }

  .div-block-immagine-header.ambassador {
    background-color: #0e2129;
    height: 100vh;
  }

  .div-block-logos-home {
    justify-content: space-between;
    align-items: flex-start;
    width: 97%;
    margin-bottom: 0;
  }

  .div_home_2-colonne {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
  }

  .white-logo-home {
    max-width: 70%;
    height: 50px;
    margin-top: 5%;
  }

  .white-logo-home.navbar {
    width: 129px;
    max-width: none;
  }

  .div-block-126 {
    align-items: flex-start;
    width: 170px;
    display: flex;
  }

  .inner-hero {
    background-image: url('../images/_MG_0008_TMG_B_LIGHT_provvisoria_1440.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
  }

  .inner-hero.schermopieno {
    justify-content: space-between;
  }

  .inner-hero.schermopieno.video.home {
    justify-content: flex-start;
    height: 100vh;
  }

  .inner-hero.schermopieno.video.ss-footwear {
    justify-content: center;
  }

  .inner-hero.schermopieno.video.purpose {
    justify-content: flex-start;
  }

  .subtitle-white-21 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .subtitle-white-21.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .subtitle-white-21.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .subtitle-white-21.link-text {
    font-size: 15px;
  }

  .subtitle-white-21.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .segmenti-apertura {
    background-size: 50px, 50px;
    background-attachment: fixed, fixed;
    justify-content: space-around;
    height: 100vh;
  }

  .div-block-apertura-3segmenti {
    height: 20vh;
  }

  .div-block-apertura-3segmenti.breithorn {
    background-size: 240%;
  }

  .sottotitolo {
    font-size: 19px;
    line-height: 24px;
  }

  .footer-notice-go-up {
    background-color: var(--dark-grey);
    background-image: url('../images/flecha-hacia-arriba.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 13px;
    width: 30px;
    height: 30px;
    padding-left: 10px;
    position: fixed;
    inset: auto 2% 2% auto;
  }

  .go-up.w--current {
    display: flex;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .go-up.introduction.w--current {
    bottom: 0%;
    right: 0%;
  }

  .footer-section {
    height: 90px;
  }

  .link-block-down-mag {
    width: 150px;
  }

  .div-block-71 {
    margin-top: 0;
  }

  .text-block-4 {
    line-height: 17px;
  }

  .footer-notice.home {
    justify-content: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer {
    background-color: var(--white);
  }

  .footer-brand {
    display: flex;
  }

  .content-wrapper-footer2 {
    height: auto;
  }

  .column-10 {
    padding-right: 0;
  }

  .columns-3 {
    width: 95%;
  }

  .downl-mag {
    padding-top: 5px;
    font-size: 13px;
  }

  .paragraph-11 {
    font-size: 18px;
    line-height: 22px;
  }

  .content-wrapper-head-ss {
    flex: 0 auto;
    align-items: flex-start;
    width: 94%;
    max-width: 480px;
    height: auto;
    margin-top: 12%;
    padding-left: 20px;
    padding-right: 0;
    top: 22px;
    bottom: auto;
    left: 13%;
  }

  .heading {
    font-size: 34px;
  }

  .heading.sub2-light {
    letter-spacing: 5px;
    font-size: 21px;
    line-height: 27px;
  }

  .heading.sub2-light.testi-piccoli {
    letter-spacing: 2px;
  }

  .heading.sub1 {
    letter-spacing: 3px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading.sub1.sub-innovation.spazio-sotto {
    font-size: 24px;
  }

  .heading.sub1.sub-scarpe {
    margin-bottom: 10px;
  }

  .heading.titolo-footwear {
    font-size: 34px;
  }

  .heading.sub-mezzo {
    font-size: 30px;
    line-height: 36px;
  }

  .heading.sub-mezzo.in-white {
    font-size: 27px;
    line-height: 30px;
  }

  .heading.sub-mezzo.in-white.ma-red.altobasso {
    font-size: 27px;
  }

  .heading.sub-mezzo.big-big {
    font-size: 50px;
    line-height: 50px;
  }

  .heading.sub-mezzo.white {
    font-size: 30px;
  }

  .dropdown-wrapper-2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-content-2 {
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-content-2.history {
    padding-left: 7px;
    padding-right: 7px;
  }

  .dropdown-trigger-read {
    padding-left: 30px;
    padding-right: 30px;
  }

  .lightbox-link.video-values-link {
    background-position: 50% 32%;
    background-size: 55px;
  }

  .div-block-innovation-container-oriz {
    margin-top: 24px;
  }

  .div-block-1546 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 30px;
  }

  .div-block-1546.per-athletes {
    width: auto;
  }

  .text-block-5 {
    width: auto;
    font-size: 12px;
  }

  .text-block-5.bianco {
    color: var(--white);
  }

  .dropdown-content {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-content.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .dropdown-content.captions-open.seconda-capt._3d-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 200px;
    top: -182px;
    left: 9px;
    overflow: hidden;
  }

  .dropdown-content.captions-open.flight-f21 {
    width: 140px;
    top: -96px;
    left: -137px;
  }

  .dropdown-content.captions-open.matryx {
    object-fit: fill;
    background-color: #fff9;
    align-self: auto;
    width: 240px;
    height: auto;
    min-height: auto;
    top: -168px;
    left: -163px;
    overflow: hidden;
  }

  .dropdown-content.captions-open.dual {
    background-color: #fff9;
    width: 242px;
    top: auto;
    left: -179px;
    overflow: hidden;
  }

  .dropdown-content.captions-open.surface-flight-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 290px;
    height: auto;
    top: -6px;
    left: 47px;
    overflow: hidden;
  }

  .dropdown-content.captions-open.watrproof-text {
    width: 160px;
    top: -36px;
  }

  .dropdown-content.captions-open.crampon-text {
    width: 130px;
    top: 62px;
    bottom: auto;
    left: -102px;
  }

  .dropdown-content.captions-open.padded-text {
    top: -106px;
    left: -189px;
  }

  .dropdown-content.captions-open.breithorn-lycra-collar {
    top: -92px;
    left: -206px;
  }

  .dropdown-content.captions-open.breithorn-crampon-text {
    top: -128px;
    left: -166px;
  }

  .dropdown-content.captions-open.breithorn-vibram-text {
    width: 130px;
    top: -26px;
    bottom: auto;
    left: -155px;
  }

  .dropdown-content.captions-open.breithorn-ripstop {
    width: 160px;
    top: 58px;
    left: -151px;
  }

  .dropdown-content.captions-open.breithorn-breathable-text {
    top: -69px;
    left: 183px;
  }

  .dropdown-content.captions-open.breithorn-rubber-r-band {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .dropdown-content.captions-open.cragstone-boa-text {
    width: 160px;
    top: -96px;
    left: 109px;
  }

  .dropdown-content.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .dropdown-content.captions-open.cragstone-collar-text {
    width: 170px;
    top: -131px;
    left: -63px;
  }

  .dropdown-content.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .dropdown-content.captions-open.cragstone-vibram-text {
    width: 180px;
    top: 35px;
    bottom: auto;
    left: -101px;
  }

  .dropdown-content.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .dropdown-content.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .dropdown-content.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.trasparente {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content.trasparente.commu {
    padding-left: 1%;
    padding-right: 1%;
  }

  .dropdown-content.trasparente.layer-in-system.sustainability {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .dropdown-content.trasparente.iconic-now {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
  }

  .dropdown-content.contenuti-we-are-tnf {
    width: 100%;
  }

  .dropdown-content.icons-content.traspa {
    background-color: #0000;
  }

  .dropdown-content.athlete_tested {
    padding-bottom: 0%;
  }

  .dropdown-content.athletes-tnf {
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content.athletes-tnf.traspa {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .dropdown-wrapper {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper.dd-innovation.spectra {
    height: 470px;
  }

  .dropdown-wrapper.scarpe {
    width: 50%;
    padding-bottom: 22px;
  }

  .dropdown-wrapper.interview {
    width: 80%;
  }

  .dropdown-trigger {
    min-height: auto;
    padding-left: 2px;
    padding-right: 2px;
  }

  .body {
    background-color: var(--white);
  }

  .dropdown-trigger_2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_2.scarpe {
    height: 320px;
  }

  .dropdown-trigger_2.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger_2.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger_2.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger_2.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .dropdown-trigger_2.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_2.athletes.summit, .dropdown-trigger_2.athletes.spazio {
    height: auto;
    position: static;
  }

  .dropdown-trigger_2.cloud-down.summit {
    height: auto;
  }

  .dropdown-trigger_2.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .dropdown-trigger_2.vm-pillars, .dropdown-trigger_2.hanging, .dropdown-trigger_2.folding {
    height: 70px;
    padding-right: 0;
  }

  .dropdown-trigger_2.folding.mannequin {
    height: 100px;
  }

  .dropdown-trigger_2.aida-principle {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-innovation-container-oriz-copy {
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
  }

  .div-block-testo-involvement {
    width: 90%;
  }

  .iintro-interview {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-testo-interview-intro {
    width: 80%;
  }

  .div-block-1550 {
    width: 500px;
    height: 500px;
  }

  .div-block-1554 {
    width: 97%;
  }

  .div-block-1556 {
    width: 60%;
  }

  .close-section {
    height: 40vh;
  }

  .close-section.cayesh-page {
    background-position: 75%;
  }

  .section-2 {
    height: 9vh;
  }

  .white-text {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .white-text.bold {
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 22px;
  }

  .white-text.black-text {
    margin-left: auto;
    margin-right: auto;
    padding-top: 11px;
    line-height: 23px;
  }

  .white-text.black-text.benefit {
    column-gap: 60px;
    font-size: 13px;
  }

  .white-text.black-text.benefit.deep-dive {
    font-size: 14px;
    line-height: 18px;
  }

  .white-text.black-text.bold {
    padding-top: 0;
  }

  .h1-title-wc-2 {
    letter-spacing: 6px;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 37px;
  }

  .h1-title-wc-2.black-txt-nome-scarpa {
    font-size: 28px;
    line-height: 30px;
  }

  .div-caption {
    background-size: 70%;
    width: 80px;
    height: 80px;
  }

  .div-block-120.w {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-30perc, .div-30perc.titoli {
    width: 55%;
  }

  .div-30perc.piu-stretto {
    width: 32%;
  }

  .div-block-contenitore-scarpe {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .surfacectrl {
    width: 80px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .captions-text {
    padding-top: 2px;
    padding-bottom: 7px;
    font-size: 14px;
    line-height: 16px;
    overflow: visible;
  }

  .captions-text.sx {
    font-size: 14px;
    line-height: 16px;
  }

  .heading-captions {
    margin-top: 2px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
  }

  .heading-captions.sx {
    padding-top: 0;
    font-size: 15px;
    overflow: visible;
  }

  .content-spento {
    margin-bottom: 0;
  }

  .content-spento.white.benefit2 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .image-tech-captions {
    width: 100%;
  }

  .lottie-animation-4 {
    height: 90%;
  }

  .big-space {
    margin-bottom: 41px;
    padding-left: 57px;
    padding-right: 57px;
  }

  .big-space.too {
    width: 80%;
    padding-top: 42px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .dropdown-wrapper-3 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-3.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-3.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-3.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-3.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-3.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-3.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-3.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-3.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-3.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-3.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-3.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-3.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-3.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-3.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-3.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-3.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-3.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-3.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-3.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-3.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-3.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-3.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .anatomy {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy.vectic, .anatomy.vectic-copy, .anatomy.fot {
    background-size: 850px;
    height: 500px;
  }

  .anatomy.foot {
    background-size: contain;
    height: 500px;
  }

  .paragraph-6 {
    padding-left: 36px;
    padding-right: 36px;
    line-height: 24px;
  }

  .wrapper-spento {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .image-69 {
    padding-left: 8px;
  }

  .benefit-elenco {
    padding: 10px 3px 4px;
    line-height: 20px;
  }

  .drop-downlink {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .drop-downlink.benefit {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sottotitolo-2 {
    font-size: 19px;
    line-height: 24px;
  }

  .sottotitolo-2.benefit.deep-dive {
    font-size: 23px;
    line-height: 30px;
  }

  .div-block-mezzo {
    width: 90%;
  }

  .div-block-nero {
    padding: 46px 1%;
  }

  .div-block-nero.trasparency {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .div-block-spazio.nolto-largo {
    margin-top: 32px;
    margin-bottom: 64px;
  }

  .div-block-red-insole {
    width: 90%;
  }

  .div-block-1564 {
    border-bottom: 1px solid var(--red-ss);
    border-left-style: none;
    width: 90%;
    height: auto;
  }

  .div-block-contenitore-bottom-e-unit {
    flex-direction: column;
    justify-content: flex-start;
  }

  .hamburger-lottie-ok, .hamburger-lottie-ok:hover, .hamburger-lottie-ok:focus {
    background-color: #0000;
  }

  .it-home.de-drop {
    background-image: url('../images/italiano_440px.png');
  }

  .en-home.gb-drop {
    margin-bottom: 0;
    margin-right: 5px;
  }

  .en-home.gb-drop:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .nav-link {
    background-color: var(--black-40);
    color: #fff;
    width: 50%;
    height: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 18px;
    font-weight: 300;
    line-height: 18px;
    transition-property: background-color;
  }

  .nav-link:hover {
    border: 0 solid #000;
    border-bottom-color: #fff;
    height: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .nav-link:active {
    border-bottom-width: 0;
  }

  .nav-link.w--current {
    border-bottom-width: 1px;
    height: 30px;
  }

  .es-home.es-drop {
    background-image: url('../images/Spanish_440px.png');
  }

  .es-home.es-drop:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .content-wrapper-menu {
    flex: 0 auto;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-list-3 {
    margin-left: -109px;
  }

  .dropdown-list-3.w--open {
    flex-flow: row;
    height: auto;
    margin-bottom: 0;
    margin-left: 19px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-1523:hover {
    background-color: #0000;
  }

  .icon-8 {
    margin-top: 14px;
    padding-left: 6px;
  }

  .brand-2 {
    justify-content: center;
    height: 76px;
    margin-left: 29px;
    right: -2px;
  }

  .brand-2.w--current {
    justify-content: flex-start;
    margin-left: -45px;
    padding-left: 0;
  }

  .dropdown-toggle-3.w--open {
    padding-top: 10px;
  }

  .nav-menu-2 {
    background-color: #0000;
    padding-left: 15px;
    display: none;
  }

  .fr-home.de-drop {
    margin-top: 0;
    margin-bottom: 0;
  }

  .fr-home.de-drop.w--current {
    margin-bottom: 0;
  }

  .menu-button {
    float: right;
    background-color: #0000;
    align-self: center;
    width: 60px;
    height: auto;
    margin-left: 30px;
    margin-right: -58px;
    padding-top: 36px;
    padding-bottom: 10px;
    left: 0;
  }

  .menu-button:hover, .menu-button:focus {
    background-color: #0000;
  }

  .menu-button.w--open {
    margin-left: 15px;
    margin-right: auto;
    left: 0;
  }

  .div-block-1524 {
    justify-content: space-between;
  }

  .dropdown-3 {
    margin-left: auto;
    left: 79px;
  }

  .de-home.de-drop {
    margin-bottom: 0;
  }

  .de-home.de-drop:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .bottone-video-technology {
    width: 330px;
    height: 180px;
  }

  .text-intro {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 19px;
    line-height: 24px;
  }

  .text-intro.big.go-back.ultima {
    padding-left: 22px;
    padding-right: 22px;
    line-height: 16px;
  }

  .hamburger-lottie-ok-copy, .hamburger-lottie-ok-copy:hover, .hamburger-lottie-ok-copy:focus {
    background-color: #0000;
  }

  .div-block-1568 {
    width: 35px;
    height: 30px;
  }

  .titolo-segmento {
    font-size: 43px;
    line-height: 43px;
  }

  .titolo-segmento.left-align.nse {
    font-size: 48px;
    line-height: 35px;
  }

  .titolo-segmento.left-align.nse.be-different {
    font-size: 60px;
    line-height: 60px;
  }

  .titolo-segmento.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento.connect.ombra, .titolo-segmento.greet.ombra, .titolo-segmento.discover.ombra {
    font-size: 50px;
  }

  .titolo-segmento.experience {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento.experience.ombra, .titolo-segmento.storytelling.ombra {
    font-size: 50px;
  }

  .titolo-segmento.kit-out {
    margin-left: 0;
  }

  .titolo-segmento.kit-out.ombra, .titolo-segmento.scale.ombra-white, .titolo-segmento.community.ombra {
    font-size: 50px;
  }

  .sub-altobasso-big {
    letter-spacing: 1px;
    font-size: 27px;
  }

  .div-block-text, .div-block-text.large {
    width: 90%;
  }

  .div-block-titoloni {
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
  }

  .div-block-titoloni.left-align.invertito.da-tablet-invertito {
    flex-direction: row-reverse;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-titoloni.guarantee, .div-block-titoloni.purpose {
    width: 77%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-quadrato-rosso {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-rosso.piccolo-rosso {
    margin-right: 10px;
  }

  .div-quadrato-rosso.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .div-quadrato-rosso.viola {
    margin-top: 15px;
  }

  .div-block-spazio-video {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-spazio-video._2word {
    justify-content: space-around;
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-spazio-video.spazio-sopra.ewc {
    width: 100%;
  }

  .sottotitolo-segmento {
    letter-spacing: 1px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .sottotitolo-segmento.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .sottotitolo-segmento.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .sottotitolo-segmento.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .sottotitolo-segmento.centred.logo {
    font-size: 20px;
  }

  .sottotitolo-segmento.centred.red._55 {
    font-size: 35px;
  }

  .sottotitolo-segmento.wallbats {
    letter-spacing: 1px;
    width: 100%;
    height: 60px;
  }

  .sub-altobasso-small {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sub-altobasso-small.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-small.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
  }

  .sub-altobasso-small.bold.tutto-alto.big {
    line-height: 35px;
  }

  .sub-altobasso-small.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .sub-altobasso-small.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .sub-altobasso-small.testo-secondo-livello {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
  }

  .sub-altobasso-small.testo-secondo-livello._3 {
    padding-right: 0;
  }

  .sub-altobasso-small.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small.purchasing {
    width: 100%;
    margin-left: 0;
    margin-right: 0%;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .sub-altobasso-small.purchasing._24px._100 {
    margin-right: 0;
  }

  .sub-altobasso-small.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .sub-altobasso-small.sottotitolo_18pt {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small.sottotitolo_18pt._18 {
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .sub-altobasso-elenco-puntato.centrato.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .sub-altobasso-elenco-puntato.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx {
    width: 100%;
    min-height: auto;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx.equivalent {
    font-size: 16px;
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato.bianco {
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato.soustainable._100px {
    height: 100px;
  }

  .div-block-elenco-puntato.standard-box {
    width: 420px;
    height: 420px;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    height: 360px;
  }

  .div-block-elenco-puntato.insulation-box {
    width: 420px;
    height: 420px;
  }

  .div-block-elenco-puntato.insulation-box.more-text {
    height: 360px;
  }

  .div-block-elenco-puntato.insulation-box.shell {
    width: 420px;
    height: 460px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-elenco-puntato.insulation-box.layer-in-systen {
    height: 420px;
  }

  .bold {
    font-size: 18px;
    line-height: 25px;
  }

  .bold.bianco {
    color: var(--white);
  }

  .section-grey {
    padding-top: 13px;
  }

  .section-grey.discover-question {
    padding-top: 72px;
  }

  .div-block-spazio-sopra-testo {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .div-block-spazio-sopra-testo.no-space {
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf-adventure {
    width: 100%;
  }

  .div-block-contenitore.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore.tnf-adventure.guarantee.experience-demo {
    width: 97%;
  }

  .div-block-contenitore.tnf-adventure.guarantee.slider-we-are {
    width: 97%;
    height: 500px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.guarantee.layering-system {
    width: 97%;
    height: 600px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.home.iconic_now {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.warranty {
    width: 100%;
    height: 450px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.home {
    flex-direction: row;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    width: 90%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-left: 0;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore.tnf_adventure {
    width: 100%;
  }

  .div-block-contenitore.tnf_adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore.tnf_adventure.guarantee.experience-demo, .div-block-contenitore.tnf_adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore.tnf_adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf_adventure.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.tnf_adventure.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested.guarantee.experience-demo, .div-block-contenitore.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore.athlete_tested.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.athlete_tested.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested {
    width: 100%;
  }

  .div-block-contenitore.athlete_tested.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore.athlete_tested.guarantee.experience-demo, .div-block-contenitore.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore.athlete_tested.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .foto-_athlete-preferences.customer-journey {
    width: 100%;
    height: 550px;
  }

  .foto-_athlete-preferences.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .foto-_athlete-preferences.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket {
    width: 100%;
    height: 400px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .foto-_athlete-preferences.on-mountain-action {
    width: 95%;
    height: 470px;
  }

  .foto-_athlete-preferences.on-mountain-action.leader {
    height: 330px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore {
    background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
    width: 320px;
    height: 320px;
  }

  .foto-_athlete-preferences.on-mountain-action.dot_knit {
    width: 320px;
    height: 320px;
  }

  .foto-_athlete-preferences.on-mountain-action.slider_soustainable {
    width: 90%;
    height: 600px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .foto-_athlete-preferences.on-mountain-action.embark, .foto-_athlete-preferences.on-mountain-action.packaging, .foto-_athlete-preferences.on-mountain-action.circularity, .foto-_athlete-preferences.on-mountain-action.embark {
    width: 90%;
  }

  .div-block-image-small-on.customer-journey {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-on.customer-journey.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on.customer-journey.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on.customer-journey.experience-demo.thermoball-2 {
    width: 250px;
    height: 200px;
  }

  .div-block-image-small-on.colors {
    width: 340px;
    height: 131px;
    margin-left: auto;
    margin-right: auto;
    top: 354px;
    right: auto;
  }

  .div-block-image-small-on.colors.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on.colors.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-testi-a-dx-blocchi {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi.invertiti {
    width: 50%;
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi.invertiti.sopra-foto {
    width: 40%;
  }

  .div-block-testi-a-dx-blocchi.rientro {
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi.rientro.spazio-sm {
    margin-right: 0%;
  }

  .div-block-testi-a-dx-blocchi.invertiti-da-tablet-girati {
    width: 70%;
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi.experience-demo-sotto {
    padding-left: 18px;
  }

  .div-block-testi-a-dx-blocchi.dentro-slider {
    justify-content: flex-start;
    width: 50%;
    margin-top: 0;
    margin-left: 0%;
  }

  .sotto---sottotitolo-segmento {
    font-size: 19px;
    line-height: 24px;
  }

  .sotto---sottotitolo-segmento.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .sotto---sottotitolo-segmento.we-are-tnf.green {
    height: 100px;
    margin-left: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .sotto---sottotitolo-segmento.viola {
    width: auto;
  }

  .div-block-titolini-fianco-image {
    width: auto;
    min-width: 220px;
  }

  .div-block-titolini-fianco-image.padding {
    margin-bottom: 31px;
  }

  .div-block-titolini-fianco-image.warrenty {
    margin-bottom: 10px;
  }

  .div-block-spazio-a-sx-per-testo {
    margin-top: 23px;
    padding-left: 46px;
    line-height: 20px;
  }

  .div-block-spazio-a-sx-per-testo.spazio-a-dx {
    padding-right: 40px;
  }

  .div-block-spazio-a-sx-per-testo.spazio-a-dx.da-teblet-normal {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .div-block-spazio-a-sx-per-testo.bianco {
    padding-left: 20px;
  }

  .div-block-spazio-a-sx-per-testo._55.warrwnty {
    margin-top: 0;
  }

  .div-block-4-customer-presentation {
    width: 100%;
    margin-bottom: 45px;
    margin-left: 3%;
    margin-right: 3%;
  }

  .div-block-customer-type {
    height: 230px;
    margin-bottom: 15px;
  }

  .div-block-customer-type.yellow {
    background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 180%;
  }

  .sub-altobasso-elenco-puntato-4x4 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4.over-home {
    font-size: 25px;
  }

  .sub-altobasso-elenco-puntato-4x4.over-home.sub {
    margin-top: 23px;
    font-size: 21px;
    line-height: 28px;
  }

  .sub-altobasso-elenco-puntato-4x4.xxx {
    font-size: 20px;
  }

  .div-block-image-quadrata-sotto {
    width: 50%;
    height: 350px;
  }

  .div-block-image-quadrata-sotto.spostata-a-sx {
    width: 70%;
  }

  .div-block-image-quadrata-sotto.spostata-a-sx.da-tablet-normal {
    align-items: center;
  }

  .div-block-image-quadrata-sotto.centrato {
    width: 90%;
  }

  .div-block-image-quadrata-sotto._3jacket-photo {
    width: 50%;
    margin-top: 74px;
    margin-bottom: 66px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.vective {
    width: 40%;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.dx {
    width: 350px;
    margin-top: 0;
    margin-bottom: 101px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.packaging {
    align-items: flex-end;
  }

  .div-block-image-quadrata-sotto.nse-text {
    width: 50%;
  }

  .div-block-image-quadrata-sotto.be-different-text {
    height: 250px;
  }

  .div-block-image-quadrata-sotto.athlete_tested_expedition_proven-tm {
    width: 50%;
  }

  .div-block-image-quadrata-sotto.athlete-test {
    width: 50%;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .div-block-image-quadrata-sotto.iconic-now, .div-block-image-quadrata-sotto.photo_layering-system {
    width: 50%;
    margin-top: 74px;
    margin-bottom: 66px;
  }

  .section-white {
    padding-bottom: 0;
  }

  .section-white.senza-spazio-sopra {
    margin-bottom: 33px;
  }

  .section-white.spazio-sotto {
    padding-bottom: 68px;
  }

  .div-block-adventure-elements {
    margin-top: 39px;
    margin-bottom: 39px;
  }

  .div-block-adventure-elements.icons {
    justify-content: space-around;
    width: 100%;
    min-width: 650px;
  }

  .div-block-1582._3-icone {
    width: 32%;
  }

  .div-block-elements {
    width: 120px;
    height: 120px;
  }

  .div-block-elements.discover-block {
    padding-left: 16%;
  }

  .div-block-elements.community-block {
    padding-left: 6%;
  }

  .div-block-elements.icons {
    width: 210px;
    height: 210px;
  }

  .heading-2 {
    font-size: 30px;
  }

  .column-11, .column-12 {
    padding-bottom: 10px;
  }

  .exploring-customer.black.big {
    font-size: 24px;
  }

  .background-video {
    height: 280px;
  }

  .div-block-1589 {
    width: 101%;
    height: auto;
  }

  .div-block-spazio-testo {
    width: 90%;
  }

  .div-block-1590 {
    padding-bottom: 0;
  }

  .div-block-1590.spazio-tablet {
    margin-bottom: 36px;
  }

  .sottotitolo_true-north {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    object-fit: fill;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 60%;
    padding-left: 0;
    display: flex;
    position: static;
  }

  .sottotitolo_true-north.centrato.no-space-up {
    margin-top: 10px;
  }

  .sottotitolo_true-north.centrato {
    margin-top: 8px;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    justify-content: center;
    width: 100%;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-elenco-oriz {
    width: 98%;
  }

  .div-block-5-blocchi {
    width: 40%;
  }

  ._3-strati {
    background-image: url('../images/SAGOMA_layerinsystemgif.gif');
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .div-block-1592 {
    width: 41%;
  }

  .slider-3 {
    width: 99%;
    height: 420px;
  }

  .lottie-animation-8 {
    height: 90%;
  }

  .heading-captions-2 {
    margin-top: 2px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
  }

  .div-caption-2 {
    width: 80px;
    height: 80px;
  }

  .hero-text-title-sections-trasparente {
    justify-content: flex-start;
    align-items: center;
    width: 45%;
    height: 10px;
    margin: 0 auto 8px;
    top: 0;
    right: auto;
  }

  .div-block-82 {
    justify-content: flex-end;
    align-items: center;
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    right: 11%;
  }

  .nav-link-menu {
    width: 40px;
    height: 40px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 17px;
    line-height: 27px;
  }

  .div-block-89 {
    width: 26px;
    height: 26px;
    margin-top: 0;
    margin-left: 0;
  }

  .text-block-20 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-toggle-5 {
    padding-right: 21px;
  }

  .link-block-22 {
    flex-direction: row;
    align-items: center;
    width: auto;
  }

  .nav-menu-3 {
    height: auto;
  }

  .icon-11 {
    margin-left: 0;
    margin-right: 6px;
    font-size: 14px;
  }

  .home-3 {
    width: 80px;
    height: 40px;
    margin-left: 0;
  }

  .home-3.picchio {
    background-size: 66px;
    width: 85px;
    height: 40px;
    margin-right: 0;
  }

  .dropdown-6 {
    height: 50px;
    right: 17%;
  }

  .dropdown-link-lingue-ok {
    font-size: 12px;
    line-height: 15px;
  }

  .footer-heading {
    text-align: center;
    margin-right: 3px;
    font-size: 12px;
    line-height: .9;
  }

  .footer-heading.home.piccolo {
    font-size: 12px;
  }

  .contenitore-menu {
    align-items: flex-start;
    width: 60%;
  }

  .menu-button-2 {
    height: 100%;
  }

  .navbar-tnf {
    height: 40px;
  }

  .div-block-intro {
    width: 85%;
  }

  .slide-nav-2 {
    font-size: 9px;
  }

  .menu-button-3 {
    width: 50px;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-button-3.w--open {
    background-color: #0000;
    height: 50px;
    max-height: 50px;
    padding: 0;
  }

  .container {
    background-color: var(--cust-lets);
    width: 40px;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .container:hover {
    width: 40px;
  }

  .container.connect {
    background-color: var(--connect-color);
  }

  .container.discover {
    background-color: var(--discover-color-ok);
  }

  .container.experience {
    background-color: var(--experience-color-ok);
  }

  .navbar-3 {
    background-color: #0000;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 250px;
    height: 40px;
    margin-top: 58px;
    display: flex;
  }

  .nav-link-2 {
    background-color: var(--cust-lets);
    align-items: center;
    height: 40px;
    max-height: 50px;
    padding: 0 6px;
    display: flex;
  }

  .text-block-21 {
    padding-top: 14px;
    font-family: Helveticaneueltstd md, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 13px;
    display: block;
  }

  .dropdown-toggle-6, .dropdown-toggle-6.w--open, .dropdown-7 {
    width: 40px;
    height: 40px;
  }

  .div-block-4-quadrati {
    width: 620px;
  }

  .div-block-4-quadrati.grandi {
    width: 740px;
  }

  .div-block-4-quadrati.grandi.fondo-grigio {
    width: 750px;
    padding: 4px 0;
  }

  .div-block-4-quadrati._3box {
    width: 680px;
  }

  .div-block-quadrati-bianchi {
    width: 300px;
    height: 300px;
    padding: 6px;
  }

  .div-block-quadrati-bianchi.discover, .div-block-quadrati-bianchi.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .div-block-quadrati-bianchi.doppio {
    width: 660px;
  }

  .div-block-quadrati-bianchi._3box {
    width: 320px;
  }

  .column-13.doppio {
    padding-left: 10px;
  }

  .titolo-pagina {
    font-size: 43px;
    line-height: 43px;
  }

  .titolo-pagina.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .sub-altobasso-elenco-puntato-frasi {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-spazio-largo {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-example-captions {
    width: 80%;
  }

  .image-example-captions.storytelling-box {
    width: 360px;
  }

  .image-example-captions.storytelling-box.x3-kit-out, .image-example-captions.storytelling-box.x3-community, .image-example-captions.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions.icons-4-box.x3-kit-out, .image-example-captions.icons-4-box.x3-community, .image-example-captions.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions.icons-4-box.true-north {
    width: 80%;
    margin-top: 15px;
  }

  .image-example-captions.icons-4-box.viola, .image-example-captions.icons-4-box.riga_bianca {
    width: 70%;
  }

  .image-example-captions._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions._5-athletes.x3-kit-out, .image-example-captions._5-athletes.x3-community, .image-example-captions._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions.athletes-tnf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .image-example-captions.athletes-tnf.green {
    width: 80%;
  }

  .image-example-captions.old-concept {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-right: 2px;
    display: flex;
  }

  .image-example-captions.old-concept.green {
    width: 80%;
  }

  .div-block-freccia-conseguente {
    height: 30px;
  }

  .div-block-2-colonne-libere {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1605 {
    width: 660px;
    height: 420px;
  }

  .div-block-1605.storytelling, .div-block-1605.kit-out {
    width: 650px;
    height: 400px;
  }

  .div-block-normal {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-normal.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .div-block-normal.captions-open.seconda-capt._3d-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 200px;
    top: -182px;
    left: 9px;
    overflow: hidden;
  }

  .div-block-normal.captions-open.flight-f21 {
    width: 140px;
    top: -96px;
    left: -137px;
  }

  .div-block-normal.captions-open.matryx {
    object-fit: fill;
    background-color: #fff9;
    align-self: auto;
    width: 240px;
    height: auto;
    min-height: auto;
    top: -168px;
    left: -163px;
    overflow: hidden;
  }

  .div-block-normal.captions-open.dual {
    background-color: #fff9;
    width: 242px;
    top: auto;
    left: -179px;
    overflow: hidden;
  }

  .div-block-normal.captions-open.surface-flight-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 290px;
    height: auto;
    top: -6px;
    left: 47px;
    overflow: hidden;
  }

  .div-block-normal.captions-open.watrproof-text {
    width: 160px;
    top: -36px;
  }

  .div-block-normal.captions-open.crampon-text {
    width: 130px;
    top: 62px;
    bottom: auto;
    left: -102px;
  }

  .div-block-normal.captions-open.padded-text {
    top: -106px;
    left: -189px;
  }

  .div-block-normal.captions-open.breithorn-lycra-collar {
    top: -92px;
    left: -206px;
  }

  .div-block-normal.captions-open.breithorn-crampon-text {
    top: -128px;
    left: -166px;
  }

  .div-block-normal.captions-open.breithorn-vibram-text {
    width: 130px;
    top: -26px;
    bottom: auto;
    left: -155px;
  }

  .div-block-normal.captions-open.breithorn-ripstop {
    width: 160px;
    top: 58px;
    left: -151px;
  }

  .div-block-normal.captions-open.breithorn-breathable-text {
    top: -69px;
    left: 183px;
  }

  .div-block-normal.captions-open.breithorn-rubber-r-band {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .div-block-normal.captions-open.cragstone-boa-text {
    width: 160px;
    top: -96px;
    left: 109px;
  }

  .div-block-normal.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .div-block-normal.captions-open.cragstone-collar-text {
    width: 170px;
    top: -131px;
    left: -63px;
  }

  .div-block-normal.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .div-block-normal.captions-open.cragstone-vibram-text {
    width: 180px;
    top: 35px;
    bottom: auto;
    left: -101px;
  }

  .div-block-normal.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .div-block-normal.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .div-block-normal.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .layar_system_ok {
    flex-direction: column;
    align-items: center;
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .layar_system_ok.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .dropdown-wrapper-3-trasp {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-3-trasp.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-3-trasp.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-3-trasp.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-3-trasp.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-3-trasp.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-3-trasp.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-3-trasp.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-3-trasp.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-3-trasp.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-3-trasp.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-3-trasp.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-trigger-2-trasp {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-2-trasp.scarpe {
    height: 320px;
  }

  .dropdown-trigger-2-trasp.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger-2-trasp.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger-2-trasp.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger-2-trasp.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .div-block-video-500x500 {
    width: 370px;
    height: 370px;
  }

  .background-video-5 {
    height: 100%;
  }

  .sub-altobasso-elenco-puntato---5-sensi {
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-5-grande {
    margin-bottom: -5px;
    font-size: 40px;
    line-height: 40px;
  }

  .sub-altobasso-small-5-grande.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1614 {
    width: 93%;
    height: 240px;
  }

  .div-block-image-small-whit-link-video.customer-journey {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-whit-link-video.customer-journey.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-whit-link-video.customer-journey.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .slider-indigo {
    width: 99%;
    height: 240px;
  }

  .div-block-2-link-per-video-indigo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-2-link-per-video-indigo.spostata-a-sx {
    width: 70%;
  }

  .div-block-2-link-per-video-indigo.spostata-a-sx.da-tablet-normal {
    align-items: center;
  }

  .div-block-2-link-per-video-indigo.centrato {
    width: 90%;
  }

  .div-block-contenitore-x-video-indigo {
    width: 360px;
  }

  .dropdown-wrapper-orizz {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-orizz.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-orizz.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-orizz.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-orizz.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-orizz.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-orizz.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-orizz.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-orizz.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-orizz.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-orizz.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-orizz.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-block-show-oriz {
    width: 98%;
  }

  .div-block-show-text {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-show-text.centrato {
    margin-top: 20px;
  }

  .div-block-show-text.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-block-normaly-show-hide {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-normaly-show-hide.centrato {
    margin-top: 20px;
  }

  .div-block-normaly-show-hide.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-block-da-mostrare.quad-sopra-tool {
    width: 230px;
    min-width: auto;
    height: 250px;
    min-height: 240px;
  }

  .paragraph-12 {
    font-size: 18px;
    line-height: 22px;
  }

  .div-click-linking-benefit {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-1619 {
    width: 230px;
  }

  .div-block-timels {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .div-block-timels.discover, .div-block-timels.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .div-block-subtitle {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-subtitle.centrato {
    margin-top: 20px;
  }

  .div-block-subtitle.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-block-subtitle.experience-demo, .div-block-subtitle.footwear, .div-block-subtitle.equipment, .div-block-subtitle.experience-demo-copy, .div-block-subtitle.layering {
    margin-top: 0;
  }

  .div-block-show-e-hide-quad4.video-tool {
    background-position: 50% 0;
    background-size: 145px;
    width: 230px;
    height: 260px;
    min-height: 240px;
    padding-bottom: 0;
  }

  .sub-altobasso-testo-4x4 {
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-testo-4x4.piccolo {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino {
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.piccolo {
    line-height: 21px;
  }

  .video-integrati-cubi {
    width: 380px;
    height: 280px;
  }

  .div-block-red-button {
    width: 320px;
    height: 130px;
  }

  .click-discover {
    font-size: 19px;
    line-height: 24px;
  }

  .click-discover.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .click-discover.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .click-discover.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .link-purpose {
    margin-top: 84px;
    margin-bottom: 70px;
  }

  .div-block-previous-next {
    height: 60px;
    margin-top: 0;
  }

  .div-block-freccia-conseguente-ruotato {
    height: 15px;
  }

  .div-block-contenitore-click-lottie {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .div-block-contenitore-click-lottie.connect.vuoto {
    margin-left: 480px;
    left: 0%;
    right: 0%;
  }

  .div-block-contenitore-click-lottie.connect.vuoto-exp-link, .div-block-contenitore-click-lottie.connect.vuoto-exp-link-2 {
    left: 249px;
  }

  .div-block-contenitore-click-lottie.connect.vuoto-exp-link-icon {
    width: 50px;
    height: 50px;
    padding-top: 16px;
    left: 249px;
  }

  .div-block-button-click {
    width: 59px;
    height: 59px;
  }

  .div-block-contenitore-cta {
    margin-top: 20px;
  }

  .div-block-320x320.icone {
    width: 300px;
    height: 260px;
  }

  .sub-altobasso-elenco-puntato-copy {
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-copy.piccolo {
    line-height: 21px;
  }

  .div-block-spazio-largo-copy {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-prodotto {
    height: auto;
  }

  .div-block-values {
    max-width: 760px;
  }

  .div-block-values30 {
    margin-bottom: -88px;
  }

  .video-integrati-values {
    width: 90%;
    height: 100px;
    top: -120px;
  }

  .div-block-cust-portrait-blu {
    width: 140px;
    height: 120px;
  }

  .dropdown-list-7.w--open {
    right: 0;
  }

  .div-menu-footer {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: 11%;
  }

  .container-100 {
    width: 94%;
    margin-top: 40px;
  }

  .container-100.meta {
    width: 49%;
  }

  .section-pillars {
    display: block;
  }

  .box-intro-macro-argomenti {
    width: 100%;
  }

  .box-intro-macro-argomenti.storytelling-box {
    width: 360px;
  }

  .box-intro-macro-argomenti.storytelling-box.x3-kit-out, .box-intro-macro-argomenti.storytelling-box.x3-community, .box-intro-macro-argomenti.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_materials_technologies_ph_1 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-block-image-vertic-sopra.timelines {
    width: 160px;
    height: 180px;
  }

  .div-block-1628 {
    width: 650px;
  }

  .div-block-icone {
    width: 60px;
    height: 50px;
  }

  .explore_more-in_store {
    width: 95%;
  }

  .div-block-experience_demoexc-customer-copy {
    width: auto;
    height: auto;
    padding: 6px;
  }

  .div-block-experience_demoexc-customer-copy.discover, .div-block-experience_demoexc-customer-copy.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .frase-cit {
    letter-spacing: 3px;
    width: 87%;
    margin-bottom: 1px;
    font-size: 23px;
    line-height: 26px;
  }

  .frase-cit.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .frase-cit.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .div-block-segmento-grigio {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .superscript {
    font-size: 30px;
  }

  .div-block-new-shop {
    width: 600px;
    height: 390px;
  }

  .div-block-new-shop.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .div-block-new-shop.tnf_circularity {
    width: 100%;
    height: 500px;
  }

  .div-block-grigino-dopo-click {
    width: 100%;
  }

  .slider-we-are-tnf {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .icon-13 {
    color: var(--white);
  }

  .icon-14 {
    color: var(--white);
    -webkit-text-stroke-color: var(--black-40);
  }

  .div-block-1632 {
    width: 80%;
    height: 280px;
  }

  .div-block-logoevolution {
    width: 300px;
    height: 230px;
  }

  .div-block-logoevolution.secondo {
    width: 200px;
    height: 190px;
  }

  .div-block-athletes {
    height: 200px;
  }

  .section-5-pillars-home {
    height: auto;
    padding-top: 13px;
  }

  .section-5-pillars-home.discover-question {
    padding-top: 72px;
  }

  .div-block-bloccone-pillars {
    margin-top: 41px;
  }

  .div-block-chess-01-wat {
    background-position: 50%;
    background-size: cover;
  }

  .titolo-pillars-home {
    letter-spacing: 0;
    font-size: 28px;
    line-height: 43px;
  }

  .titolo-pillars-home.left-align.nse {
    font-size: 52px;
    line-height: 36px;
  }

  .titolo-pillars-home.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-pillars-home.connect.ombra, .titolo-pillars-home.greet.ombra, .titolo-pillars-home.discover.ombra {
    font-size: 50px;
  }

  .titolo-pillars-home.experience {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-pillars-home.experience.ombra, .titolo-pillars-home.storytelling.ombra {
    font-size: 50px;
  }

  .titolo-pillars-home.kit-out {
    margin-left: 0;
  }

  .titolo-pillars-home.kit-out.ombra, .titolo-pillars-home.scale.ombra-white, .titolo-pillars-home.community.ombra {
    font-size: 50px;
  }

  .titolo-pillars-home.numbers {
    font-size: 200px;
  }

  .div-block-contenitore-testi-5-pillars {
    padding: 15px;
  }

  .div-block-contenitore-testi-5-pillars.largo-50 {
    width: 60%;
  }

  .sub-altobasso-description-pillars-white {
    z-index: 111;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-description-pillars-white.piccolo {
    line-height: 21px;
  }

  .div-block-1644 {
    width: 100%;
  }

  .dropdown_1_our_product {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_1_our_product.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_1_our_product.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_1_our_product.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_1_our_product.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_1_our_product.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_1_our_product.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_1_our_product.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_1_our_product.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_1_our_product.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_1_our_product.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_1_our_product.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_1_our_product.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_1_our_product.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_1_our_product.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_1_our_product.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_1_our_product.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_1_our_product.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_1_our_product.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_1_our_product.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_1_our_product.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_1_our_product.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_1_our_product.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_1_our_product.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_1_our_product.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-block-our_product.tnf-adventure {
    width: 100%;
  }

  .div-block-our_product.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-our_product.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-our_product.tnf-adventure.guarantee.experience-demo, .div-block-our_product.tnf-adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-our_product.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block_photo_athlete_tested {
    width: 500px;
    height: 300px;
  }

  .dropdown_1_athlete_tested {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_1_athlete_tested.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_1_athlete_tested.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_1_athlete_tested.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_1_athlete_tested.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_1_athlete_tested.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_1_athlete_tested.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_1_athlete_tested.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_1_athlete_tested.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_1_athlete_tested.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_1_athlete_tested.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_1_athlete_tested.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_1_our_product_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_1_our_product_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_1_our_product_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_1_our_product_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_1_our_product_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_1_our_product_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_1_our_product_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_1_our_product_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_1_our_product_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_1_our_product_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_1_our_product_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_1_our_product_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div_contenitore_mat_tech {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_contenitore_mat_tech.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .mat_tech_summit {
    width: 80%;
  }

  .mat_tech_summit.storytelling-box {
    width: 360px;
  }

  .mat_tech_summit.storytelling-box.x3-kit-out, .mat_tech_summit.storytelling-box.x3-community, .mat_tech_summit.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_summit.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_summit.icons-4-box.x3-kit-out, .mat_tech_summit.icons-4-box.x3-community, .mat_tech_summit.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_summit._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_summit._5-athletes.x3-kit-out, .mat_tech_summit._5-athletes.x3-community, .mat_tech_summit._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-summit-series {
    background-image: url('../images/pulsante_summit_series_mobile.jpg');
    height: auto;
    min-height: 220px;
  }

  .div_brand-dna {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div-block_vectiv {
    height: auto;
    min-height: 135px;
  }

  .mat_tech_summit-copy {
    width: 80%;
  }

  .mat_tech_summit-copy.storytelling-box {
    width: 360px;
  }

  .mat_tech_summit-copy.storytelling-box.x3-kit-out, .mat_tech_summit-copy.storytelling-box.x3-community, .mat_tech_summit-copy.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_summit-copy.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_summit-copy.icons-4-box.x3-kit-out, .mat_tech_summit-copy.icons-4-box.x3-community, .mat_tech_summit-copy.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_summit-copy._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_summit-copy._5-athletes.x3-kit-out, .mat_tech_summit-copy._5-athletes.x3-community, .mat_tech_summit-copy._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-summit-series-copy {
    background-image: url('../images/pulsante_vectiv_ipad.jpg');
    height: auto;
    min-height: 220px;
  }

  .div-block-thermoball {
    background-image: url('../images/pulsante_down_ipad.jpg');
    height: auto;
    min-height: 220px;
  }

  .div-block-thermoball.thermoball {
    background-image: url('../images/pulsante_thermoball_ipad.jpg');
  }

  .div-block-_futurlight {
    background-image: url('../images/pulsante_FUTURELIGHT_ipad.jpg');
    height: auto;
    min-height: 220px;
  }

  .mat_tech_futur_light {
    width: 80%;
  }

  .mat_tech_futur_light.storytelling-box {
    width: 360px;
  }

  .mat_tech_futur_light.storytelling-box.x3-kit-out, .mat_tech_futur_light.storytelling-box.x3-community, .mat_tech_futur_light.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_futur_light.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_futur_light.icons-4-box.x3-kit-out, .mat_tech_futur_light.icons-4-box.x3-community, .mat_tech_futur_light.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_futur_light._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_futur_light._5-athletes.x3-kit-out, .mat_tech_futur_light._5-athletes.x3-community, .mat_tech_futur_light._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_dryvent {
    width: 80%;
  }

  .mat_tech_dryvent.storytelling-box {
    width: 360px;
  }

  .mat_tech_dryvent.storytelling-box.x3-kit-out, .mat_tech_dryvent.storytelling-box.x3-community, .mat_tech_dryvent.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_dryvent.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_dryvent.icons-4-box.x3-kit-out, .mat_tech_dryvent.icons-4-box.x3-community, .mat_tech_dryvent.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_dryvent._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_dryvent._5-athletes.x3-kit-out, .mat_tech_dryvent._5-athletes.x3-community, .mat_tech_dryvent._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-_dryvent {
    background-image: url('../images/pulsante_dryvent_ipad.jpg');
    height: auto;
    min-height: 220px;
  }

  .mat_tech_gore-tex {
    width: 80%;
  }

  .mat_tech_gore-tex.storytelling-box {
    width: 360px;
  }

  .mat_tech_gore-tex.storytelling-box.x3-kit-out, .mat_tech_gore-tex.storytelling-box.x3-community, .mat_tech_gore-tex.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_gore-tex.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_gore-tex.icons-4-box.x3-kit-out, .mat_tech_gore-tex.icons-4-box.x3-community, .mat_tech_gore-tex.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_gore-tex._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_gore-tex._5-athletes.x3-kit-out, .mat_tech_gore-tex._5-athletes.x3-community, .mat_tech_gore-tex._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block_gore-tex {
    background-image: url('../images/pulsante_GORETEX_IPAD.jpg');
    height: auto;
    min-height: 220px;
  }

  .dropdown_footwear {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_footwear.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_footwear.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_footwear.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_footwear.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_footwear.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_footwear.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_footwear.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_footwear.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_footwear.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_footwear.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_footwear.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_footwear.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_footwear.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_footwear.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_footwear.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_footwear.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_footwear.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_footwear.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_footwear.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_footwear.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_footwear.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_footwear.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_footwear.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_footwear.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .titolo_athlete_tested {
    font-size: 30px;
    line-height: 26px;
  }

  .titolo_athlete_tested.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .titolo_athlete_tested.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .titolo_athlete_tested.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .quadrato-rosso {
    width: 25px;
    height: 25px;
  }

  .quadrato-rosso.piccolo-rosso {
    margin-right: 10px;
  }

  .quadrato-rosso.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .mat_tech_down {
    width: 80%;
  }

  .mat_tech_down.storytelling-box {
    width: 360px;
  }

  .mat_tech_down.storytelling-box.x3-kit-out, .mat_tech_down.storytelling-box.x3-community, .mat_tech_down.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_down.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_down.icons-4-box.x3-kit-out, .mat_tech_down.icons-4-box.x3-community, .mat_tech_down.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .mat_tech_down._5-athletes {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .mat_tech_down._5-athletes.x3-kit-out, .mat_tech_down._5-athletes.x3-community, .mat_tech_down._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-blockdown {
    background-image: url('../images/pulsante_thermoball_ipad.jpg');
    height: auto;
    min-height: 220px;
  }

  .slider-6 {
    width: 300px;
    height: 300px;
  }

  .text-block-26 {
    width: 300px;
    height: 300px;
    padding-top: 20px;
    font-size: 20px;
  }

  .iconic_now.tnf-adventure {
    width: 100%;
  }

  .iconic_now.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .iconic_now.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .iconic_now.tnf-adventure.guarantee.experience-demo, .iconic_now.tnf-adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .iconic_now.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.tnf_adventure {
    width: 100%;
  }

  .iconic_now.tnf_adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .iconic_now.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .iconic_now.tnf_adventure.guarantee.experience-demo, .iconic_now.tnf_adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .iconic_now.tnf_adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.tnf_adventure.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.tnf_adventure.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.athlete_tested.guarantee.experience-demo, .iconic_now.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .iconic_now.athlete_tested.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.athlete_tested.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.athlete_tested {
    width: 100%;
  }

  .iconic_now.athlete_tested.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .iconic_now.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .iconic_now.athlete_tested.guarantee.experience-demo {
    width: 97%;
    height: auto;
    margin-bottom: 0;
  }

  .iconic_now.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .iconic_now.athlete_tested.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .titolo_iconic-now {
    font-size: 19px;
    line-height: 24px;
  }

  .titolo_iconic-now.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .titolo_iconic-now.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .titolo_iconic-now.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .slider-6-copy.iconic-now {
    width: 250px;
    height: 250px;
  }

  .iconic-now {
    font-size: 19px;
    line-height: 24px;
  }

  .iconic-now.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .iconic-now.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .iconic-now.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .iconic-now.summitseries {
    font-size: 26px;
    line-height: 24px;
  }

  .text-block-26-copy {
    width: 300px;
    height: 300px;
    padding-top: 20px;
    font-size: 20px;
  }

  .div-block-contenitore-copy.tnf-adventure {
    width: 100%;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.experience-demo, .div-block-contenitore-copy.tnf-adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore-copy.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf_adventure {
    width: 100%;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.experience-demo, .div-block-contenitore-copy.tnf_adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore-copy.tnf_adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.experience-demo, .div-block-contenitore-copy.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore-copy.athlete_tested.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.athlete_tested.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested {
    width: 100%;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
    width: 97%;
    margin-top: 0;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .div-block-contenitore-copy.athlete_tested.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .div-block-quadrato-nero-copy {
    width: 25px;
    height: 25px;
  }

  .div-block-quadrato-nero-copy.piccolo-rosso {
    margin-right: 10px;
  }

  .div-block-quadrato-nero-copy.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .quadrato-rosso_summit-series {
    width: 25px;
    height: 25px;
  }

  .quadrato-rosso_summit-series.piccolo-rosso {
    margin-right: 10px;
  }

  .quadrato-rosso_summit-series.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .text_iconic-now {
    width: 300px;
    height: 300px;
    padding-top: 20px;
    font-size: 20px;
  }

  .name_iconic-now {
    letter-spacing: 0;
    width: 250px;
    height: 250px;
    padding-top: 20px;
    font-size: 20px;
  }

  .image-example-captions-2 {
    width: 80%;
  }

  .image-example-captions-2._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown-wrapper-4 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .text-block-27 {
    letter-spacing: 1px;
    font-size: 13px;
  }

  .text-block-27.bianco {
    font-size: 13px;
  }

  .div-block-1648 {
    height: 70px;
  }

  .div-block-1648.per-athletes {
    width: auto;
  }

  .sub-altobasso-small-2 {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-elenco-puntato-2 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-2.centrato {
    font-size: 15px;
    line-height: 19px;
  }

  .sub-altobasso-elenco-puntato-2.piccolo {
    font-size: 13px;
    line-height: 16px;
  }

  .dropdown-content-3 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-content-3.athletes-content {
    margin-bottom: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 5%;
  }

  .dropdown-content-3.footwear-contenute {
    margin-bottom: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .dropdown-content-3.backpack {
    margin-bottom: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 5%;
  }

  .filetto-customers-3.black.spaces-down.bianco {
    border: 1px solid var(--white);
  }

  .image-example-captions-3 {
    width: 80%;
  }

  .image-example-captions-3._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions-3._6-tech_summit_series {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3._6-tech_summit_series.down, .image-example-captions-3._6-tech_summit_series.colonna-cycle, .image-example-captions-3._6-tech_summit_series.colonna-cycle {
    width: 49%;
  }

  .image-example-captions-3.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3.upper-insulation {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3.upper-insulation.down {
    width: 49%;
  }

  .image-example-captions-3.upper-insula {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3.upper-insula.down {
    width: 49%;
  }

  .image-example-captions-3.backpacks_dyno {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3.backpacks_dyno.down {
    width: 49%;
  }

  .dropdown-wrapper-5 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-1651 {
    height: 70px;
  }

  .div-block-1651.per-athletes, .div-block-1651._6-tech_summit_series, .div-block-1651._6-tech_summit_series, .div-block-1651._6-tech_summit_series, .div-block-1651._6-tech_summit_series, .div-block-1651._6-tech_summit_series {
    width: auto;
  }

  .sub-altobasso-small-3 {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .div_click_summitseries-tech {
    flex-direction: column;
    align-items: center;
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div_click_summitseries-tech.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .div_click_summitseries-tech.technologie {
    flex-direction: column;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .dropdown-1 {
    flex-direction: column;
    width: auto;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-1.anatomy_1 {
    align-items: flex-start;
    position: relative;
  }

  .dropdown-1.sleeep_2b {
    height: auto;
  }

  .dropdown-1.on-mountain {
    align-items: flex-start;
    position: relative;
  }

  .dropdown_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-ss_tech, .div-block-ss_tech.cloud-down, .div-block-ss_tech.future-fleece, .div-block-ss_tech.ventrix, .div-block-ss_tech._50-50-down, .div-block-ss_tech.dotknit {
    background-position: 50%;
    height: 100px;
  }

  .div-block-ss_tech.auto {
    height: auto;
  }

  .benefits {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .benefits.centrato {
    font-size: 15px;
    line-height: 19px;
  }

  .benefits.piccolo {
    line-height: 21px;
  }

  .benefits.tech {
    margin-top: 0;
  }

  .strati-di-tecnologia {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .strati-di-tecnologia.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .strati-tecnologia {
    z-index: 111;
    font-size: 12px;
    line-height: 20px;
  }

  .strati-tecnologia.centrato {
    font-size: 15px;
    line-height: 19px;
  }

  .strati-tecnologia.piccolo {
    line-height: 21px;
  }

  .div-block-segmento-grigio-copy {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .layer-system.customer-journey {
    width: 100%;
    height: 550px;
  }

  .layer-system.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .layer-system.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .layer-system.colotrs-tnf-jacket {
    width: 100%;
    height: 400px;
  }

  .layer-system.colotrs-tnf-jacket.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .layer-system.colotrs-tnf-jacket.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .layer-system.on-mountain-action {
    width: 95%;
    height: 470px;
  }

  .layer-system.on-mountain-action.leader {
    height: 330px;
  }

  .layer-system.on-mountain-action.born-explore, .layer-system.on-mountain-action.dot_knit {
    width: 320px;
    height: 320px;
  }

  .loghi-latering-system {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .loghi-latering-system.centrato {
    margin-top: 8px;
  }

  .loghi-latering-system.centrato.no-space-up {
    margin-top: 10px;
  }

  .testo-e-immagine {
    width: 100%;
  }

  .div-block-1655 {
    width: auto;
  }

  .div-block-100 {
    width: 90%;
    height: 100%;
  }

  .div-block-100.stretto {
    width: 100%;
  }

  .div-block-innovation-container-oriz-2 {
    margin-top: 24px;
  }

  .div-block-1526 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .labproven1-pic, .labproven1-pic._2 {
    margin-top: 0;
  }

  .dropdown-content-6 {
    align-self: center;
    width: 90%;
    margin-bottom: 0;
  }

  .div-block-benefits {
    width: 90%;
  }

  .dropdown-wrapper-6 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-6.dd-innovation.spectra {
    height: 450px;
  }

  .dropdown-wrapper-6.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown-wrapper-6.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dropdown-wrapper-6.dd-innovation.warm-weather-layer {
    width: 100%;
  }

  .dropdown-wrapper-6.dd-innovation.sleep_3, .dropdown-wrapper-6.dd-innovation.sleep_2, .dropdown-wrapper-6.dd-innovation.sleep_1 {
    height: auto;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .dropdown-wrapper-6.dd-innovation.our_commitments {
    height: 400px;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly {
    height: 450px;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly._250, .dropdown-wrapper-6.dd-innovation.sustainable-packaging, .dropdown-wrapper-6.dd-innovation.without-compromise {
    height: 400px;
  }

  .slide-31 {
    height: 270px;
    overflow: hidden;
  }

  .div-block-1527 {
    width: 90%;
    height: 270px;
  }

  .div-block-vectiv-logo {
    width: 480px;
    height: 80px;
  }

  .div-block-immagini-twinlife {
    height: auto;
    padding-bottom: 0;
    overflow: hidden;
  }

  .slide-17 {
    height: 270px;
    overflow: hidden;
  }

  .heading-4 {
    font-size: 34px;
  }

  .heading-4.sub1 {
    letter-spacing: 3px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-4.sub1.sub-innovation.bianco {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-4.sub1.sub-innovation {
    font-size: 20px;
  }

  .heading-4.titolo-footwear {
    font-size: 34px;
  }

  .heading-4.titolo-footwear-copy {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 24px;
  }

  .heading-4.buffle {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .slide-30 {
    height: 270px;
  }

  .vectiv_tech_turns {
    border: 1px #000;
  }

  .div-block-x3._3-benefit {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-114 {
    background-size: cover;
    align-self: center;
    align-items: center;
    width: 42%;
    height: 230px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dropdown-trigger-3 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-3.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger-3.vectiv.immage.connect, .dropdown-trigger-3.vectiv.immage.curius {
    height: 200px;
  }

  .testo-su-box-colorato-2 {
    color: var(--white);
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .twinlife-slideshow-pic {
    height: auto;
  }

  .youtube-3 {
    margin-top: 0;
    margin-bottom: 1px;
  }

  .video-vective {
    width: 600px;
    height: 390px;
  }

  .video-vective.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .vec_power-further.tnf-adventure {
    width: 100%;
  }

  .vec_power-further.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .vec_power-further.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .vec_power-further.tnf-adventure.guarantee.experience-demo, .vec_power-further.tnf-adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .vec_power-further.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.tnf_adventure {
    width: 100%;
  }

  .vec_power-further.tnf_adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .vec_power-further.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .vec_power-further.tnf_adventure.guarantee.experience-demo, .vec_power-further.tnf_adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .vec_power-further.tnf_adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.tnf_adventure.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.tnf_adventure.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested.guarantee.experience-demo, .vec_power-further.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .vec_power-further.athlete_tested.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.athlete_tested.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested {
    width: 100%;
  }

  .vec_power-further.athlete_tested.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .vec_power-further.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .vec_power-further.athlete_tested.guarantee.experience-demo {
    width: 97%;
    height: auto;
    margin-bottom: 0;
  }

  .vec_power-further.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .vec_power-further.athlete_tested.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .power-further {
    font-size: 30px;
    line-height: 26px;
  }

  .power-further.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .power-further.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .power-further.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .lab-proven {
    width: 90%;
    height: 100%;
  }

  .lab-proven.stretto {
    width: 100%;
  }

  .div-block-1658 {
    background-image: url('../images/01-Trail-VERTICALMathisDumas-37_EDIT.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .problem_insight_solution-copy-copy {
    border: 1px #000;
  }

  .athlete_performance.tnf-adventure {
    width: 100%;
  }

  .athlete_performance.tnf-adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .athlete_performance.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .athlete_performance.tnf-adventure.guarantee.experience-demo {
    width: 97%;
  }

  .athlete_performance.tnf-adventure.guarantee.slider-we-are {
    justify-content: center;
    width: 100%;
    height: 500px;
    padding-left: 1%;
    padding-right: 1%;
  }

  .athlete_performance.tnf-adventure.guarantee.layering-system {
    width: 97%;
    height: 600px;
  }

  .athlete_performance.tnf-adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.tnf_adventure {
    width: 100%;
  }

  .athlete_performance.tnf_adventure.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .athlete_performance.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .athlete_performance.tnf_adventure.guarantee.experience-demo, .athlete_performance.tnf_adventure.guarantee.slider-we-are {
    width: 97%;
  }

  .athlete_performance.tnf_adventure.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.tnf_adventure.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.tnf_adventure.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested.guarantee.experience-demo, .athlete_performance.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .athlete_performance.athlete_tested.gallery {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.athlete_tested.gallery.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested {
    width: 100%;
  }

  .athlete_performance.athlete_tested.guarantee {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
  }

  .athlete_performance.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: -124px;
    padding-left: 0;
  }

  .athlete_performance.athlete_tested.guarantee.experience-demo, .athlete_performance.athlete_tested.guarantee.slider-we-are {
    width: 97%;
  }

  .athlete_performance.athlete_tested.elements-invertito.con-blocchi-verrticali {
    flex-direction: column;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy {
    width: 100%;
    margin-top: 46px;
    margin-bottom: 86px;
    padding-right: 15%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 15%;
    padding-right: 0%;
  }

  .titolo_athlete_performance {
    font-size: 19px;
    line-height: 24px;
  }

  .titolo_athlete_performance.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .titolo_athlete_performance.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .titolo_athlete_performance.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .slide_vectiv {
    height: 270px;
    overflow: hidden;
  }

  .vectiv-slideshow {
    height: auto;
  }

  .athlete-preferences.customer-journey {
    width: 100%;
    height: 550px;
  }

  .athlete-preferences.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .athlete-preferences.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .athlete-preferences.colotrs-tnf-jacket {
    width: 100%;
    height: 400px;
  }

  .athlete-preferences.colotrs-tnf-jacket.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .athlete-preferences.colotrs-tnf-jacket.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .athlete-preferences.on-mountain-action {
    width: 95%;
    height: 470px;
  }

  .athlete-preferences.on-mountain-action.leader {
    height: 330px;
  }

  .athlete-preferences.on-mountain-action.born-explore {
    background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
    width: 100%;
    height: 250px;
  }

  .athlete-preferences.on-mountain-action.dot_knit {
    width: 320px;
    height: 320px;
  }

  .athlete-preferences.on-mountain-action.born-explore-copy {
    background-image: url('../images/agility.jpg');
    width: 100%;
    height: 250px;
  }

  .efficency_comfort_stability {
    flex-direction: column;
    margin-top: 24px;
  }

  .button_download {
    width: 59px;
    height: 59px;
  }

  .content_download {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .content_download.connect.vuoto {
    margin-left: 480px;
    left: 0%;
    right: 0%;
  }

  .content_download.connect.vuoto-exp-link, .content_download.connect.vuoto-exp-link-2 {
    left: 249px;
  }

  .content_download.connect.vuoto-exp-link-icon {
    width: 50px;
    height: 50px;
    padding-top: 16px;
    left: 249px;
  }

  .foto-statica {
    background-image: url('../images/01-Trail-VERTICALMathisDumas-37_EDIT.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .layaring_system_1 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .dropdown-trigger-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .sub-altobasso-small-4 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .dropdown-wrapper-7 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .sub-altobasso-elenco-puntato-frasi-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-contenitore-click-lottie-2 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .dropdown-content-7 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .box-layer-ing_system {
    width: 80%;
  }

  .box-layer-ing_system.storytelling-box {
    width: 360px;
  }

  .box-layer-ing_system.storytelling-box.x3-kit-out, .box-layer-ing_system.storytelling-box.x3-community, .box-layer-ing_system.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layer-ing_system.icons-4-box {
    width: 100%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layer-ing_system.icons-4-box.x3-kit-out, .box-layer-ing_system.icons-4-box.x3-community, .box-layer-ing_system.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layer-ing_system._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layer-ing_system._5-athletes.x3-kit-out, .box-layer-ing_system._5-athletes.x3-community, .box-layer-ing_system._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .layersystem_click {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .layersystem_click.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .box-layer-system {
    width: 80%;
  }

  .box-layer-system.storytelling-box {
    width: 360px;
  }

  .box-layer-system.storytelling-box.x3-kit-out, .box-layer-system.storytelling-box.x3-community, .box-layer-system.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layer-system.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layer-system.icons-4-box.x3-kit-out, .box-layer-system.icons-4-box.x3-community, .box-layer-system.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layer-system._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layer-system._5-athletes.x3-kit-out, .box-layer-system._5-athletes.x3-community, .box-layer-system._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions-copy {
    width: 80%;
  }

  .image-example-captions-copy.storytelling-box {
    width: 360px;
  }

  .image-example-captions-copy.storytelling-box.x3-kit-out, .image-example-captions-copy.storytelling-box.x3-community, .image-example-captions-copy.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions-copy.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions-copy.icons-4-box.x3-kit-out, .image-example-captions-copy.icons-4-box.x3-community, .image-example-captions-copy.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-example-captions-copy._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions-copy._5-athletes.x3-kit-out, .image-example-captions-copy._5-athletes.x3-community, .image-example-captions-copy._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layeer-sytem {
    width: 80%;
  }

  .box-layeer-sytem.storytelling-box {
    width: 360px;
  }

  .box-layeer-sytem.storytelling-box.x3-kit-out, .box-layeer-sytem.storytelling-box.x3-community, .box-layeer-sytem.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layeer-sytem.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layeer-sytem.icons-4-box.x3-kit-out, .box-layeer-sytem.icons-4-box.x3-community, .box-layeer-sytem.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .box-layeer-sytem._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box-layeer-sytem._5-athletes.x3-kit-out, .box-layeer-sytem._5-athletes.x3-community, .box-layeer-sytem._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .cold-weather {
    width: 100%;
    margin-top: 24px;
  }

  .mid-layer {
    margin-top: 24px;
  }

  .div-block-spazio-a-sx-per-testo-2 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-titoloni-2.left-align {
    margin-left: 15px;
  }

  .div-block-titoloni-2.purpose {
    width: 77%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-image-big-bn.customer-journey {
    width: 100%;
    height: 550px;
  }

  .div-block-image-big-bn.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    max-width: 400px;
    height: 420px;
    margin-top: -80px;
  }

  .div-block-image-big-bn.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .div-block-image-big-bn.customer-journey.experience-demo.thermoball {
    height: 360px;
  }

  .div-block-image-big-bn.true-north {
    max-width: 370px;
    height: 250px;
  }

  .sub-altobasso-big-2 {
    letter-spacing: 1px;
    font-size: 27px;
  }

  .sotto---sottotitolo-segmento-2 {
    font-size: 19px;
    line-height: 24px;
  }

  .sotto---sottotitolo-segmento-2.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-2.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento-2.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .section-grey-2 {
    padding-top: 13px;
  }

  .section-grey-2.discover-question {
    padding-top: 72px;
  }

  .titolo-segmento-2 {
    font-size: 43px;
    line-height: 43px;
  }

  .div-block-titolini-fianco-image-2.fuller {
    position: relative;
    left: -71px;
  }

  .div-block-titolini-fianco-image-2.fuller.rientro {
    margin-left: 83px;
  }

  .sub-altobasso-small-5 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-quadrato-nero {
    width: 25px;
    height: 25px;
  }

  .div-block-quadrato-nero.invertito._4-rapport-builder {
    background-color: #ff953d;
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-quadrato-nero.piccolo-rosso.viola {
    margin-left: 10px;
    margin-right: 10px;
    position: static;
    left: 0;
  }

  .div-block-quadrato-nero.piccolo-rosso {
    margin-right: 10px;
  }

  .div-block-quadrato-nero.piccolo-rosso.experience-nascosto.viola {
    position: relative;
    top: 8px;
    left: -20px;
  }

  .div-block-spazio-a-sx-per-testo-3 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .sottotitolo-segmento-2 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sub-altobasso-small-6 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .video-integrati-values-2 {
    width: 90%;
    height: 100px;
    top: -120px;
  }

  .div-block-intro-2 {
    width: 85%;
  }

  .lightbox-link-5.video-values-link {
    background-position: 50% 32%;
    background-size: 55px;
  }

  .titolo-segmento-2-copy {
    font-size: 43px;
    line-height: 43px;
  }

  .our-values-guide-us {
    height: auto;
    min-height: auto;
    margin-top: 24px;
  }

  .boxour_values_guide_us {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .boxour_values_guide_us.dd-innovation.spectra {
    height: 450px;
  }

  .boxour_values_guide_us.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .boxour_values_guide_us.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .love_wild-place {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .love_wild-place.dd-innovation.spectra {
    height: 450px;
  }

  .love_wild-place.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .love_wild-place.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .love_wild-place.dd-innovation.foto-_02 {
    height: 450px;
  }

  .love_wild-place.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .love_wild-place.dd-innovation.foto-_014, .love_wild-place.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .love_wild-place.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .love_wild-place.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dropdown-trigger-copy {
    padding-left: 2px;
    padding-right: 2px;
  }

  .titolo_values {
    font-size: 30px;
    line-height: 35px;
  }

  .titolo_values.sub1 {
    letter-spacing: 3px;
    font-size: 26px;
    line-height: 30px;
  }

  .titolo_values.sub1.sub-innovation {
    font-size: 20px;
  }

  .titolo_values.titolo-footwear {
    font-size: 34px;
  }

  .titolo_values.titolo-footwear-copy {
    font-size: 18px;
    line-height: 24px;
  }

  .titolo_values.trasp {
    line-height: 28px;
  }

  .subtitle_value {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .subtitle_value.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .subtitle_value.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .subtitle_value.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .subtitle_value.link-text {
    font-size: 15px;
  }

  .dropdown_text_value {
    align-self: center;
    margin-bottom: 0;
  }

  .div-block-segmento-bianco {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .purpoe-conrad-anker {
    width: 600px;
    height: 390px;
  }

  .purpoe-conrad-anker.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .siv_photo_shop_2 {
    width: 300px;
    height: 200px;
    left: 185px;
  }

  .siv_photo_shop_2.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .dropdown-content-copy {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-content-copy.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .dropdown-content-copy.captions-open.seconda-capt._3d-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 200px;
    top: -182px;
    left: 9px;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open.flight-f21 {
    width: 140px;
    top: -96px;
    left: -137px;
  }

  .dropdown-content-copy.captions-open.matryx {
    object-fit: fill;
    background-color: #fff9;
    align-self: auto;
    width: 240px;
    height: auto;
    min-height: auto;
    top: -168px;
    left: -163px;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open.dual {
    background-color: #fff9;
    width: 242px;
    top: auto;
    left: -179px;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open.surface-flight-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 290px;
    height: auto;
    top: -6px;
    left: 47px;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open.watrproof-text {
    width: 160px;
    top: -36px;
  }

  .dropdown-content-copy.captions-open.crampon-text {
    width: 130px;
    top: 62px;
    bottom: auto;
    left: -102px;
  }

  .dropdown-content-copy.captions-open.padded-text {
    top: -106px;
    left: -189px;
  }

  .dropdown-content-copy.captions-open.breithorn-lycra-collar {
    top: -92px;
    left: -206px;
  }

  .dropdown-content-copy.captions-open.breithorn-crampon-text {
    top: -128px;
    left: -166px;
  }

  .dropdown-content-copy.captions-open.breithorn-vibram-text {
    width: 130px;
    top: -26px;
    bottom: auto;
    left: -155px;
  }

  .dropdown-content-copy.captions-open.breithorn-ripstop {
    width: 160px;
    top: 58px;
    left: -151px;
  }

  .dropdown-content-copy.captions-open.breithorn-breathable-text {
    top: -69px;
    left: 183px;
  }

  .dropdown-content-copy.captions-open.breithorn-rubber-r-band {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .dropdown-content-copy.captions-open.cragstone-boa-text {
    width: 160px;
    top: -96px;
    left: 109px;
  }

  .dropdown-content-copy.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .dropdown-content-copy.captions-open.cragstone-collar-text {
    width: 170px;
    top: -131px;
    left: -63px;
  }

  .dropdown-content-copy.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .dropdown-content-copy.captions-open.cragstone-vibram-text {
    width: 180px;
    top: 35px;
    bottom: auto;
    left: -101px;
  }

  .dropdown-content-copy.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .dropdown-content-copy.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .dropdown-content-copy.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-copy.trasparente {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content-copy.trasparente.commu {
    padding-left: 1%;
    padding-right: 1%;
  }

  .dropdown-content-copy.athlete_tested {
    padding-bottom: 0%;
  }

  .text-span-15 {
    font-size: 25px;
  }

  .shop-tnf_01 {
    width: 600px;
    height: 390px;
  }

  .shop-tnf_01.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .div-block-titoloni-4.guarantee {
    width: 85%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-titoloni-4.left-align.invertito.da-tablet-invertito {
    flex-direction: row-reverse;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-titoloni-4.guarantee-copy {
    width: 85%;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento-3 {
    font-size: 43px;
    line-height: 43px;
  }

  .titolo-segmento-3.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .titolo-segmento-3.connect.rosso {
    letter-spacing: 3px;
    font-size: 35px;
  }

  .titolo-segmento-3.left-align {
    color: var(--black);
    letter-spacing: 1px;
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-image-quadrata-sotto-2 {
    width: 55%;
  }

  .div-block-image-quadrata-sotto-2.spostata-a-sx {
    width: 70%;
  }

  .div-block-spazio-a-sx-per-testo-4 {
    margin-top: 0;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-show-e-hide-quad4-2.video-tool {
    background-position: 50% 0;
    background-size: 145px;
    width: 230px;
    height: 260px;
    min-height: 240px;
    padding-bottom: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-2 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-2.xxx {
    font-size: 20px;
  }

  .section-white-2 {
    padding-bottom: 0;
  }

  .div-block-elements-2 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-2.icons {
    width: 210px;
    height: 210px;
  }

  .div-block-testi-a-dx-blocchi-2 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-2.invertiti {
    width: 44%;
    margin-left: 0%;
  }

  .sub-altobasso-elenco-puntato-copy-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-spazio-sopra-testo-2 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-2.no-space {
    margin-bottom: 0;
  }

  .sub-altobasso-small-7 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-contenitore-click-lottie-3 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .div-block-contenitore-click-lottie-3.connect.vuoto-exp-link-icon {
    width: 50px;
    height: 50px;
    padding-top: 16px;
    left: 249px;
  }

  .sottotitolo-segmento-3 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-3.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .sottotitolo-segmento-3.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .div-block-testi-a-dx-blocchi-3 {
    width: 50%;
    margin-top: 62px;
    margin-left: 0%;
    margin-right: 0;
  }

  .sub-altobasso-elenco-puntato-3 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-3.piccolo {
    line-height: 21px;
  }

  .div-block-spazio-sopra-testo-3 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-3.no-space {
    margin-bottom: 0;
  }

  .sub-altobasso-small-8 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1681 {
    width: 100%;
  }

  .text-span-16 {
    font-size: 35px;
  }

  .text-span-17 {
    font-size: 35px;
    line-height: 35px;
  }

  .text-span-18 {
    color: var(--red-tnf);
    font-size: 35px;
  }

  .contenitore-porpouse {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .contenitore-porpouse.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .contenitore-porpouse.true-north {
    flex-direction: column;
    align-items: center;
  }

  .text-span-21 {
    letter-spacing: 2px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 30px;
  }

  .titoletti-mission {
    letter-spacing: 3px;
    width: 87%;
    margin-bottom: 1px;
    font-size: 23px;
    line-height: 26px;
  }

  .titoletti-mission.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .titoletti-mission.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .testo_mission {
    letter-spacing: 3px;
    width: 87%;
    margin-bottom: 1px;
    font-size: 23px;
    line-height: 26px;
  }

  .testo_mission.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .testo_mission.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .div-block-1683, .div-block-1684 {
    width: 230px;
  }

  .dropdown-trigger-4 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .image-example-captions-4 {
    width: 80%;
  }

  .image-example-captions-4.storytelling-box {
    width: 360px;
  }

  .div-block-contenitore-click-2 {
    min-width: 730px;
  }

  .div-block-1686 {
    height: 70px;
  }

  .dropdown-content-8 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .instore_text {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .instore_text.centrato {
    font-size: 15px;
    line-height: 19px;
  }

  .instore_text.piccolo {
    line-height: 21px;
  }

  .explorer_knowleadge_a {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .explorer_knowleadge_a.scarpe {
    height: 320px;
  }

  .explorer_knowleadge_a.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .explorer_knowleadge_a.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .explorer_knowleadge_a.vectiv.immage {
    height: 250px;
  }

  .explorer_knowleadge_a.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .explorer_knowleadge_a.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .quadrato-viola {
    width: 25px;
    height: 25px;
  }

  .quadrato-viola.piccolo-rosso {
    margin-right: 10px;
  }

  .quadrato-viola.invertito._4-rapport-builder {
    background-color: var(--connect-color-ok);
    margin-left: 0;
    margin-right: 15px;
  }

  .div-quadrato-rosso-2 {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-rosso-2.piccolo-rosso {
    margin-right: 10px;
  }

  .titol_our_culture {
    font-size: 43px;
    line-height: 43px;
  }

  .titol_our_culture.connect {
    margin-left: auto;
    margin-right: auto;
  }

  .titol_our_culture.connect.rosso {
    letter-spacing: 3px;
    font-size: 35px;
  }

  .titol_our_culture.left-align {
    color: var(--black);
    letter-spacing: 1px;
    font-size: 25px;
    line-height: 30px;
  }

  .titol_our_culture.blue {
    font-size: 30px;
  }

  .quadrato-arancio {
    width: 25px;
    height: 25px;
  }

  .quadrato-arancio.piccolo-rosso {
    margin-right: 10px;
  }

  .div-block-image-quadrata-sotto-3 {
    width: 55%;
  }

  .div-block-image-quadrata-sotto-3.centrato {
    width: 90%;
  }

  .slider-8 {
    width: 99%;
    height: 420px;
  }

  .div-block-image-quadrata-sotto-4 {
    width: 55%;
  }

  .div-block-image-quadrata-sotto-4.centrato {
    width: 90%;
    max-width: none;
    height: 400px;
  }

  .slider-9 {
    width: 99%;
    height: 420px;
  }

  .div-block-spazio-video-2 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-altobasso-small-9 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .slider-9-copy {
    width: 99%;
    height: 420px;
  }

  .dropdown_athlete_tested {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_athlete_tested.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_athlete_tested.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_athlete_tested.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_athlete_tested.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_athlete_tested.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_athlete_tested.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_athlete_tested.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_athlete_tested.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_athlete_tested.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_athlete_tested.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_athlete_tested.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_athlete_tested.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_athlete_tested.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_athlete_tested.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_athlete_tested.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_athlete_tested.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_athlete_tested.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_athlete_tested.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_athlete_tested.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_athlete_tested.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_athlete_tested.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_athlete_tested.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .layaring_system_1-copy, .athlete_tested_foto_1 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .slider-athlete_tested {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .foto_athlete_tested_1.customer-journey {
    width: 100%;
    height: 550px;
  }

  .foto_athlete_tested_1.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .foto_athlete_tested_1.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket {
    width: 100%;
    height: 400px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .foto_athlete_tested_1.on-mountain-action {
    width: 95%;
    height: 470px;
  }

  .foto_athlete_tested_1.on-mountain-action.leader {
    height: 330px;
  }

  .foto_athlete_tested_1.on-mountain-action.born-explore {
    background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
    width: 320px;
    height: 320px;
  }

  .foto_athlete_tested_1.on-mountain-action.dot_knit {
    width: 320px;
    height: 320px;
  }

  .foto_athlete_tested_1.foto2, .foto_athlete_tested_1.foto3, .foto_athlete_tested_1.foto4, .foto_athlete_tested_1.foto5, .foto_athlete_tested_1.foto6 {
    width: 350px;
    height: 350px;
  }

  .foto_athlete_tested_1.foto_1, .foto_athlete_tested_1.foto_1-copy, .foto_athlete_tested_1.lynn-hill {
    width: 250px;
    height: 350px;
  }

  .gallery_iconic_now.customer-journey {
    width: 100%;
    height: 550px;
  }

  .gallery_iconic_now.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .gallery_iconic_now.customer-journey.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket {
    width: 100%;
    height: 400px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.guarantee {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: -80px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.experience-demo {
    background-position: 79%;
    width: 100%;
    height: 420px;
    margin-top: 14px;
  }

  .gallery_iconic_now.on-mountain-action {
    width: 95%;
    height: 470px;
  }

  .gallery_iconic_now.on-mountain-action.leader {
    height: 330px;
  }

  .gallery_iconic_now.on-mountain-action.born-explore {
    background-image: url('../images/TNF_SS23_Vectiv_Earl-4702_EDIT.jpg');
    width: 320px;
    height: 320px;
  }

  .gallery_iconic_now.on-mountain-action.dot_knit {
    width: 320px;
    height: 320px;
  }

  .div-block-image-quadrata-sotto-5 {
    width: 55%;
  }

  .div-block-spazio-a-sx-per-testo-5 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-testi-a-dx-blocchi-4 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-4.rientro {
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi-4.rientro.fuller {
    width: 50%;
  }

  .div-block-testi-a-dx-blocchi-4.rientro.mckoy {
    left: 20px;
  }

  .div-block-spazio-sopra-testo-4 {
    width: 95%;
  }

  .sub-altobasso-small-10 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .foto-iconic_now {
    width: 300px;
    height: 300px;
  }

  .foto-iconic_now.customer-journey {
    width: 100%;
    height: 550px;
  }

  .foto-iconic_now.customer-journey.guarantee {
    background-position: 79%;
    width: 100%;
    max-width: 400px;
    height: 420px;
    margin-top: -80px;
  }

  .foto-iconic_now.true-north {
    max-width: 370px;
    height: 250px;
  }

  .foto-iconic_now.foto_2 {
    width: 240px;
    height: 240px;
  }

  .div-block-image-small-on-copy.customer-journey {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-on-copy.customer-journey.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy.customer-journey.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy.colors {
    width: 340px;
    height: 131px;
    margin-left: auto;
    margin-right: auto;
    top: 354px;
    right: auto;
  }

  .div-block-image-small-on-copy.colors.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy.colors.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy.iconic_foto_02 {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy.iconic_foto_02.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.customer-journey {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.customer-journey.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.colors {
    width: 340px;
    height: 131px;
    margin-left: auto;
    margin-right: auto;
    top: 354px;
    right: auto;
  }

  .div-block-image-small-on-copy-copy.colors.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.colors.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02 {
    width: 340px;
    height: 300px;
    top: 354px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.guarantee {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese {
    top: -229px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
    top: -202px;
    right: -67%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
    top: -202px;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.experience-demo {
    width: 340px;
    height: 290px;
    top: 292px;
    right: -9%;
  }

  .icon_now_foto_2 {
    width: 40%;
  }

  .logo_summit_series {
    height: 80px;
  }

  .summit_series_foto_1 {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .div_layer_system_titolo {
    width: 90%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_layer_system_titolo._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-1693 {
    width: 100%;
  }

  .layer {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .layer._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .layer_sottotitolo {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .layer_sottotitolo.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .layer_sottotitolo.cta.left-and-white {
    font-size: 16px;
    line-height: 21px;
  }

  .layer_sottotitolo.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown_summit-series {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_summit-series.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_summit-series.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_summit-series.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_summit-series.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_summit-series.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_summit-series.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_summit-series.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_summit-series.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_summit-series.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_summit-series.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_summit-series.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_summit-series.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_summit-series.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_summit-series.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_summit-series.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_summit-series.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_summit-series.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_summit-series.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_summit-series.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_summit-series.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_summit-series.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_summit-series.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_summit-series.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_summit-series.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_layer-system {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_layer-system.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_layer-system.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_layer-system.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_layer-system.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_layer-system.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_layer-system.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_layer-system.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_layer-system.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_layer-system.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_layer-system.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_layer-system.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_layer-system.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_layer-system.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_layer-system.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_layer-system.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_layer-system.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_layer-system.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_layer-system.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_layer-system.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_layer-system.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_layer-system.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_layer-system.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_layer-system.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_layer-system.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown_insulation {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_insulation.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_insulation.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_insulation.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_insulation.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_insulation.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_insulation.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_insulation.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_insulation.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_insulation.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_insulation.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_insulation.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_insulation.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_insulation.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_insulation.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_insulation.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_insulation.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_insulation.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_insulation.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_insulation.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_insulation.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_insulation.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_insulation.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_insulation.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_insulation.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-block-spazio-video-3 {
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-altobasso-elenco-puntato-4 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .bold-7 {
    font-size: 18px;
    line-height: 25px;
  }

  .insulation {
    width: 520px;
    min-width: 300px;
    height: 330px;
  }

  .insulation_02 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .insulation_02.scarpe {
    height: 320px;
  }

  .insulation_02.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .insulation_02.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .insulation_02.vectiv.immage {
    height: 250px;
  }

  .insulation_02.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .insulation_02.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .sub-altobasso-elenco-puntato-4-copy, .logo-down, .titoletto-insulation {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .div-insulation_1 {
    width: 100%;
    padding-left: 19px;
    padding-right: 20px;
  }

  .colonna {
    width: 32%;
  }

  .insulation_comparison {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .insulation_comparison.nera.testo_bianco {
    letter-spacing: 0;
  }

  .sub {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .sub.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sub.cta.left-and-white {
    font-size: 16px;
    line-height: 21px;
  }

  .sub.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .insulation-comparison {
    width: 98%;
  }

  .insulation-comparison.largo.greet {
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
  }

  .layer_system {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .layer_system.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .layer_system.captions-open.seconda-capt._3d-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 200px;
    top: -182px;
    left: 9px;
    overflow: hidden;
  }

  .layer_system.captions-open.flight-f21 {
    width: 140px;
    top: -96px;
    left: -137px;
  }

  .layer_system.captions-open.matryx {
    object-fit: fill;
    background-color: #fff9;
    align-self: auto;
    width: 240px;
    height: auto;
    min-height: auto;
    top: -168px;
    left: -163px;
    overflow: hidden;
  }

  .layer_system.captions-open.dual {
    background-color: #fff9;
    width: 242px;
    top: auto;
    left: -179px;
    overflow: hidden;
  }

  .layer_system.captions-open.surface-flight-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 290px;
    height: auto;
    top: -6px;
    left: 47px;
    overflow: hidden;
  }

  .layer_system.captions-open.watrproof-text {
    width: 160px;
    top: -36px;
  }

  .layer_system.captions-open.crampon-text {
    width: 130px;
    top: 62px;
    bottom: auto;
    left: -102px;
  }

  .layer_system.captions-open.padded-text {
    top: -106px;
    left: -189px;
  }

  .layer_system.captions-open.breithorn-lycra-collar {
    top: -92px;
    left: -206px;
  }

  .layer_system.captions-open.breithorn-crampon-text {
    top: -128px;
    left: -166px;
  }

  .layer_system.captions-open.breithorn-vibram-text {
    width: 130px;
    top: -26px;
    bottom: auto;
    left: -155px;
  }

  .layer_system.captions-open.breithorn-ripstop {
    width: 160px;
    top: 58px;
    left: -151px;
  }

  .layer_system.captions-open.breithorn-breathable-text {
    top: -69px;
    left: 183px;
  }

  .layer_system.captions-open.breithorn-rubber-r-band {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .layer_system.captions-open.cragstone-boa-text {
    width: 160px;
    top: -96px;
    left: 109px;
  }

  .layer_system.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .layer_system.captions-open.cragstone-collar-text {
    width: 170px;
    top: -131px;
    left: -63px;
  }

  .layer_system.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .layer_system.captions-open.cragstone-vibram-text {
    width: 180px;
    top: 35px;
    bottom: auto;
    left: -101px;
  }

  .layer_system.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .layer_system.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .layer_system.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .layer_system.trasparente {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .layer_system.trasparente.commu {
    padding-left: 1%;
    padding-right: 1%;
  }

  .layer_system.athlete_tested {
    padding-bottom: 0%;
  }

  .layersystem_click-copy {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .layersystem_click-copy.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .filetto-insulation.black.spaces-down {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .titolo-down {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .titolo-down.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .titolo-down.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .titolo-down.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .titolo-down.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .titolo-down.centred.logo {
    font-size: 20px;
  }

  .titolo-down.centred.red._55 {
    font-size: 35px;
  }

  .div-block-contenitore-click-copy {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-contenitore-click-copy.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .layaer_system_ok {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .layaer_system_ok.scarpe {
    height: 320px;
  }

  .layaer_system_ok.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .layaer_system_ok.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .layaer_system_ok.vectiv.immage {
    height: 250px;
  }

  .layaer_system_ok.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .layaer_system_ok.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .layaer_system_ok.explorer-knowledge.traspa {
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-normaly {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-normaly.centrato {
    margin-top: 8px;
  }

  .sub-altobasso-elenco-puntato-3-copy {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-3-copy.piccolo {
    line-height: 21px;
  }

  .benefits_down {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .benefits_down.piccolo {
    line-height: 21px;
  }

  .div-block-icon-sovrapposte-copy {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .testo-how-to-layer {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .testo-how-to-layer.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .testo-how-to-layer.cta.left-and-white {
    font-size: 16px;
    line-height: 21px;
  }

  .testo-how-to-layer.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .disegno-insulation {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .disegno-insulation.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .disegno-insulation.sleeping-bag {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_SACCO.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .disegno-insulation.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .disegno-insulation.pack {
    background-color: var(--white);
    mix-blend-mode: normal;
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .disegno-insulation.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .quilting_icon, .quilting_icon.cloud-down, .quilting_icon.future-fleece, .quilting_icon.ventrix, .quilting_icon._50-50-down, .quilting_icon.dotknit {
    background-position: 50%;
    height: 100px;
  }

  .down-construction {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .down-construction.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .down-construction.piccolo {
    line-height: 21px;
  }

  .baffling_icon-copy, .baffling_icon-copy.cloud-down, .baffling_icon-copy.future-fleece, .baffling_icon-copy.ventrix, .baffling_icon-copy._50-50-down, .baffling_icon-copy.dotknit {
    background-position: 50%;
    height: 100px;
  }

  .natural-insulationgoose-down {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .natural-insulationgoose-down.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .natural-insulationgoose-down.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .natural-insulationgoose-down.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .natural-insulationgoose-down.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .natural-insulationgoose-down.centred.logo {
    font-size: 20px;
  }

  .natural-insulationgoose-down.centred.red._55 {
    font-size: 35px;
  }

  .natural-insulation_goose-down {
    width: 100%;
  }

  .fill_power {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .fill_power.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  ._550 {
    width: 80%;
  }

  ._550._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._550._6-tech_summit_series {
    width: 3403%;
    margin-left: 2px;
    margin-right: 3px;
  }

  ._550.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  ._550_fill_power {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  ._550_fill_power.athletes-content {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  ._900 {
    width: 80%;
  }

  ._900._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._900._6-tech_summit_series {
    width: 3403%;
    margin-left: 2px;
    margin-right: 3px;
  }

  ._900.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  ._900_fill_power {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  ._900_fill_power.athletes-content {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div_click_summitseries-tech-copy {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_click_summitseries-tech-copy.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .fill_power_drop-down {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .fill_power_drop-down.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .fill_power_80 {
    width: 80%;
  }

  .fill_power_80._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .fill_power_80._6-tech_summit_series {
    width: 99%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .fill_power_80.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .div-block-image-quadrata-sotto-6 {
    width: 55%;
  }

  .div-block-image-quadrata-sotto-6.demo-excellence {
    margin-top: -77px;
  }

  .div-block-image-quadrata-sotto-6.spostata-a-sx {
    width: 70%;
  }

  .div-block-image-quadrata-sotto-6.spostata-a-sx.da-tablet-normal {
    align-items: center;
  }

  .div-block-spazio-a-sx-per-testo-6 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-icon-sovrapposte {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .div-block-testi-a-dx-blocchi-5 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-5.rientro {
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi-5.rientro.demo-excellence {
    margin-top: 80px;
  }

  .sub-altobasso-elenco-puntato-5 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-small-11 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-segmento-grigio-2 {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .container-1202-copy {
    width: 100%;
  }

  .div-block-freccia-conseguente-ruotato-2 {
    height: 15px;
  }

  .paragraph-15 {
    font-size: 18px;
    line-height: 22px;
  }

  .rds-pro_down {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pro_down_rds_dropdown {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .pro_down_rds_dropdown.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .text_dry-vent {
    line-height: 24px;
  }

  .futurelight_shell {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .futurelight_shell.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .futurelight_shell.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .futurelight_shell.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .futurelight_shell.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .futurelight_shell.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .futurelight_shell.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .futurelight_shell.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .futurelight_shell.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .futurelight_shell.captions.padded {
    top: -154px;
    right: 77px;
  }

  .futurelight_shell.captions.boa {
    top: -139px;
    right: -29px;
  }

  .futurelight_shell.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .futurelight_shell.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .futurelight_shell.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .futurelight_shell.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .futurelight_shell.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .futurelight_shell.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .futurelight_shell.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .futurelight_shell.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .futurelight_shell.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .futurelight_shell.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .futurelight_shell.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .futurelight_shell.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .futurelight_shell.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .futurelight_shell.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .breathability {
    font-size: 18px;
    line-height: 20px;
  }

  .div-discover-athletes {
    margin-top: 20px;
  }

  .heading-captions-3 {
    margin-top: 2px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
  }

  .heading-captions-3.mod-smartphone {
    margin-bottom: 12px;
    font-size: 17px;
  }

  .heading-captions-3.sx {
    margin-bottom: 12px;
    padding-top: 0;
    font-size: 17px;
    line-height: 20px;
    overflow: visible;
  }

  .heading-captions-3.sx-solo-smartphone {
    margin-bottom: 12px;
    font-size: 17px;
  }

  .rearfoot__3 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .rearfoot__3.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .div-block-1722.w {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .h1-title-wc-3 {
    letter-spacing: 6px;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 37px;
  }

  .h1-title-wc-3.black-txt-nome-scarpa {
    font-size: 28px;
    line-height: 30px;
  }

  .div-caption-3 {
    background-size: 70%;
    width: 80px;
    height: 80px;
  }

  .dropdown-content-9 {
    align-self: center;
    margin-bottom: 0;
  }

  .dropdown-content-9.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .dropdown-content-9.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .dropdown-content-9.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .dropdown-content-9.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .dropdown-content-9.captions-open.cragstone-collar-text {
    width: 200px;
    top: -111px;
    left: -271px;
  }

  .dropdown-content-9.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .dropdown-content-9.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .dropdown-content-9.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .dropdown-content-9.captions-open.flight-f21 {
    width: 200px;
    top: -236px;
    left: -266px;
  }

  .dropdown-content-9.captions-open.anatomy_1 {
    width: 150px;
    top: -40px;
    left: 246px;
  }

  .dropdown-content-9.captions-open.anatomy_2 {
    width: auto;
    top: -49px;
    left: -291px;
  }

  .dropdown-content-9.captions-open.anatomy_2.footwear {
    width: 150px;
    position: relative;
    top: -164px;
    left: -264px;
  }

  .dropdown-content-9.captions-open.anatomy_2.sleep_2 {
    left: -291px;
    overflow: hidden;
  }

  .dropdown-content-9.captions-open.anatomy_2.sleep_3 {
    width: 210px;
    height: auto;
    top: -54px;
    left: -234px;
    overflow: hidden;
  }

  .dropdown-content-9.captions-open.anatomy_5 {
    width: 150px;
    top: -65px;
    left: 158px;
  }

  .dropdown-content-9.captions-open.anatomy_4, .dropdown-content-9.captions-open.level1 {
    width: 150px;
    top: -49px;
    left: -291px;
  }

  .dropdown-content-9.captions-open.level_1b {
    top: -221px;
    left: -250px;
  }

  .dropdown-content-9.captions-open.level_1a {
    top: -96px;
    left: 111px;
  }

  .dropdown-content-9.captions-open.level_1d {
    width: 160px;
    top: -16px;
    left: -195px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.level_1e {
    top: -16px;
    left: 32px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.level_2b {
    top: -95px;
    left: -195px;
  }

  .dropdown-content-9.captions-open.level_2a {
    top: -250px;
    left: -7px;
  }

  .dropdown-content-9.captions-open.level_2e, .dropdown-content-9.captions-open.level_2f {
    top: 8px;
    left: -12px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleepingbag_2 {
    top: -16px;
    left: -195px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.level_1b_ok {
    width: 160px;
    top: -221px;
    left: -255px;
  }

  .dropdown-content-9.captions-open.sleeping_2 {
    top: -157px;
    left: -326px;
  }

  .dropdown-content-9.captions-open.sleepingbag_1 {
    top: -96px;
    left: 134px;
  }

  .dropdown-content-9.captions-open.sleepingbag_3 {
    top: -46px;
    left: -284px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleepingbag_4 {
    margin-left: auto;
    top: -16px;
    left: 224px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleepingbag_5 {
    margin-left: auto;
    top: 15px;
    left: 214px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleepingbag_6 {
    margin-left: auto;
    top: -47px;
    left: -214px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleepingbag_7 {
    margin-left: auto;
    top: -140px;
    left: 189px;
    overflow: visible;
  }

  .dropdown-content-9.captions-open.sleep_1a {
    font-family: Helveticaneueltstd cn, sans-serif;
    left: 143px;
  }

  .dropdown-content-9.captions-open.sleep_4 {
    top: -63px;
    left: 197px;
  }

  .dropdown-content-9.captions-open.sleep_6 {
    left: -215px;
  }

  .dropdown-content-9.captions-open.sleep_7 {
    left: 108px;
  }

  .dropdown-content-9.captions-open.sleep_2a {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -170px;
    left: -342px;
  }

  .dropdown-content-9.captions-open.dolomite_1 {
    width: 150px;
    top: -40px;
    left: -230px;
  }

  .dropdown-content-9.captions-open.dolomite_2 {
    width: 150px;
    top: -40px;
    left: 88px;
  }

  .dropdown-content-9.captions-open.dolomite_3 {
    width: 150px;
    top: -40px;
    left: -187px;
  }

  .dropdown-content-9.captions-open.dolomite_4 {
    width: 150px;
    top: -40px;
    left: -213px;
  }

  .dropdown-content-9.captions-open.dolomite_5 {
    width: 150px;
    top: -40px;
    left: 127px;
  }

  .dropdown-content-9.captions-open.sleep_3ok {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -89px;
    left: -294px;
  }

  .dropdown-content-9.captions-open.sleep_5 {
    top: -28px;
    left: -215px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_1 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -31px;
    left: -200px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_2 {
    top: -29px;
    left: 197px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_3 {
    top: -32px;
    left: -283px;
  }

  .dropdown-content-9.captions-open.pack_1 {
    top: -29px;
    left: 160px;
  }

  .dropdown-content-9.captions-open.backpack_2 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -38px;
    left: -299px;
  }

  .dropdown-content-9.captions-open.backpack_3 {
    top: -32px;
    left: 70px;
  }

  .dropdown-content-9.captions-open.backpack_4 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -41px;
    left: -224px;
  }

  .dropdown-content-9.captions-open.backpack_5 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -40px;
    left: -292px;
  }

  .dropdown-content-9.captions-open.pack_6 {
    top: -29px;
    left: 114px;
  }

  .dropdown-content-9.captions-open.backpack_7 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -45px;
    left: -295px;
  }

  .dropdown-content-9.captions-open.backpack_8 {
    font-family: Helveticaneueltstd cn, sans-serif;
    top: -31px;
    left: -303px;
  }

  .dropdown-content-9.captions-open.pack_9 {
    top: -50px;
    left: 84px;
  }

  .dropdown-content-9.captions-open.matryx {
    object-fit: fill;
    background-color: #0000;
    align-self: auto;
    width: 220px;
    height: auto;
    min-height: auto;
    top: -78px;
    left: -265px;
    overflow: hidden;
  }

  .dropdown-content-9.captions-open.seconda-capt._3d-f21 {
    background-color: #0000;
    align-self: auto;
    width: 200px;
    top: -158px;
    left: 176px;
    overflow: hidden;
  }

  .dropdown-wrapper-8 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-8.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-8.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-8.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .dropdown-wrapper-8.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-8.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .dropdown-wrapper-8.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .dropdown-wrapper-8.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .dropdown-wrapper-8.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .testo_point {
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .testo_point.upper.black {
    font-size: 14px;
    line-height: 18px;
  }

  .testo_point.upper.black.sx.tende._14.nera {
    color: var(--black);
    text-align: left;
    align-items: flex-start;
  }

  .testo_point.upper.black.sx.tende._14.mera {
    margin-top: 0;
  }

  .testo_point.upper.black.sx.tende.sleepbag {
    width: 100%;
    margin-left: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .testo_point.upper.black.sx.tende.nera {
    width: 80%;
    margin-bottom: 0;
  }

  .down_spaccato_1 {
    align-items: flex-end;
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .down_spaccato_1.scarpe {
    height: 320px;
  }

  .down_spaccato_1.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .down_spaccato_1.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .down_spaccato_1.vectiv.immage {
    height: 250px;
  }

  .down_spaccato_1.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .down_spaccato_1.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .down_spaccato_1.athletes.summit {
    height: auto;
    position: static;
  }

  .down_spaccato_1.cloud-down.summit {
    height: auto;
  }

  .titolo_responsive-foam {
    font-size: 18px;
    line-height: 18px;
  }

  .freccia-bianca {
    height: auto;
  }

  .freccia-bianca.per-athletes, .freccia-bianca._6-tech_summit_series, .freccia-bianca._6-tech_summit_series, .freccia-bianca._6-tech_summit_series, .freccia-bianca._6-tech_summit_series, .freccia-bianca._6-tech_summit_series {
    width: auto;
  }

  .titolo-caption {
    font-size: 13px;
    line-height: 16px;
  }

  .titolo-our-formula {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .titolo-our-formula.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .titolo-our-formula.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .titolo-our-formula.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .titolo-our-formula.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .titolo-our-formula.centred.logo {
    font-size: 20px;
  }

  .titolo-our-formula.centred.red._55 {
    font-size: 35px;
  }

  .sottotitolo_protection_ok {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sottotitolo_protection_ok.piccolo {
    line-height: 21px;
  }

  .testo-protection {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .testo-protection.piccolo {
    line-height: 21px;
  }

  .disegno-scarpa {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .type_of_gait {
    z-index: 111;
    letter-spacing: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .testo-low-arch {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .image-tech-copy {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-tech-copy.vectic {
    background-size: 850px;
    height: 500px;
  }

  .titolo_anatomy {
    font-size: 18px;
    line-height: 22px;
  }

  .testo_anatomy {
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .anatomy_caption {
    background-size: 70%;
    width: 80px;
    height: 80px;
  }

  .footwear-classification {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }

  .footwear-classification.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .trail-running_box {
    width: 80%;
  }

  .trail-running_box.storytelling-box {
    width: 360px;
  }

  .trail-running_box.storytelling-box.x3-kit-out, .trail-running_box.storytelling-box.x3-community, .trail-running_box.storytelling-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .trail-running_box.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .trail-running_box.icons-4-box.x3-kit-out, .trail-running_box.icons-4-box.x3-community, .trail-running_box.icons-4-box.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .trail-running_box.icons-4-box.true-north {
    width: 80%;
    margin-top: 15px;
  }

  .trail-running_box._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .trail-running_box._5-athletes.x3-kit-out, .trail-running_box._5-athletes.x3-community, .trail-running_box._5-athletes.experience-customer {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .foto_trai-running {
    width: 100%;
    height: 140px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .foto_trai-running.scarpe {
    height: 320px;
  }

  .foto_trai-running.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .foto_trai-running.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .foto_trai-running.vectiv.immage {
    height: 250px;
  }

  .foto_trai-running.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .foto_trai-running.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .foto_trai-running.athletes.summit {
    height: auto;
    position: static;
  }

  .foto_trai-running.cloud-down.summit {
    height: auto;
  }

  .foto_trailrunning, .foto_fast-hike, .foto_light_hike, .foto_lifestyle {
    height: 200px;
  }

  .box_trairunning {
    width: 80%;
    padding-left: 1px;
    padding-right: 1px;
  }

  .box_trairunning._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .box_trairunning._6-tech_summit_series {
    width: 3403%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .box_trairunning._6-tech_summit_series.down {
    width: 49%;
  }

  .box_trairunning.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .title_tarail-running {
    font-size: 18px;
    line-height: 20px;
  }

  ._3d_footplate {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  ._3d_footplate.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  ._3d_footplate.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  ._3d_footplate.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  ._3d_footplate.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  ._3d_footplate.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  ._3d_footplate.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  ._3d_footplate.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  ._3d_footplate.captions.cragstone-carabiner.footwer_1 {
    top: 225px;
  }

  ._3d_footplate.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .traction-outsole {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .traction-outsole.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .traction-outsole.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .traction-outsole.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .traction-outsole.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .traction-outsole.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .traction-outsole.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .traction-outsole.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .traction-outsole.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .traction_outsole {
    align-self: center;
    margin-bottom: 0;
  }

  .traction_outsole.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .traction_outsole.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .traction_outsole.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .traction_outsole.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .traction_outsole.captions-open.cragstone-collar-text {
    width: 200px;
    top: -184px;
    left: -208px;
  }

  .traction_outsole.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .traction_outsole.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .traction_outsole.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .traction_outsole_3 {
    align-self: center;
    margin-bottom: 0;
  }

  .traction_outsole_3.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .traction_outsole_3.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .traction_outsole_3.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .traction_outsole_3.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .traction_outsole_3.captions-open.cragstone-collar-text {
    width: 200px;
    top: -184px;
    left: -208px;
  }

  .traction_outsole_3.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .traction_outsole_3.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .traction_outsole_3.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  ._3d_footplate_1 {
    padding-left: 2px;
    padding-right: 2px;
  }

  ._3d_footplate_1.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .traction_outsole_2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .traction_outsole_2.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .responsive-foam {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .responsive-foam.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .responsive-foam.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .responsive-foam.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .responsive-foam.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .responsive-foam.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .responsive-foam.captions.cragstone-vibram {
    top: 131px;
    left: -29px;
    right: 109px;
  }

  .responsive-foam.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .responsive-foam.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  ._3d-footplate_1 {
    align-self: center;
    margin-bottom: 0;
  }

  ._3d-footplate_1.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  ._3d-footplate_1.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  ._3d-footplate_1.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  ._3d-footplate_1.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text {
    width: 200px;
    top: -184px;
    left: -208px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text.footwear_1 {
    left: -269px;
  }

  ._3d-footplate_1.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  ._3d-footplate_1.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  ._3d-footplate_1.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .responsive_foam {
    align-self: center;
    margin-bottom: 0;
  }

  .responsive_foam.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .responsive_foam.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .responsive_foam.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .responsive_foam.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .responsive_foam.captions-open.cragstone-collar-text {
    width: 200px;
    top: -184px;
    left: -208px;
  }

  .responsive_foam.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .responsive_foam.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .responsive_foam.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -64px;
    bottom: auto;
    left: -243px;
  }

  .forefoot_1 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .forefoot_1.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .forefoot_1.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .forefoot_1.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .forefoot_1.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .forefoot_1.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .forefoot_1.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .forefoot_1.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .forefoot_1.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .midfoot_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .midfoot_2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .midfoot_2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .midfoot_2.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .midfoot_2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .midfoot_2.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .midfoot_2.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .midfoot_2.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .midfoot_2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .midfoot__2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .midfoot__2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .midfoot__2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .midfoot__2.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .midfoot__2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .midfoot__2.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .midfoot__2.captions.cragstone-vibram {
    top: 26px;
    left: 0;
    right: 109px;
  }

  .midfoot__2.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .midfoot__2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .forefoot-1 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .forefoot-1.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .midfoot-2 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .midfoot-2.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .rearfoot_3 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .rearfoot_3.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .rearfoot_3.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .rearfoot_3.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .rearfoot_3.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .rearfoot_3.captions.cragstone-boa {
    top: 250px;
    left: 0;
    right: -21px;
  }

  .rearfoot_3.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .rearfoot_3.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .rearfoot_3.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .rearfoot {
    align-self: center;
    margin-bottom: 0;
  }

  .rearfoot.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .rearfoot.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .rearfoot.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .rearfoot.captions-open.cragstone-boa-text {
    width: 190px;
    top: -80px;
    left: -274px;
  }

  .rearfoot.captions-open.cragstone-collar-text {
    width: 200px;
    top: -184px;
    left: -208px;
  }

  .rearfoot.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .rearfoot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .rearfoot.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .mid-foot {
    align-self: center;
    margin-bottom: 0;
  }

  .mid-foot.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .mid-foot.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .mid-foot.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .mid-foot.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .mid-foot.captions-open.cragstone-collar-text {
    width: 200px;
    top: -100px;
    left: -271px;
  }

  .mid-foot.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .mid-foot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .mid-foot.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -61px;
    bottom: auto;
    left: -272px;
  }

  .text_forefoot {
    align-self: center;
    margin-bottom: 0;
  }

  .text_forefoot.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .text_forefoot.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .text_forefoot.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .text_forefoot.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .text_forefoot.captions-open.cragstone-collar-text {
    width: 200px;
    top: -111px;
    left: -271px;
  }

  .text_forefoot.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .text_forefoot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .text_forefoot.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .dropdown-trigger-13 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-13.captions {
    mix-blend-mode: normal;
    width: 50px;
    height: 50px;
    margin-top: 0;
    overflow: visible;
  }

  .lottie-animation-10 {
    height: 90%;
  }

  .div-caption-4 {
    background-size: 45px 45px;
    width: 60px;
    height: 60px;
  }

  .div-caption-4.viola {
    mix-blend-mode: multiply;
    background-size: 45px;
    width: 60px;
    height: 60px;
  }

  .dropdown-wrapper-9 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-9.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 220px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_5 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 129px;
    left: 71px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_1-copy {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 121px;
    left: 63px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level_1c {
    width: 60px;
    height: 60px;
    margin-left: auto;
    position: relative;
    top: 143px;
    left: -100px;
  }

  .dropdown-wrapper-9.captions.level_1c.sleepingbag_3 {
    top: 6px;
  }

  .dropdown-wrapper-9.captions.level_1d {
    width: 60px;
    height: 60px;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: 118px;
    left: 92px;
  }

  .dropdown-wrapper-9.captions.level2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 274px;
    left: 201px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level_2d {
    width: 60px;
    height: 60px;
    margin-top: -74px;
    margin-left: 684px;
    position: relative;
    top: 10px;
    left: -216px;
  }

  .dropdown-wrapper-9.captions.level_2d.guy {
    top: 85px;
    left: 154px;
  }

  .dropdown-wrapper-9.captions.slleping-bag_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 41px;
    left: 36px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleepingbag_4 {
    width: 60px;
    height: 60px;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: -58px;
    left: -65px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_5 {
    width: 60px;
    height: 60px;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: -39px;
    left: -56px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_6 {
    width: 60px;
    height: 60px;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: 70px;
    left: -70px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_7 {
    width: 60px;
    height: 60px;
    margin-top: auto;
    margin-left: auto;
    position: relative;
    top: 260px;
    left: -33px;
  }

  .dropdown-wrapper-9.captions.sleep_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 52px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_4 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 25px;
    left: -51px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_6 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 205px;
    left: -75px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_7 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 389px;
    left: 38px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 87px;
    left: 48px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 245px;
    left: -65px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_2-copy {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 237px;
    left: 118px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_3 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    inset: 202px auto -172px -106px;
  }

  .dropdown-wrapper-9.captions.dolomite_4 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 220px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_5 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 92px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_3ok {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 87px;
    left: -1px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_5 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 68px;
    left: -75px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 138px;
    left: -96px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: -37px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_3 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 449px;
    left: -9px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 16px;
    left: -8px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 43px;
    left: 4px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_3 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 38px;
    left: 80px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_4 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 75px;
    left: -72px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_5 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: -37px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_5 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 250px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_6 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 223px;
    left: 44px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_7 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 255px;
    left: 1px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_8 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 291px;
    left: 6px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_9 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 274px;
    left: 75px;
    right: auto;
  }

  .heading-captions-4 {
    font-size: 17px;
    line-height: 17px;
  }

  .heading-captions-4.sx {
    padding-top: 0;
    font-size: 17px;
    overflow: visible;
  }

  .dropdown-trigger-6 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-6.captions {
    width: 60px;
    height: 70px;
    margin-top: 0;
    overflow: visible;
  }

  .div-caption-5 {
    width: 80px;
    height: 80px;
  }

  .dropdown-wrapper-10 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-10.captions.matryx, .dropdown-wrapper-10.captions.anatomy_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 209px;
    left: 0;
    overflow: visible;
  }

  .heading-captions-5 {
    font-size: 17px;
    line-height: 17px;
  }

  .heading-captions-5.sx {
    padding-top: 0;
    font-size: 17px;
    overflow: visible;
  }

  .dropdown-trigger-7 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-7.captions {
    width: 60px;
    height: 70px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger-7.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-caption-6 {
    width: 80px;
    height: 80px;
  }

  .dropdown-wrapper-11 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-11.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: 201px;
    left: 0;
    overflow: visible;
  }

  .heading-captions-6 {
    font-size: 17px;
    line-height: 17px;
  }

  .footwear-terms {
    width: 98%;
  }

  .anatomy_shoe {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy_shoe.vectic {
    background-size: 500px;
    height: 500px;
  }

  .anatomy_shoe.vectic.sleeping_bag, .anatomy_shoe.vectic.wheeled-luggage, .anatomy_shoe.vectic.backpack {
    height: 820px;
  }

  .anatomy_shoe.vectic-copy, .anatomy_shoe.fot {
    background-size: 850px;
    height: 500px;
  }

  .anatomy_shoe.foot {
    background-size: contain;
    height: 500px;
  }

  .dropdown-wrapper-13 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-13.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 220px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-13.captions.anatomy_2, .dropdown-wrapper-13.captions.level1_b {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 158px;
    left: -40px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.level2_b {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 40px;
    left: -87px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.sleepingbag_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 12px;
    left: 41px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.sleep_3 {
    left: -57px;
  }

  .dropdown-wrapper-13.captions.sleep_5 {
    top: 52px;
    left: 55px;
  }

  .dropdown-wrapper-14 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-14.captions.knit-f21, .dropdown-wrapper-14.captions.anatomy_1, .dropdown-wrapper-14.captions.anatomy_3 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 220px;
    left: 0;
    right: auto;
  }

  .dropdown-content-14 {
    align-self: center;
    margin-bottom: 0;
  }

  .dropdown-content-14.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .dropdown-content-14.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 107px;
  }

  .dropdown-content-14.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .dropdown-content-14.captions-open.cragstone-boa-text {
    width: 190px;
    top: -179px;
    left: 99px;
  }

  .dropdown-content-14.captions-open.cragstone-collar-text {
    width: 200px;
    top: -111px;
    left: -271px;
  }

  .dropdown-content-14.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .dropdown-content-14.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .dropdown-content-14.captions-open.cragstone-vibram-text {
    width: 210px;
    font-size: 13px;
    line-height: 16px;
    top: -49px;
    bottom: auto;
    left: -217px;
  }

  .dropdown-content-14.captions-open.flight-f21, .dropdown-content-14.captions-open.anatomy_1, .dropdown-content-14.captions-open.anatomy_2, .dropdown-content-14.captions-open.anatomy_3 {
    width: 200px;
    top: -236px;
    left: -266px;
  }

  .dropdown-content-14.captions-open.matryx {
    object-fit: fill;
    background-color: #0000;
    align-self: auto;
    width: 220px;
    height: auto;
    min-height: auto;
    top: -78px;
    left: -265px;
    overflow: hidden;
  }

  .dropdown-content-14.captions-open.seconda-capt._3d-f21 {
    background-color: #0000;
    align-self: auto;
    width: 200px;
    top: -158px;
    left: 176px;
    overflow: hidden;
  }

  .dropdown-wrapper-15 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-15.captions.knit-f21, .dropdown-wrapper-15.captions.anatomy_2 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 220px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-15.captions.anatomy_4 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 135px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-15.captions.level_1d {
    width: 60px;
    height: 60px;
    position: relative;
    top: 9px;
    left: -208px;
  }

  .upper {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .upper.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .upper.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .upper.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .upper.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .upper.centred.logo {
    font-size: 20px;
  }

  .upper.centred.red._55 {
    font-size: 35px;
  }

  .div-block-1727 {
    padding-bottom: 0;
  }

  .exploring-customer-2.black.big {
    font-size: 24px;
  }

  .dropdown-trigger-14 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .image-example-captions-5 {
    width: 80%;
  }

  .div-block-1729 {
    height: 70px;
  }

  .sub-altobasso-elenco-puntato-6 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-small-12 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 25px;
  }

  .sub-altobasso-small-12.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-wrapper-16 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .div-block-contenitore-click-lottie-4 {
    width: 60px;
    height: 60px;
    padding-top: 10px;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto {
    margin-left: 480px;
    left: 0%;
    right: 0%;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto-exp-link-icon {
    width: 50px;
    height: 50px;
    padding-top: 16px;
    left: 249px;
  }

  .div-block-normaly-2 {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-normaly-2.centrato {
    margin-top: 8px;
  }

  .dropdown-content-15 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .faq_footwear {
    width: 80%;
  }

  .dropdown_timeline {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_timeline.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_timeline.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_timeline.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_timeline.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_timeline.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_timeline.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_timeline.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_timeline.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_timeline.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_timeline.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_timeline.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_timeline.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_timeline.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_timeline.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_timeline.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_timeline.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_timeline.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_timeline.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_timeline.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_timeline.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_timeline.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_timeline.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_timeline.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_timeline.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .column-17 {
    padding-bottom: 10px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-customer-type-2 {
    background-image: url('../images/Play_button.svg'), url('../images/APPAREL_DRYZZLE_.jpg');
    background-position: 50%, 50% 40%;
    background-repeat: no-repeat, no-repeat;
    background-size: 80px, cover;
    height: 170px;
    margin-bottom: 15px;
  }

  .div-block-customer-type-2.yellow {
    background-image: url('../images/Play_button.svg'), url('../images/equipment_F21_TMB_IN-SITU_014.jpg');
    background-position: 50%, 50% 20%;
    background-repeat: no-repeat, no-repeat;
    background-size: 80px, 180%;
  }

  .column-18 {
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown_timeline_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_timeline_2.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_timeline_2.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_timeline_2.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_timeline_2.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_timeline_2.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_timeline_2.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_timeline_2.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_timeline_2.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_timeline_2.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_timeline_2.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_timeline_2.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_timeline_2.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_timeline_2.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_timeline_2.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_timeline_2.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_timeline_2.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_timeline_2.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_timeline_2.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_timeline_2.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_timeline_2.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_timeline_2.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_timeline_2.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_timeline_2.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_timeline_2.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .tent-architecture {
    margin-top: 24px;
  }

  .dropdown_1_equipment {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_1_equipment.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_1_equipment.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_1_equipment.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_1_equipment.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_1_equipment.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_1_equipment.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_1_equipment.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_1_equipment.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_1_equipment.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_1_equipment.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_1_equipment.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_1_equipment.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_1_equipment.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_1_equipment.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_1_equipment.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_1_equipment.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_1_equipment.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_1_equipment.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_1_equipment.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_1_equipment.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_1_equipment.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_1_equipment.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_1_equipment.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_1_equipment.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .anatomy_shoe-copy {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy_shoe-copy.vectic {
    background-size: 500px;
    height: 500px;
  }

  .anatomy_shoe-copy.vectic-copy, .anatomy_shoe-copy.fot {
    background-size: 850px;
    height: 500px;
  }

  .anatomy_shoe-copy.foot {
    background-size: contain;
    height: 500px;
  }

  .anatomy_shoe-copy.vectic-copy {
    background-size: 500px;
    height: 500px;
  }

  .tent-anatomy {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .tent-anatomy.vectic {
    background-size: 500px;
    height: 500px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.fot {
    background-size: 850px;
    height: 500px;
  }

  .tent-anatomy.foot {
    background-size: contain;
    height: 500px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.level_1 {
    background-size: 500px;
    height: 500px;
  }

  .tent {
    background-position: 50% 0;
    width: 740px;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .tent.vectic {
    background-size: 500px;
    height: 500px;
  }

  .tent.vectic-copy, .tent.fot {
    background-size: 850px;
    height: 500px;
  }

  .tent.foot {
    background-size: contain;
    height: 500px;
  }

  .tent.vectic-copy, .tent.level_1, .tent.level_1, .tent.level_2 {
    background-size: 500px;
    height: 500px;
  }

  .bold-text-18 {
    font-size: 25px;
  }

  .div-block-1734 {
    width: 300px;
    height: 300px;
  }

  .div-block-1735 {
    width: 100%;
  }

  .text-block-36 {
    font-size: 24px;
  }

  .tent_fature {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .tent_fature.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .tent_fature.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .tent_fature.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .tent_fature.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .tent_fature.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .tent_fature.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .tent_fature.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .tent_fature.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .tent_fature.captions.padded {
    top: -154px;
    right: 77px;
  }

  .tent_fature.captions.boa {
    top: -139px;
    right: -29px;
  }

  .tent_fature.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .tent_fature.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .tent_fature.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .tent_fature.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .tent_fature.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .tent_fature.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .tent_fature.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .tent_fature.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .tent_fature.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .tent_fature.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .tent_fature.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .tent_fature.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .tent_fature.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .tent_fature.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dac-poles {
    height: auto;
    margin-bottom: 87px;
  }

  .div-block-1740 {
    height: 600px;
    margin-top: 49px;
  }

  .slider-12 {
    height: 600px;
  }

  .div-block-1742 {
    width: 80%;
    height: 500px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-1743 {
    align-items: center;
    width: 80%;
  }

  .div-block-1743.green, .div-block-1743.orange, .div-block-1743.red {
    align-items: flex-start;
    width: 40%;
  }

  .tent_types {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .mask-14 {
    height: 600px;
  }

  .three-season, .ultra_light, .bibies {
    width: 80%;
    height: 500px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .slide-nav-7 {
    display: none;
  }

  .four-season {
    width: 80%;
    height: 600px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sleeping-bag-architecture {
    margin-top: 24px;
  }

  .architecture {
    width: 98%;
  }

  .architecture.largo.greet {
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
  }

  .architecture.largo.greet.grey {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sleeping-bag {
    background-position: 50% 0;
    width: 100%;
    max-width: none;
    height: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .sleeping-bag.vectic {
    background-size: 500px;
    height: 500px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.fot {
    background-size: 850px;
    height: 500px;
  }

  .sleeping-bag.foot {
    background-size: contain;
    height: 500px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.level_1, .sleeping-bag.level_1, .sleeping-bag.level_2 {
    background-size: 500px;
    height: 500px;
  }

  .sleeping-bag-insulation {
    flex-direction: column;
    align-items: center;
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sleeping-bag-insulation.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .sleeping-bag-insulation.technologie {
    flex-direction: column;
    align-items: center;
    min-width: auto;
    max-width: none;
  }

  .image-example-captions-3-copy {
    width: 80%;
  }

  .image-example-captions-3-copy._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions-3-copy._6-tech_summit_series {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3-copy._6-tech_summit_series.down {
    width: 49%;
  }

  .image-example-captions-3-copy.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3-copy.upper-insulation {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3-copy.upper-insulation.down {
    width: 49%;
  }

  .image-example-captions-3-copy.upper-insula {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .image-example-captions-3-copy.upper-insula.down {
    width: 49%;
  }

  .tech_sleeping_bag {
    width: 80%;
  }

  .tech_sleeping_bag._5-athletes {
    width: 20%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .tech_sleeping_bag._6-tech_summit_series {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .tech_sleeping_bag._6-tech_summit_series.down {
    width: 49%;
  }

  .tech_sleeping_bag.down-construction_01 {
    width: 17%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .tech_sleeping_bag.upper-insulation {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .tech_sleeping_bag.upper-insulation.down {
    width: 49%;
  }

  .tech_sleeping_bag.upper-insula {
    width: 70%;
    margin-left: 2px;
    margin-right: 3px;
  }

  .tech_sleeping_bag.upper-insula.down {
    width: 49%;
  }

  .tech_sleeping_bag._33 {
    width: 80%;
  }

  .breathability-copy {
    font-size: 24px;
    line-height: 20px;
  }

  .wash-sleeping-bag {
    width: 100%;
  }

  .div-block-1747 {
    width: 270px;
    height: 270px;
  }

  .color-code {
    flex-direction: row;
    align-items: center;
    width: 100%;
  }

  .color-coding-1 {
    margin-top: 49px;
  }

  .color-coding {
    width: 100%;
  }

  .sleeping-bad_1, .sleeping-bad_2, .sleeping-bad_3, .sleeping-bad_4, .sleeping-bad_1-copy, .sleeping-bad, .sleeping-bad_4-copy {
    width: 40%;
    height: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .color_sleepingbag {
    flex-direction: column;
    margin-top: 24px;
  }

  .dolomite_one {
    background-position: 50%;
    background-size: 550px;
    width: 100%;
    max-width: none;
    height: 630px;
    margin-left: auto;
    margin-right: auto;
  }

  .dolomite_one.vectic {
    background-size: 500px;
    height: 500px;
  }

  .dolomite_one.vectic.sleeping_bag {
    height: 820px;
  }

  .dolomite_one.vectic-copy, .dolomite_one.fot {
    background-size: 850px;
    height: 500px;
  }

  .dolomite_one.foot {
    background-size: contain;
    height: 500px;
  }

  .dropdown {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown.captions.cragstone-layer {
    top: 110px;
    right: 52px;
  }

  .dropdown.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown.captions.cragstone-boa {
    top: 315px;
    left: 70px;
    right: -21px;
  }

  .dropdown.captions.cragstone-vibram {
    top: 96px;
    left: -54px;
    right: 109px;
  }

  .dropdown.captions.cragstone-carabiner {
    top: 152px;
    left: -61px;
    right: 134px;
  }

  .dropdown.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .wheeled_architecture {
    margin-top: 24px;
  }

  .insulation-comparison-copy {
    width: 98%;
  }

  .insulation-comparison-copy.largo.greet {
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
  }

  .pack-texts {
    line-height: 24px;
  }

  .div-block-spazio-a-sx-per-testo-7 {
    margin-top: 23px;
    padding-left: 64px;
    line-height: 20px;
  }

  .div-block-spazio-a-sx-per-testo-7.spazio-a-dx.da-teblet-normal {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-testi-a-dx-blocchi-6 {
    width: 44%;
    margin-left: 0%;
    margin-right: 0;
  }

  .div-block-testi-a-dx-blocchi-6.invertiti-da-tablet-girati {
    align-items: center;
    width: 80%;
    margin-left: 0%;
  }

  .div-block-spazio-sopra-testo-5 {
    width: 95%;
  }

  .div-block-spazio-sopra-testo-5.no-space {
    margin-bottom: 0;
  }

  .sub-altobasso-testo-4x4-2 {
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-testo-4x4-2.piccolo {
    line-height: 21px;
  }

  .tech_pack {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 600px;
  }

  .step_one {
    width: 80%;
    height: 600px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .slide-43 {
    height: 600px;
  }

  .technical-pack {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .technical-pack.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .technical-pack.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .technical-pack.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .technical-pack.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .technical-pack.centred.logo {
    font-size: 20px;
  }

  .technical-pack.centred.red._55 {
    font-size: 35px;
  }

  .torso-length {
    font-size: 18px;
    line-height: 20px;
  }

  .dte_link {
    width: 600px;
    height: 390px;
  }

  .dte_link.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .exploration_without_compromise {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_ewc {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .logo_ewc.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .logo_ewc.sleeping-bag {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_SACCO.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_ewc.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_ewc.pack {
    background-color: var(--white);
    mix-blend-mode: normal;
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_ewc.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .slider_soustainable {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .div-block-1759, .div-block-1759.swimmingpool, .div-block-1759.light {
    width: 100px;
    height: 100px;
  }

  .slider_ecosystem {
    justify-content: center;
    align-items: center;
    height: 500px;
    display: flex;
  }

  .titolo--our-circularity-ecosystem {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .titolo--our-circularity-ecosystem.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .titolo--our-circularity-ecosystem.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .titolo--our-circularity-ecosystem.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .titolo--our-circularity-ecosystem.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .titolo--our-circularity-ecosystem.centred.logo {
    font-size: 20px;
  }

  .titolo--our-circularity-ecosystem.centred.red._55 {
    font-size: 35px;
  }

  .titolo--our-circularity-ecosystem-copy {
    letter-spacing: 3px;
    font-size: 36px;
    line-height: 38px;
  }

  .titolo--our-circularity-ecosystem-copy.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .titolo--our-circularity-ecosystem-copy.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .titolo--our-circularity-ecosystem-copy.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .titolo--our-circularity-ecosystem-copy.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .titolo--our-circularity-ecosystem-copy.centred.logo {
    font-size: 20px;
  }

  .titolo--our-circularity-ecosystem-copy.centred.red._55 {
    font-size: 35px;
  }

  .div-block_titolo {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block_titolo._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-1764 {
    width: 80%;
  }

  .pro_down_rds_dropdown-copy {
    width: 99%;
    min-width: 590px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .pro_down_rds_dropdown-copy.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .multiuse {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_clothes-the-loop {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .logo_clothes-the-loop.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .logo_clothes-the-loop.sleeping-bag {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_SACCO.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_clothes-the-loop.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_clothes-the-loop.pack {
    background-color: var(--white);
    mix-blend-mode: normal;
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_clothes-the-loop.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .cta_verde-ctl {
    margin-top: 20px;
  }

  .logo_rds {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .logo_rds.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .logo_rds.sleeping-bag {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_SACCO.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_rds.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_rds.pack {
    background-color: var(--white);
    mix-blend-mode: normal;
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_rds.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .logo_renewed {
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .logo_renewed.shell {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .logo_renewed.sleeping-bag {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_SACCO.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_renewed.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_renewed.pack {
    background-color: var(--white);
    mix-blend-mode: normal;
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    background-position: 50% 100%;
    width: 200px;
    height: 200px;
  }

  .logo_renewed.ewc {
    background-image: url('../images/SAGOMA_SHELL_ICON-min.gif');
  }

  .div-block-1769 {
    width: 250px;
  }

  .dropdown_shell {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_shell.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown_shell.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown_shell.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown_shell.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown_shell.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown_shell.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown_shell.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown_shell.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown_shell.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown_shell.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown_shell.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown_shell.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown_shell.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown_shell.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown_shell.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown_shell.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown_shell.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown_shell.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown_shell.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown_shell.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown_shell.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown_shell.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown_shell.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown_shell.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .gore-tex {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .gore-tex.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .gore-tex.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .gore-tex.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .gore-tex.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .gore-tex.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .gore-tex.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .gore-tex.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .gore-tex.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .gore-tex.captions.padded {
    top: -154px;
    right: 77px;
  }

  .gore-tex.captions.boa {
    top: -139px;
    right: -29px;
  }

  .gore-tex.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .gore-tex.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .gore-tex.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .gore-tex.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .gore-tex.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .gore-tex.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .gore-tex.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .gore-tex.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .gore-tex.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .gore-tex.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .gore-tex.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .gore-tex.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .gore-tex.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .gore-tex.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .text-dufflebag {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text-dufflebag.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .text-dufflebag.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .text-dufflebag.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .text-dufflebag.link-text {
    font-size: 15px;
  }

  .text-dufflebag-copy {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text-dufflebag-copy.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .text-dufflebag-copy.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .text-dufflebag-copy.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .text-dufflebag-copy.link-text {
    font-size: 15px;
  }

  .title_duffle-bag {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .title_duffle-bag.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .title_duffle-bag.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .title_duffle-bag.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .title_duffle-bag.link-text {
    font-size: 15px;
  }

  .column-19 {
    padding-bottom: 10px;
  }

  .sotto---sottotitolo-segmento-3 {
    font-size: 19px;
    line-height: 24px;
  }

  .sotto---sottotitolo-segmento-3.centrato-piccolo {
    font-size: 16px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-3.centrato-piccolo.customers {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento-3.centrato-piccolo.customers.light {
    font-size: 14px;
    line-height: 16px;
  }

  .column-20 {
    padding-bottom: 10px;
  }

  .div-block-customer-type-3 {
    height: 230px;
    margin-bottom: 15px;
  }

  .div-block-customer-type-3.yellow {
    background-image: url('../images/Play_button.svg'), linear-gradient(#fcca23cc, #fcca23cc), url('../images/CUSTOMERS_home1_yellow.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 80px, auto, 180%;
  }

  .div-block-4-customer-presentation-2 {
    width: 95%;
    margin-bottom: 45px;
  }

  .lightbox-link-9.video-values-link {
    background-position: 50% 32%;
    background-size: 55px;
  }

  .customer-presentation-2023 {
    width: 95%;
    margin-bottom: 45px;
  }

  .dropdown-video-customer {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-video-customer.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-video-customer.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-video-customer.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-video-customer.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-video-customer.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-video-customer.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-video-customer.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-video-customer.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-video-customer.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-video-customer.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-video-customer.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-video-customer.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-video-customer.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-video-customer.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-video-customer.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-video-customer.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-video-customer.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-video-customer.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-video-customer.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-video-customer.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-video-customer.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-video-customer.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-video-customer.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-video-customer.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .purpose_image {
    width: 600px;
    height: 390px;
  }

  .purpose_image.athletes-hilary {
    width: 490px;
    height: 350px;
  }

  .dropdown-dte-lingue {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-dte-lingue.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-dte-lingue.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-dte-lingue.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-dte-lingue.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-dte-lingue.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-dte-lingue.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-dte-lingue.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-dte-lingue.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-dte-lingue.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-dte-lingue.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-dte-lingue.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-dte-lingue.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-dte-lingue.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-dte-lingue.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-dte-lingue.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-dte-lingue.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-dte-lingue.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-dte-lingue.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-dte-lingue.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-dte-lingue.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-dte-lingue.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-dte-lingue.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .explorer_knowleadge_dte {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .explorer_knowleadge_dte.scarpe {
    height: 320px;
  }

  .explorer_knowleadge_dte.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .explorer_knowleadge_dte.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .explorer_knowleadge_dte.vectiv.immage {
    height: 250px;
  }

  .explorer_knowleadge_dte.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .explorer_knowleadge_dte.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_layeringsystem {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_layeringsystem.scarpe {
    height: 320px;
  }

  .dropdown-trigger_layeringsystem.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger_layeringsystem.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger_layeringsystem.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger_layeringsystem.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .dropdown-trigger_layeringsystem.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_layeringsystem.athletes.summit, .dropdown-trigger_layeringsystem.athletes.spazio {
    height: auto;
    position: static;
  }

  .dropdown-trigger_layeringsystem.cloud-down.summit {
    height: auto;
  }

  .sub-altobasso-elenco-puntato-7 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-7.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .sub-altobasso-elenco-puntato-7.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .bold-8 {
    font-size: 18px;
    line-height: 25px;
  }

  .div-block-1782 {
    width: 650px;
  }

  .sub-altobasso-elenco-puntato-8 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .image-example-captions-6 {
    width: 80%;
  }

  .image-example-captions-6.icons-4-box {
    width: 33%;
    margin-left: 3px;
    margin-right: 3px;
  }

  .image-example-captions-6.icons-4-box.viola {
    width: 70%;
  }

  .div-block-titoloni-5 {
    margin-bottom: 0;
  }

  .dropdown-wrapper-17 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-17.dd-innovation.warm-weather-layer {
    width: 100%;
  }

  .dropdown-content-16 {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .dropdown-content-16.athletes-tnf {
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    width: 100%;
  }

  .dropdown-content-16.riga-fabric {
    width: 100%;
    height: 30px;
  }

  .dropdown-content-16.riga-impotance, .dropdown-content-16.pfas {
    width: 100%;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .div-block-1786 {
    height: 70px;
  }

  .testo-how-to-layer-2 {
    margin-top: 10px;
    font-size: 19px;
    line-height: 25px;
  }

  .dropdown-content-17 {
    align-self: center;
    width: 90%;
    margin-bottom: 0;
  }

  .div-quadrato-rosso-3 {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-rosso-3.viola {
    margin-top: 15px;
  }

  ._3-strati-2 {
    background-image: url('../images/SAGOMA_layerinsystemgif.gif');
    width: 200px;
    height: 200px;
    margin-top: 13px;
    margin-bottom: -80px;
  }

  .sottotitolo-segmento-4 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-4.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-1789 {
    width: 100%;
  }

  .div-block-1790 {
    width: auto;
  }

  .dropdown-wrapper-18 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .heading-5 {
    font-size: 40px;
  }

  .text-block-46 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-47 {
    font-size: 26px;
    line-height: 26px;
  }

  ._50-_sopra {
    height: 60px;
    padding-left: 15px;
  }

  .intro-foto-2 {
    height: 140px;
  }

  .intro-foto-3 {
    height: 350px;
  }

  .box-indice {
    background-size: 100px;
    height: 450px;
  }

  .vm_standards {
    height: 50px;
  }

  .quick-stack-10 {
    width: 100%;
  }

  .link-block-46 {
    height: 30px;
  }

  .text-block-48 {
    width: 80%;
    height: 24px;
    font-size: 12px;
    line-height: 13px;
  }

  .box-indice-copy {
    background-size: 100px;
    height: 350px;
  }

  .div-block-1807-copy {
    background-position: 0%;
    height: 450px;
  }

  .box_introduction, .box_vm-pillars, .box_store-layout {
    background-size: 100px;
    height: 140px;
  }

  .box-vm-tools {
    background-size: 100px;
    height: 250px;
  }

  .box_ambassador {
    background-size: 100px;
  }

  .indice_vm_manual {
    width: 98vw;
  }

  .div-brand-introductiom.linea2 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .navbar-6 {
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .brand-3 {
    width: 10vw;
  }

  .menu-button-4 {
    width: 93vw;
  }

  .div-tnf-vm-manual {
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .colonna_sx_intro_linea2 {
    width: 40%;
    height: 300px;
  }

  .heading-6 {
    font-size: 32px;
    line-height: 34px;
  }

  .colonna_sx_intro {
    width: 65%;
  }

  .colonna_sx_intro._3-linea, .colonna_sx_intro._4-linea {
    width: 50%;
  }

  .colonna_dx_intro {
    background-position: 50% 0;
    height: 240px;
  }

  .colonna_dx_intro_linea2 {
    padding-right: 40px;
  }

  .typer {
    font-size: 24px;
  }

  .colonna_dx_foto3 {
    width: 40%;
    height: 200px;
    margin-left: 0;
  }

  .titolo-wm-strategy {
    font-size: 32px;
    line-height: 34px;
  }

  .colonna_dx_intro-copy {
    width: 65%;
  }

  .colonna_dx_intro-copy._3-linea {
    width: 50%;
  }

  .gallery-commercial {
    width: 40%;
    height: 200px;
    margin-left: 0;
  }

  .gallery_commercial {
    width: 65%;
  }

  .gallery_commercial._3-linea, .gallery_commercial._4-linea {
    width: 50%;
  }

  .div-gallery-commercial.linea2 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .div-gallery-commercial._4-linea {
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .colonna_sx_intro_linea_4 {
    width: 40%;
    height: 240px;
  }

  .colonna_dx_intro_linea_4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-14 {
    height: 300px;
  }

  .titoletto-commercial {
    margin-bottom: 10px;
  }

  .div-wallbays {
    height: 300px;
  }

  .div-wallbays.foto.a, .div-wallbays.foto.c._45, .div-wallbays.text.nr3 {
    width: 50%;
  }

  .slide-46 {
    height: 300px;
  }

  .text-block-50 {
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
  }

  .div-block-1818 {
    height: 220px;
  }

  .mask-16 {
    height: 300px;
  }

  .div-block-1822 {
    height: auto;
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .paragraph-20 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-1823 {
    height: 250px;
  }

  .div-block-subtitle-copy {
    margin-top: 23px;
    padding-left: 0;
    line-height: 20px;
  }

  .div-block-subtitle-copy.centrato {
    margin-top: 20px;
  }

  .div-block-subtitle-copy.centrato.no-space-up {
    margin-top: 10px;
  }

  .div-block-subtitle-copy.experience-demo, .div-block-subtitle-copy.footwear, .div-block-subtitle-copy.equipment, .div-block-subtitle-copy.experience-demo-copy, .div-block-subtitle-copy.layering {
    margin-top: 0;
  }

  .dropdown-wrapper-vm {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-vm.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-vm.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-vm.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-vm.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-vm.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-vm.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-vm.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-vm.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-vm.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-vm.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-vm.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-vm.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-vm.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-vm.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-vm.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-vm.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-vm.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-vm.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-vm.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-vm.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-vm.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-vm.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-block-1824 {
    height: 70px;
  }

  .dropdown-wrapper-3-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper-3-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-3-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-3-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-3-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-3-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-3-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-3-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-3-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-3-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-3-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-3-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-vm-tools {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper-vm-tools.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper-vm-tools.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper-vm-tools.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper-vm-tools.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper-vm-tools.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper-vm-tools.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper-vm-tools.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper-vm-tools.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper-vm-tools.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper-vm-tools.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper-vm-tools.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper-vm-tools.no-riga {
    padding-left: 20px;
  }

  .dropdown-wrapper-vm-tools.senza-righe {
    padding-bottom: 0;
    padding-right: 0;
  }

  .aida_principle {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .aida_principle.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .div-attantion, .div-interest {
    background-size: auto;
    width: 150px;
    height: 100px;
  }

  .div-desire, .div-block-action {
    height: 200px;
  }

  .div_desire, .div-action {
    background-size: auto;
    width: 150px;
    height: 100px;
  }

  .aida-content {
    flex-direction: row;
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .aida-content.spazio-tablet {
    margin-bottom: 36px;
  }

  .aida-content.folding {
    padding-left: 0;
    padding-right: 0;
  }

  .aida-content.nomad {
    width: 100%;
  }

  .pulsante-lern-more {
    width: 20px;
    height: 20px;
    padding: 0;
  }

  .pulsante-lern-more.discover, .pulsante-lern-more.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .dropdown-wrapper_styling {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_styling.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_styling.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_styling.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_styling.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_styling.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_styling.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_styling.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_styling.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_styling.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_styling.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_styling.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_styling.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_styling.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_styling.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_styling.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_styling.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_styling.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_styling.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_styling.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_styling.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_styling.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_styling.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .bold-text-25 {
    width: 95%;
    min-height: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .bold-text-26 {
    width: 100%;
    font-size: 22px;
    line-height: 26px;
  }

  .bold-text-27, .bold-text-28 {
    font-size: 22px;
    line-height: 26px;
  }

  .dropdown-wrapper_arena {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_arena.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_arena.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_arena.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_arena.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_arena.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_arena.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_arena.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_arena.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_arena.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_arena.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_arena.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_arena.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_arena.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_arena.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_arena.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_arena.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_arena.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_arena.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_arena.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_arena.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_arena.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_arena.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_purchasing {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_purchasing.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_purchasing.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_purchasing.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_purchasing.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_purchasing.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_purchasing.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_purchasing.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_purchasing.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_purchasing.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_purchasing.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_purchasing.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-text-change {
    width: 100%;
    padding-right: 20px;
  }

  .div-block-1827 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-1828 {
    margin-top: 18px;
  }

  .div_dx {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div_dx._50 {
    width: 100%;
    padding-top: 0;
    padding-right: 0;
  }

  .div_dx.hangers, .div_dx.bottom-hangers {
    width: 100%;
  }

  .div_sx-50.immagine-b, .div_sx-50.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_purchasing.livello1 {
    flex-direction: column;
  }

  .div_purchasing.livello2, .div_purchasing.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing.riga1 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_purchasing.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing._300px, .div_purchasing._300px.sinistra {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div_balance-simmetry.livello1 {
    flex-direction: column;
  }

  .div_balance-simmetry.livello2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_balance-simmetry-2 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    justify-content: center;
    align-items: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .div_balance-simmetry-2.livello1 {
    flex-direction: column;
  }

  .div_balance-simmetry-2.livello2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .columns-5 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .dropdown-wrapper_balance {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_balance.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_balance.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_balance.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_balance.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_balance.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_balance.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_balance.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_balance.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_balance.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_balance.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_balance.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_balance.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_balance.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_balance.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_balance.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_balance.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_balance.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_balance.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_balance.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_balance.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_balance.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_balance.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_colours {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    display: flex;
  }

  .dropdown-wrapper_colours.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_colours.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_colours.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_colours.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_colours.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_colours.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_colours.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_colours.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_colours.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_colours.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_colours.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_colours.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_colours.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_colours.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_colours.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_colours.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_colours.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_colours.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_colours.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_colours.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_colours.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_colours.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .text-colours {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text-colours.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-colours.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text-colours.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-colours.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text-colours.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text-colours.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text-colours.testo-secondo-livello, .text-colours.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-colours.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .dropdown-wrapper_lighting {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_lighting.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_lighting.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_lighting.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_lighting.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_lighting.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_lighting.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_lighting.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_lighting.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_lighting.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_lighting.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_lighting.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div_lighting_gif.livello1 {
    flex-direction: column;
  }

  .div_lighting_gif.livello2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .text-lighting {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text-lighting.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-lighting.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text-lighting.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text-lighting.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text-lighting.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text-lighting.testo-secondo-livello {
    text-transform: uppercase;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 21px;
    font-size: 22px;
    line-height: 30px;
  }

  .text-lighting.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text-lighting-2 {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text-lighting-2.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-lighting-2.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text-lighting-2.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting-2.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text-lighting-2.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting-2.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text-lighting-2.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text-lighting-2.testo-secondo-livello, .text-lighting-2.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting-2.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div_lighting_guide.livello1 {
    flex-direction: column;
  }

  .div_lighting_guide.livello2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_lighting_guide_gif.livello1 {
    flex-direction: column;
  }

  .div_lighting_guide_gif.livello2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .text-colours_basic-structure-solours {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text-colours_basic-structure-solours.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text-colours_basic-structure-solours.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text-colours_basic-structure-solours.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-colours_basic-structure-solours.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text-colours_basic-structure-solours.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours_basic-structure-solours.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text-colours_basic-structure-solours.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text-colours_basic-structure-solours.testo-secondo-livello, .text-colours_basic-structure-solours.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-colours_basic-structure-solours.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .dropdown-wrapper_change {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_change.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_change.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_change.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_change.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_change.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_change.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_change.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_change.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_change.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_change.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_change.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_change.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_change.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_change.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_change.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_change.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_change.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_change.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_change.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_change.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_change.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_change.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .gif-change {
    width: 50%;
    margin-top: 18px;
  }

  .div_change {
    flex-direction: column;
    align-items: center;
  }

  .div-block-1843 {
    height: 350px;
  }

  .pulsante-dropdown {
    width: 20px;
    height: 20px;
    padding: 0;
  }

  .pulsante-dropdown.discover, .pulsante-dropdown.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .styling_dx {
    width: 100%;
    height: auto;
    margin-right: 0;
  }

  .styling_dx.immagine-b, .styling_dx.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div-block-spazio-video-copy {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-spazio-video-copy._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-spazio-video-copy.spazio-sopra.ewc {
    width: 100%;
  }

  .div-styling {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-styling._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-styling.spazio-sopra.ewc {
    width: 100%;
  }

  .dropdown-wrapper_folding {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_folding.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_folding.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_folding.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_folding.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_folding.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_folding.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_folding.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_folding.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_folding.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_folding.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_folding.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_folding.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_folding.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_folding.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_folding.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_folding.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_folding.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_folding.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_folding.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_folding.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_folding.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_folding.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div_folding.livello1 {
    flex-direction: column;
  }

  .div_folding.livello2, .div_folding.riga2, .div_folding.riga1 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_folding.riga1, .div_folding.riga2 {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-copy.livello2, .div_purchasing-copy.riga2, .div_purchasing-copy.riga1 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .folding_dx.immagine-b, .folding_dx.immabine-a, .video-fleece.immagine-b, .video-fleece.immabine-a, .styling_container-video.immagine-b, .styling_container-video.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_title-sx {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .styling_sx.immagine-b, .styling_sx.immabine-a {
    width: 100%;
    height: 300px;
  }

  .styling_sx._300px {
    width: 100%;
  }

  .div_text_hoodiefleece.livello1 {
    flex-direction: column;
  }

  .div_text_hoodiefleece.livello2, .div_text_hoodiefleece.riga2, .div_text_hoodiefleece.riga1, .div_text_hoodiefleece.riga1, .div_text_hoodiefleece.riga2, .div_text_hoodiefleece.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .dropdown-wrapper_hanging {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_hanging.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_hanging.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_hanging.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_hanging.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_hanging.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_hanging.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_hanging.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_hanging.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_hanging.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_hanging.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_hanging.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_aida_principle {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_aida_principle.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_aida_principle.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_aida_principle.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_aida_principle.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_aida_principle.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_aida_principle.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_aida_principle.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_aida_principle.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_aida_principle.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_aida_principle.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_aida_principle.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .sub-altobasso-small-copy {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small-copy.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sub-altobasso-small-copy.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-small-copy.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small-copy.bold.tutto-alto.big {
    line-height: 35px;
  }

  .sub-altobasso-small-copy.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-copy.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .sub-altobasso-small-copy.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .sub-altobasso-small-copy.testo-secondo-livello, .sub-altobasso-small-copy.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small-copy.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div-hanging {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-hanging._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-hanging.spazio-sopra.ewc {
    width: 100%;
  }

  .top-hangers {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .top-hangers.immagine-b, .top-hangers.immabine-a {
    width: 100%;
    height: 300px;
  }

  .top-hangers.bars1, .top-hangers.bars2 {
    height: 500px;
  }

  .div_hanging.livello1 {
    flex-direction: column;
  }

  .div_hanging.livello2, .div_hanging.riga2, .div_hanging.riga1, .div_hanging.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_hanging.riga2._50 {
    flex-flow: column;
    margin-bottom: 10px;
  }

  .bottom-hangers {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .bottom-hangers.immagine-b, .bottom-hangers.immabine-a {
    width: 100%;
    height: 300px;
  }

  .dropdown-wrapper_hanging_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_hanging_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_hanging_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_hanging_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_hanging_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_hanging_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_hanging_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_hanging_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_hanging_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_hanging_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_folding_ok-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_folding_ok-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_folding_ok-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_folding_ok-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_styling_ok-copy-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .tools_div {
    background-color: var(--white-smoke);
    border-bottom: .25px solid #000;
    padding-left: 6px;
    padding-right: 6px;
  }

  .tools_div.w--current {
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-block-53 {
    font-size: 10px;
  }

  .sottomenu_vm_standards {
    background-color: var(--gradiente-value);
    border-bottom-style: none;
    display: none;
  }

  .div_side_hanging {
    background-size: auto;
    width: 150px;
    height: 100px;
  }

  .dropdown-wrapper_wallbats {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_wallbats.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_wallbats.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_wallbats.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_wallbats.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_wallbats.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_wallbats.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_wallbats.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_wallbats.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_wallbats.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_wallbats.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_wallbats.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .wallbays_slider {
    align-items: center;
  }

  .mask-wallbays {
    height: auto;
  }

  .slide_wallbays_2 {
    position: static;
  }

  .bold-text-29, .bold-text-30 {
    font-size: 10px;
  }

  .div-wallbays_text {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-wallbays_text._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-wallbays_text.spazio-sopra.ewc {
    width: 100%;
  }

  .slide-nav-10 {
    display: none;
  }

  .dropdown-wrapper_dressing_barsy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_dressing_barsy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_dressing_barsy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_dressing_barsy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_dressing_barsy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_dressing_barsy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_dressing_barsy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_dressing_barsy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_dressing_barsy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_dressing_barsy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div_wallbays_riga2.livello1 {
    flex-direction: column;
  }

  .div_wallbays_riga2.livello2, .div_wallbays_riga2.riga2, .div_wallbays_riga2.riga1, .div_wallbays_riga2.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .wallbays_foto_riga_2 {
    width: 100%;
  }

  .wallbays_foto_riga_2.immagine-b, .wallbays_foto_riga_2.immabine-a {
    width: 100%;
    height: 300px;
  }

  .text_wallbays {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text_wallbays.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_wallbays.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_wallbays.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_wallbays.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_wallbays.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_wallbays.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_wallbays.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_wallbays.testo-secondo-livello, .text_wallbays.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_wallbays.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text_wallbays.purchasing._100 {
    font-size: 18px;
    line-height: 24px;
  }

  .text_wallbays.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .dropdown-wrapper_wallbays {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .dropdown-wrapper_wallbays.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_wallbays.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_wallbays.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_wallbays.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_wallbays.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_wallbays.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_wallbays.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_wallbays.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_bars {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_bars.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_bars.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_bars.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_bars.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_bars.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_bars.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_bars.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_bars.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_bars.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_bars.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_bars.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_bars.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_bars.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_bars.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_bars.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_bars.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_bars.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_bars.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_bars.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_bars.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_bars.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_bars.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .traditional-system {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .traditional-system.eye-level, .traditional-system.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .traditional-system.space-up._1 {
    font-size: 18px;
  }

  .div_dx-2 {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div_dx-2._50 {
    padding-top: 0;
    padding-right: 20px;
  }

  .bars-texts-animations {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .bars-texts-animations._50 {
    padding-top: 0;
    padding-right: 20px;
  }

  .eye-level {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .eye-level._50 {
    width: 100%;
    padding-top: 0;
    padding-right: 20px;
  }

  .text_styling {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 22px;
    line-height: 30px;
  }

  .text_styling.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_styling.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_styling.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_styling.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_styling.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_styling.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_styling.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_styling.testo-secondo-livello, .text_styling.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_styling.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_styling.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text_styling.padding_sx, .text_styling.titile_bold {
    font-size: 22px;
    line-height: 30px;
  }

  .div-folding {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div-folding._50 {
    padding-top: 0;
    padding-right: 10px;
  }

  .accroding-wrapper {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .accroding-wrapper.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .accroding-wrapper.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .accroding-wrapper.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .accroding-wrapper.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .accroding-wrapper.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .accroding-wrapper.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .accroding-wrapper.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .accroding-wrapper.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .accroding-wrapper.captions.padded {
    top: -154px;
    right: 77px;
  }

  .accroding-wrapper.captions.boa {
    top: -139px;
    right: -29px;
  }

  .accroding-wrapper.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .accroding-wrapper.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .accroding-wrapper.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .accroding-wrapper.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .accroding-wrapper.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .accroding-wrapper.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .accroding-wrapper.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .accroding-wrapper.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .accroding-wrapper.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .accroding-wrapper.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .accroding-wrapper.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .accroding-wrapper.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .accroding-wrapper.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .accroding-wrapper.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .accordion {
    padding-left: 0;
    padding-right: 0;
  }

  .accrodion-wrapper {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 48px;
    padding-right: 48px;
    display: flex;
  }

  .accrodion-wrapper.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .accrodion-wrapper.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .accrodion-wrapper.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .accrodion-wrapper.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .accrodion-wrapper.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .accrodion-wrapper.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .accrodion-wrapper.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .accrodion-wrapper.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .accrodion-wrapper.captions.padded {
    top: -154px;
    right: 77px;
  }

  .accrodion-wrapper.captions.boa {
    top: -139px;
    right: -29px;
  }

  .accrodion-wrapper.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .accrodion-wrapper.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .accrodion-wrapper.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .accrodion-wrapper.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .accrodion-wrapper.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .accrodion-wrapper.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .accrodion-wrapper.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .accrodion-wrapper.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .accrodion-wrapper.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .accrodion-wrapper.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .accrodion-wrapper.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .accrodion-wrapper.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .accrodion-wrapper.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .accrodion-wrapper.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .accordion-header {
    width: 100%;
    height: 80px;
    padding-left: 40px;
    padding-right: 0;
  }

  .accordion-header.scarpe {
    height: 320px;
  }

  .accordion-header.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .accordion-header.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .accordion-header.vectiv.immage {
    height: 250px;
  }

  .accordion-header.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .accordion-header.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .accordion-header.athletes.summit, .accordion-header.athletes.spazio {
    height: auto;
    position: static;
  }

  .accordion-header.cloud-down.summit {
    height: auto;
  }

  .accordion-header.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .accordion-header.vm-pillars, .accordion-header.hanging, .accordion-header.folding {
    height: 70px;
    padding-right: 0;
  }

  .container-1206 {
    margin-top: 100px;
  }

  .dropdown-list-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    display: none;
  }

  .container-1207 {
    padding-left: 53px;
    padding-right: 53px;
  }

  .pulsante-down {
    height: 30px;
  }

  .div_purchasing-ok.livello1 {
    flex-direction: column;
  }

  .div_purchasing-ok.livello2, .div_purchasing-ok.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-ok.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-ok.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .dropdown-trigger_hanging {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_hanging.scarpe {
    height: 320px;
  }

  .dropdown-trigger_hanging.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger_hanging.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger_hanging.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger_hanging.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .dropdown-trigger_hanging.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_hanging.athletes.summit, .dropdown-trigger_hanging.athletes.spazio {
    height: auto;
    position: static;
  }

  .dropdown-trigger_hanging.cloud-down.summit {
    height: auto;
  }

  .dropdown-trigger_hanging.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .dropdown-trigger_hanging.vm-pillars, .dropdown-trigger_hanging.hanging, .dropdown-trigger_hanging.folding {
    height: 70px;
    padding-right: 0;
  }

  .wallbays-cont {
    align-self: center;
    width: 100%;
    margin-bottom: 0;
  }

  .wallbays-cont.captions-open {
    width: 210px;
    height: auto;
    top: -86px;
    left: 97px;
  }

  .wallbays-cont.captions-open.seconda-capt._3d-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 200px;
    top: -182px;
    left: 9px;
    overflow: hidden;
  }

  .wallbays-cont.captions-open.flight-f21 {
    width: 140px;
    top: -96px;
    left: -137px;
  }

  .wallbays-cont.captions-open.matryx {
    object-fit: fill;
    background-color: #fff9;
    align-self: auto;
    width: 240px;
    height: auto;
    min-height: auto;
    top: -168px;
    left: -163px;
    overflow: hidden;
  }

  .wallbays-cont.captions-open.dual {
    background-color: #fff9;
    width: 242px;
    top: auto;
    left: -179px;
    overflow: hidden;
  }

  .wallbays-cont.captions-open.surface-flight-f21 {
    background-color: #fff9;
    align-self: auto;
    width: 290px;
    height: auto;
    top: -6px;
    left: 47px;
    overflow: hidden;
  }

  .wallbays-cont.captions-open.watrproof-text {
    width: 160px;
    top: -36px;
  }

  .wallbays-cont.captions-open.crampon-text {
    width: 130px;
    top: 62px;
    bottom: auto;
    left: -102px;
  }

  .wallbays-cont.captions-open.padded-text {
    top: -106px;
    left: -189px;
  }

  .wallbays-cont.captions-open.breithorn-lycra-collar {
    top: -92px;
    left: -206px;
  }

  .wallbays-cont.captions-open.breithorn-crampon-text {
    top: -128px;
    left: -166px;
  }

  .wallbays-cont.captions-open.breithorn-vibram-text {
    width: 130px;
    top: -26px;
    bottom: auto;
    left: -155px;
  }

  .wallbays-cont.captions-open.breithorn-ripstop {
    width: 160px;
    top: 58px;
    left: -151px;
  }

  .wallbays-cont.captions-open.breithorn-breathable-text {
    top: -69px;
    left: 183px;
  }

  .wallbays-cont.captions-open.breithorn-rubber-r-band {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .wallbays-cont.captions-open.cragstone-boa-text {
    width: 160px;
    top: -96px;
    left: 109px;
  }

  .wallbays-cont.captions-open.cragstone-layer-text {
    top: -152px;
    left: 96px;
  }

  .wallbays-cont.captions-open.cragstone-collar-text {
    width: 170px;
    top: -131px;
    left: -63px;
  }

  .wallbays-cont.captions-open.cragstone-rebound-text {
    white-space: normal;
    width: 196px;
    top: 16px;
    left: -135px;
  }

  .wallbays-cont.captions-open.cragstone-vibram-text {
    width: 180px;
    top: 35px;
    bottom: auto;
    left: -101px;
  }

  .wallbays-cont.captions-open.cragstone-plate-text {
    width: 160px;
    top: -133px;
    left: 124px;
  }

  .wallbays-cont.captions-open.cragstone-weight-text {
    width: 160px;
    top: 71px;
    left: -88px;
  }

  .wallbays-cont.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .wallbays-cont.trasparente {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .wallbays-cont.trasparente.commu {
    padding-left: 1%;
    padding-right: 1%;
  }

  .wallbays-cont.trasparente.layer-in-system.sustainability {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wallbays-cont.trasparente.iconic-now {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
  }

  .wallbays-cont.contenuti-we-are-tnf {
    width: 100%;
  }

  .wallbays-cont.icons-content.traspa {
    background-color: #0000;
  }

  .wallbays-cont.athlete_tested {
    padding-bottom: 0%;
  }

  .wallbays-cont.athletes-tnf {
    padding-left: 0%;
    padding-right: 0%;
  }

  .wallbays-cont.athletes-tnf.traspa {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .div-folding_1 {
    flex-flow: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-folding_1._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-folding_1.spazio-sopra.ewc {
    width: 100%;
  }

  .dressing-bar_1 {
    margin-right: 0;
  }

  .dressing-bar_1.immagine-b, .dressing-bar_1.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_purchasing-copy.livello2, .div_purchasing-copy.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div-block-1851 {
    width: 90%;
  }

  .columns-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-bars1 {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 0;
  }

  .div-bars1._50 {
    padding-top: 0;
    padding-right: 10px;
  }

  .div_dressing_bars_colours.livello1 {
    flex-direction: column;
  }

  .div_dressing_bars_colours.livello2, .div_dressing_bars_colours.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_dressing_bars_colours.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_dressing_bars_colours.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_bars-colours.livello1 {
    flex-direction: column;
  }

  .div_bars-colours.livello2, .div_bars-colours.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_bars-colours.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_bars-colours.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div-block-1855 {
    width: 100%;
  }

  .div-floor-fixture {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-floor-fixture._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-floor-fixture.spazio-sopra.ewc {
    width: 100%;
  }

  .text_floor-fixtures {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 22px;
    line-height: 30px;
  }

  .text_floor-fixtures.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_floor-fixtures.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_floor-fixtures.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_floor-fixtures.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_floor-fixtures.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_floor-fixtures.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_floor-fixtures.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_floor-fixtures.testo-secondo-livello, .text_floor-fixtures.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_floor-fixtures.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_floor-fixtures.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text_floor-fixtures._50 {
    width: 100%;
    margin: 30px 0%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-floor-fixture-2 {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-floor-fixture-2._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-floor-fixture-2.spazio-sopra.ewc {
    width: 100%;
  }

  .text_category-merchandising {
    width: 100%;
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .text_category-merchandising.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_category-merchandising.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_category-merchandising.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_category-merchandising.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_category-merchandising.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_category-merchandising.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_category-merchandising.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_category-merchandising.testo-secondo-livello, .text_category-merchandising.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_category-merchandising.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_category-merchandising.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text_category-merchandising.senza-padding {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .text_style_selection {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text_style_selection.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_style_selection.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_style_selection.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_style_selection.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_style_selection.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_style_selection.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_style_selection.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_style_selection.testo-secondo-livello, .text_style_selection.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_style_selection.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_style_selection.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div_wallbays_riga_2b.livello1 {
    flex-direction: column;
  }

  .div_wallbays_riga_2b.livello2, .div_wallbays_riga_2b.riga2, .div_wallbays_riga_2b.riga1, .div_wallbays_riga_2b.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_wallbays_riga_2b._300px {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-box_grey {
    width: 100%;
    height: auto;
  }

  .dropdown-trigger_vm {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_vm.scarpe {
    height: 320px;
  }

  .dropdown-trigger_vm.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger_vm.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger_vm.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger_vm.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .dropdown-trigger_vm.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_vm.athletes.summit, .dropdown-trigger_vm.athletes.spazio {
    height: auto;
    position: static;
  }

  .dropdown-trigger_vm.cloud-down.summit {
    height: auto;
  }

  .dropdown-trigger_vm.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .dropdown-trigger_vm.vm-pillars, .dropdown-trigger_vm.hanging, .dropdown-trigger_vm.folding {
    height: 70px;
    padding-right: 0;
  }

  .dropdown_merchandising {
    flex-direction: column;
    align-items: flex-start;
    width: 99%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown_merchandising.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .div-block-1856 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div_tables {
    padding-left: 0;
  }

  .text_tables {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 22px;
    line-height: 30px;
  }

  .text_tables.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_tables.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_tables.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_tables.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_tables.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_tables.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_tables.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_tables.testo-secondo-livello, .text_tables.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_tables.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_tables.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div-tables-lifestyled {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .video-t-shirt {
    height: auto;
  }

  .video-t-shirt.immagine-b, .video-t-shirt.immabine-a {
    width: 100%;
    height: 300px;
  }

  .folding_dx-copy {
    height: auto;
  }

  .folding_dx-copy.immagine-b, .folding_dx-copy.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_title-fleece, .div_title-t-shirt {
    width: 100%;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .hanging_dropdown {
    flex-flow: column;
    align-items: flex-start;
    width: 99%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hanging_dropdown.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .div_side_hanging_1, .div_size_graduation, .div_mono_product, .div_stand_outfit {
    background-size: auto;
    width: 100%;
    height: 400px;
  }

  .on-off-mountain.livello1 {
    flex-direction: column;
  }

  .on-off-mountain.livello2, .on-off-mountain.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .on-off-mountain.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .on-off-mountain.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .on-off-mountain._300px {
    flex-direction: column;
  }

  .div_on-off-mountain {
    flex-direction: column;
    height: auto;
    padding: 0;
  }

  .div_on-off-mountain.livello1 {
    flex-direction: column;
  }

  .div_on-off-mountain.livello2, .div_on-off-mountain.riga2, .div_on-off-mountain.riga1, .div_on-off-mountain.riga1, .div_on-off-mountain.riga2, .div_on-off-mountain.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .container_dropdown {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-1209 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .backpack {
    width: 100%;
  }

  .div-backpacks {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-backpacks._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-backpacks.spazio-sopra.ewc {
    width: 100%;
  }

  .div-bc-duffel {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0;
  }

  .duffel {
    width: 100%;
  }

  .div_footwear-wall {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div_footwear-wall.livello1 {
    flex-direction: column;
  }

  .div_footwear-wall.livello2, .div_footwear-wall.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_footwear-wall.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_footwear-wall.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_accessories {
    width: 100%;
  }

  .div_accessories.livello1 {
    flex-direction: column;
  }

  .div_accessories.livello2, .div_accessories.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_accessories.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_accessories.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .hat {
    margin-right: 0;
  }

  .hat.immagine-b, .hat.immabine-a {
    width: 100%;
    height: 300px;
  }

  .marsupio {
    background-size: auto;
    margin-right: 0;
  }

  .marsupio.immagine-b, .marsupio.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_dressing-manequins {
    padding-left: 0;
    padding-right: 0;
  }

  .div_dressing-manequins.livello1 {
    flex-direction: column;
  }

  .div_dressing-manequins.livello2, .div_dressing-manequins.riga2, .div_dressing-manequins.riga1, .div_dressing-manequins.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .category-merchandising {
    padding-left: 0;
    padding-right: 0;
  }

  .pulsante_interno_lm {
    width: 20px;
    height: 20px;
    padding: 0;
  }

  .pulsante_interno_lm.discover, .pulsante_interno_lm.storytelling {
    width: 225px;
    height: 225px;
    padding-top: 6px;
  }

  .lifestyle_merchandising_ok, .tables---key-item {
    padding-left: 0;
    padding-right: 0;
  }

  .mannequins_dressings.immagine-b, .mannequins_dressings.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_video-maniquens.livello1 {
    flex-direction: column;
  }

  .div_video-maniquens.livello2, .div_video-maniquens.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_video-maniquens.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_video-maniquens.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_video-maniquens._300px.sinistra {
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1862 {
    flex-direction: column;
  }

  .video_top {
    margin-right: auto;
  }

  .video_top.immagine-b, .video_top.immabine-a {
    width: 100%;
    height: 300px;
  }

  .video_bottom {
    margin-right: 0;
  }

  .video_bottom.immagine-b, .video_bottom.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div-props {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-props._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-props.spazio-sopra.ewc {
    width: 100%;
  }

  .slider_props {
    height: auto;
  }

  .slide_wallbays_2-copy {
    position: static;
  }

  .div_props {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .div-props_sx {
    height: 220px;
  }

  .div-props_sx.foto.a {
    width: 40%;
  }

  .div-props_sx.foto.c._45, .div-props_sx.foto.set_of_shoes, .div-props_sx.foto.reclined_shoes, .div-props_sx.foto.book_stand, .div-props_sx.foto.trays_set, .div-props_sx.foto.three_slot_holder, .div-props_sx.foto.head, .div-props_sx.foto.hands, .div-props_sx.text.nr3 {
    width: 50%;
  }

  .div-props_dx {
    height: 220px;
  }

  .div-props_dx.foto.a, .div-props_dx.foto.c._45 {
    width: 50%;
  }

  .div-props_dx.text {
    width: 50%;
    padding-right: 0;
  }

  .div-props_dx.text.nr3 {
    width: 50%;
  }

  .poster {
    height: auto;
    margin-right: 0;
  }

  .poster.immagine-b, .poster.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div_purchasing-copy.livello1 {
    flex-direction: column;
  }

  .div_purchasing-copy.livello2, .div_purchasing-copy.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-copy.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-copy.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .div_purchasing-copy._300px.sinistra {
    flex-direction: column-reverse;
  }

  .div-block-1869 {
    flex-flow: column wrap;
    align-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-span-162 {
    font-size: 22px;
  }

  .text_proper-storage {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 19px;
    line-height: 25px;
  }

  .text_proper-storage.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .text_proper-storage.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .text_proper-storage.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_proper-storage.bold.tutto-alto.big {
    line-height: 35px;
  }

  .text_proper-storage.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .text_proper-storage.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .text_proper-storage.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .text_proper-storage.testo-secondo-livello, .text_proper-storage.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_proper-storage.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .text_proper-storage.purchasing._100 {
    font-size: 18px;
    line-height: 24px;
  }

  .text_proper-storage.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div-block-1870 {
    flex-flow: column;
  }

  .div-block-1871 {
    background-size: 570px;
  }

  .dropdown-wrapper-19 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-19.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .testo_point-2 {
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .testo_point-2.upper.black {
    font-size: 14px;
    line-height: 18px;
  }

  .dropdown-content-18 {
    align-self: center;
    margin-bottom: 0;
  }

  .dropdown-content-18.captions-open.anatomy_1 {
    width: 150px;
    top: -40px;
    left: 246px;
  }

  .div-caption-7 {
    background-size: 45px 45px;
    width: 60px;
    height: 60px;
  }

  .dropdown-trigger-15 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-15.captions {
    mix-blend-mode: normal;
    width: 50px;
    height: 50px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-wrapper-20 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown-wrapper-20.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .testo_point-3 {
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .testo_point-3.upper.black {
    font-size: 14px;
    line-height: 18px;
  }

  .dropdown-content-19 {
    align-self: center;
    margin-bottom: 0;
  }

  .dropdown-content-19.captions-open.anatomy_1 {
    width: 150px;
    top: -40px;
    left: 246px;
  }

  .div-caption-8 {
    background-size: 45px 45px;
    width: 60px;
    height: 60px;
  }

  .dropdown-trigger-16 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-16.captions {
    mix-blend-mode: normal;
    width: 50px;
    height: 50px;
    margin-top: 0;
    overflow: visible;
  }

  .viaual_architecture_1 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .viaual_architecture_1.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .viaual_architecture_1.captions.cyan {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60px;
    height: 60px;
    margin-top: 0;
    margin-left: auto;
    padding-left: 0;
    display: block;
    top: 64px;
    left: -192px;
    right: auto;
  }

  .dropdown-content-20 {
    align-self: center;
    margin-bottom: 0;
  }

  .dropdown-content-20.captions-open.anatomy_1 {
    width: 150px;
    top: 44px;
    left: -44px;
  }

  .dropdown-content-20.captions-open.verde {
    width: 150px;
    top: 44px;
    left: -31px;
  }

  .div-caption-9 {
    background-size: 30px;
    padding: 170% 203%;
    left: 224px;
  }

  .dropdown-trigger-17 {
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger-17.captions {
    mix-blend-mode: normal;
    width: 40px;
    height: 40px;
    margin-top: 0;
    overflow: visible;
  }

  .div-visual-arch {
    flex-direction: column;
    align-items: flex-start;
    width: 99%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-visual-arch.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .text_performance-inspired {
    width: 70%;
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .text_performance-inspired.upper.black {
    font-size: 14px;
    line-height: 18px;
  }

  .viaual_architecture_2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .viaual_architecture_2.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .viaual_architecture_2.captions.cyan {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 4px;
    left: -42px;
    right: auto;
  }

  .div_verde {
    background-size: 30px 30px;
    width: 60px;
    height: 60px;
    padding: 165% 212% 174%;
  }

  .text_on_mountain {
    margin-top: 0;
    font-size: 13px;
    line-height: 16px;
  }

  .text_on_mountain.upper.black {
    font-size: 14px;
    line-height: 18px;
  }

  .text_on_mountain.verde {
    width: 70%;
    font-size: 13px;
  }

  .text_on_mountain.giallo {
    width: 80%;
  }

  .viaual_architecture_3 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .viaual_architecture_3.captions.anatomy_1 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 140px;
    left: 0;
    right: auto;
  }

  .viaual_architecture_3.captions.cyan {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -88px;
    left: 129px;
    right: auto;
  }

  .div_giallo {
    background-size: 30px 30px;
    width: 60px;
    height: 60px;
    padding: 177% 267%;
  }

  .bold-text-47 {
    width: 1px;
  }

  .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51 {
    font-size: 13px;
  }

  .div-old-concept {
    flex-flow: column wrap;
    align-content: center;
    width: 100%;
    display: flex;
  }

  .div-block-1874 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
  }

  .div_on_mountain, .div_off_mountain, .div_equipment {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .bold-text-53 {
    letter-spacing: 1px;
  }

  .div-block-1822-copy {
    height: auto;
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-1875 {
    background-size: 80%;
    height: 350px;
  }

  .div-sotto {
    width: 100%;
  }

  .sottotitolo_old_concept {
    letter-spacing: 1px;
  }

  .capacity_floor_fixtures {
    height: 250px;
  }

  .div_gondola, .div_t-stand, .div_4-ways, .div_table {
    background-size: auto;
    width: 100%;
    height: 400px;
  }

  .triangle-concept_1 {
    background-size: 80%;
    height: 250px;
  }

  .capacity_traingle_concept {
    height: 250px;
  }

  .ittyyyjjjj {
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .table {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  .table.l {
    height: 400px;
  }

  .hero_table, .t-bar {
    background-size: auto;
    width: 100%;
    height: 400px;
  }

  .redbox-concept_1 {
    height: 250px;
  }

  .redbox_concept_on_mountain, .redbox_concept_off_mountain, .redbox_concept_footwear, .redbox_concept_equipment, .redbox_concept_duffel_1, .redbox_concept_duffel_2 {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .redbox-capacity-fotwear-equipment, .capacity_redconcept_flor-fixed {
    height: 250px;
  }

  .clothes-combined, .clothes-combined-self-c4 {
    background-size: auto;
    width: 100%;
    height: 400px;
  }

  .clothes-combined-shelf_capacity, .clothes-combined-shelf-250px {
    height: 250px;
  }

  .gondola_floor-fixtures {
    background-size: auto;
    width: 100%;
    height: 400px;
  }

  .cubo_b, .cubo-c {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .capacity-cubob-c {
    height: 250px;
  }

  ._2concept, ._2concept-off-mountain {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  .c_concept_wallbays {
    height: 250px;
  }

  .par_seasonal-guidelines {
    font-size: 20px;
    line-height: 24px;
  }

  .div_brand-calendar {
    background-size: contain;
    width: 100%;
    height: 350px;
  }

  .div_seasonal-calendar {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  .div-block-48 {
    align-items: center;
    margin-bottom: 0;
  }

  .insomnia-elite-ti, .brand-calendar {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .pop_up {
    align-items: flex-end;
    height: auto;
    margin-bottom: 0;
  }

  .seasonal-calendar {
    background-position: 50%;
    background-size: contain;
    width: auto;
    height: 350px;
  }

  .bold-text-55 {
    line-height: 28px;
  }

  .div-generic {
    width: 100%;
  }

  .div-generic.vm-ambassador {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .pop_seasonal-calendar {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .package-assortment {
    background-size: contain;
    width: 100%;
    height: 350px;
  }

  .pop_package-assorment {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_monthly-color-flow {
    background-size: contain;
    width: 100%;
    height: 350px;
  }

  .pop_monthly-color-flow {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_render-and-planogram {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_render_and_planogram {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_cycle-calendar {
    background-position: 50%;
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_cycle-calendar {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_retail-marketing-slides {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .retail-marketing-slides {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_store-layout {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_store-layout {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_visual-merchandising {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_visual-merchandising {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_retail-activation-slides {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_retail-activation-slides {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .sottotitolo-segmento-copy {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-copy.connect {
    letter-spacing: 2px;
    font-size: 29px;
    line-height: 29px;
  }

  .sottotitolo-segmento-copy.connect.right-align.da-tablet-left {
    text-align: left;
  }

  .sottotitolo-segmento-copy.piccolo {
    margin-top: 14px;
    margin-bottom: 3px;
  }

  .sottotitolo-segmento-copy.centred {
    font-size: 22px;
    line-height: 27px;
  }

  .sottotitolo-segmento-copy.centred.logo {
    font-size: 20px;
  }

  .sottotitolo-segmento-copy.centred.red._55 {
    font-size: 35px;
  }

  .sottotitolo-segmento-copy.wallbats {
    letter-spacing: 1px;
    width: 100%;
    height: 60px;
  }

  .div_manuals-download {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .manuals-download {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_shipment-tracking {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_shipment-tracking {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_items-catalogue {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_items-catalogue {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_active-order {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_active-order {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_claim-form {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  .div_claim-form._50 {
    background-size: contain;
    width: auto;
    height: 400px;
  }

  .pop_claim-form {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_introduction {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  .vm_tools {
    flex-direction: column;
    align-items: flex-start;
    width: 99%;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .vm_tools.largo-per-3 {
    flex-direction: column;
    min-width: 680px;
  }

  .dropdown-trigger_2-copy {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_2-copy.scarpe {
    height: 320px;
  }

  .dropdown-trigger_2-copy.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .dropdown-trigger_2-copy.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-trigger_2-copy.vectiv.immage {
    height: 250px;
  }

  .dropdown-trigger_2-copy.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .dropdown-trigger_2-copy.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .dropdown-trigger_2-copy.athletes.summit, .dropdown-trigger_2-copy.athletes.spazio {
    height: auto;
    position: static;
  }

  .dropdown-trigger_2-copy.cloud-down.summit {
    height: auto;
  }

  .dropdown-trigger_2-copy.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .dropdown-trigger_2-copy.vm-pillars, .dropdown-trigger_2-copy.hanging, .dropdown-trigger_2-copy.folding {
    height: 70px;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .explorer_knowleadge_a-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .sub-altobasso-elenco-puntato-9 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-9.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-9.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .div-block-1882 {
    height: 70px;
  }

  .sub-altobasso-elenco-puntato-10 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-10.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-10.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 19px;
  }

  .div-block-1886 {
    height: 70px;
  }

  .text {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .text.scarpe {
    height: 320px;
  }

  .text.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .text.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .text.vectiv.immage {
    height: 250px;
  }

  .text.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .text.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .text.athletes.summit, .text.athletes.spazio {
    height: auto;
    position: static;
  }

  .text.cloud-down.summit {
    height: auto;
  }

  .text.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .text.vm-pillars, .text.hanging, .text.folding {
    height: 70px;
    padding-right: 0;
  }

  .text.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div_introduction_ok {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_introduction {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_windows-section {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_windows-section {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_instore-section {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_instore-section {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .div_previous_campaign {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .pop_previous_campaign {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .vm_ambassador {
    width: 100%;
    padding-top: 20px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .vm_ambassador.scarpe {
    height: 320px;
  }

  .vm_ambassador.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .vm_ambassador.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .vm_ambassador.vectiv.immage {
    height: 250px;
  }

  .vm_ambassador.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .vm_ambassador.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .vm_ambassador.athletes.summit, .vm_ambassador.athletes.spazio {
    height: auto;
    position: static;
  }

  .vm_ambassador.cloud-down.summit {
    height: auto;
  }

  .vm_ambassador.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .vm_ambassador.vm-pillars, .vm_ambassador.hanging, .vm_ambassador.folding {
    height: 70px;
    padding-right: 0;
  }

  .vm_ambassador.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .titolo-what {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .titolo-what.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 19px;
  }

  .titolo-what.centrato.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .titolo-what.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .titolo-what.piccolo.dx {
    width: 95%;
  }

  .titolo-what.piccolo.dx.equivalent {
    font-size: 16px;
    line-height: 18px;
  }

  .titolo-what.bianco {
    line-height: 24px;
  }

  .titolo-what.soustainable._100px {
    height: 100px;
  }

  .titolo-what.centrato-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 19px;
  }

  .titolo-what.centrato-copy.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  ._20pt {
    letter-spacing: 0;
  }

  .risposte-program {
    width: 95%;
    font-size: 18px;
    line-height: 24px;
  }

  .role {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .role.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .role.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .role.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .role.bold {
    margin: 0 0% 0 0;
    padding-bottom: 20px;
  }

  .role.bold.tutto-alto.big {
    line-height: 35px;
  }

  .role.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .role.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .role.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .role.testo-secondo-livello, .role.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .role.purchasing {
    width: 100%;
    margin-left: 0;
    margin-right: 0%;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .role.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div_role {
    width: 100%;
  }

  .titolo-role {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .titolo-role.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 19px;
  }

  .titolo-role.centrato.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .titolo-role.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .titolo-role.piccolo.dx {
    width: 95%;
  }

  .titolo-role.piccolo.dx.equivalent {
    font-size: 16px;
    line-height: 18px;
  }

  .titolo-role.bianco {
    line-height: 24px;
  }

  .titolo-role.soustainable._100px {
    height: 100px;
  }

  .titolo-role.centrato-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 19px;
  }

  .titolo-role.centrato-copy.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .div_vm_team {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.scarpe {
    height: 320px;
  }

  .div_vm_team.captions {
    width: 60px;
    height: 60px;
    margin-top: 0;
    overflow: visible;
  }

  .div_vm_team.captions.second {
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_vm_team.vectiv.immage {
    height: 250px;
  }

  .div_vm_team.vectiv.immage.benefit.dive {
    height: 100px;
  }

  .div_vm_team.explorer-knowledge.true-north {
    min-height: 250px;
    margin-top: 0;
    padding-top: 5%;
  }

  .div_vm_team.athletes.summit, .div_vm_team.athletes.spazio {
    height: auto;
    position: static;
  }

  .div_vm_team.cloud-down.summit {
    height: auto;
  }

  .div_vm_team.athletes-tnf {
    flex-direction: row;
    justify-content: flex-start;
  }

  .div_vm_team.vm-pillars, .div_vm_team.hanging, .div_vm_team.folding {
    height: 70px;
    padding-right: 0;
  }

  .div_vm_team.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .foto-team {
    background-size: auto;
    width: 150px;
    height: 100px;
  }

  .foto-team.dalila, .foto-team.giulia, .foto-team.laura {
    width: 200px;
    height: 200px;
  }

  .foto-team.josef {
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
  }

  .foto-team.jordi {
    width: 200px;
    height: 200px;
  }

  .foto-team.kyle {
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
  }

  .nome-team {
    z-index: 111;
    font-size: 18px;
    line-height: 20px;
  }

  .nome-team.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 19px;
  }

  .nome-team.centrato.green {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .nome-team.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .nome-team.piccolo.dx {
    width: 95%;
  }

  .nome-team.piccolo.dx.equivalent {
    font-size: 16px;
    line-height: 18px;
  }

  .nome-team.bianco {
    line-height: 24px;
  }

  .nome-team.soustainable._100px {
    height: 100px;
  }

  ._2_cincept_wallbays_equipment, ._2_concept_footwear, ._2_cincept_wallbays_accessories-s, ._2_concept_accessories-l, ._2_concept_wallbays_acces_s2 {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  ._2_concept_capacity_tabella-iconic-wall {
    height: 250px;
  }

  .text-block-58 {
    align-items: flex-start;
    padding-top: 34px;
    font-size: 60px;
    line-height: 60px;
  }

  .text-block-58.text-white {
    height: 750px;
    margin-bottom: -755px;
  }

  .text-block-58.wm-program {
    justify-content: flex-start;
    align-items: flex-end;
    height: 250px;
    margin-bottom: -250px;
  }

  .div-top-bottom {
    flex-direction: column;
  }

  .wallbays_foto_riga_2-100 {
    width: 100%;
  }

  .wallbays_foto_riga_2-100.immagine-b, .wallbays_foto_riga_2-100.immabine-a {
    width: 100%;
    height: 300px;
  }

  .titolo_bold_elenco {
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 25px;
  }

  .titolo_bold_elenco.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .titolo_bold_elenco.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .titolo_bold_elenco.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo_bold_elenco.bold.tutto-alto.big {
    line-height: 35px;
  }

  .titolo_bold_elenco.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .titolo_bold_elenco.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .titolo_bold_elenco.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .titolo_bold_elenco.testo-secondo-livello, .titolo_bold_elenco.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo_bold_elenco.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .titolo_bold_elenco.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .titolo_bold_elenco.padding_sx {
    font-size: 20px;
    line-height: 25px;
  }

  .low-inventory-variation {
    width: 100%;
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 19px;
    line-height: 25px;
  }

  .low-inventory-variation.right-align.big.centrato {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .low-inventory-variation.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 21px;
  }

  .low-inventory-variation.space-up {
    margin-left: 0%;
    margin-right: 0%;
  }

  .low-inventory-variation.bold.tutto-alto.big {
    line-height: 35px;
  }

  .low-inventory-variation.logo {
    font-size: 15px;
    line-height: 18px;
  }

  .low-inventory-variation.connect_curius_champion {
    width: 100%;
    margin-left: 0%;
    margin-right: 0;
  }

  .low-inventory-variation.dryvent_bold {
    font-size: 25px;
    line-height: 30px;
  }

  .low-inventory-variation.testo-secondo-livello, .low-inventory-variation.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .low-inventory-variation.purchasing {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .low-inventory-variation.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 3px;
  }

  .div-block-1862-copy {
    flex-direction: column;
  }

  .div-hotspots {
    margin-right: 0;
  }

  .div-hotspots.immagine-b, .div-hotspots.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div-hotspots-copy {
    margin-right: 0;
  }

  .div-hotspots-copy.immagine-b, .div-hotspots-copy.immabine-a {
    width: 100%;
    height: 300px;
  }

  .div-map-hotspots {
    margin-right: 0;
  }

  .div-map-hotspots.immagine-b, .div-map-hotspots.immabine-a {
    width: 100%;
    height: 300px;
  }

  .capacity-city-concept, .capacity {
    height: 250px;
  }

  ._20_concept_wallbay {
    background-size: contain;
    width: 100%;
    height: 400px;
  }

  .redbox_concept_off_mountain-copy {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  ._20_concept {
    height: 250px;
  }

  ._20_concept_wallbays {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  ._20_concept_wallbays.equipment, ._20_concept_wallbays.footwear, ._20_concept_wallbays.accessories, ._20_concept_wallbays.accessories_l {
    background-size: contain;
    height: 400px;
  }

  .redbox-capacity-fotwear-equipment-copy, .redbox-capacity-fotwear-equipment-copy-copy {
    height: 250px;
  }

  ._20concept {
    background-size: auto;
    width: 100%;
    height: 200px;
  }

  ._20concept.iconic-wall, ._20concept.accessories_s, ._20concept.accessories_l {
    height: 400px;
  }

  .bold-text-67 {
    font-size: 20px;
  }

  .div-block-1894 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div-block-1895 {
    width: 100%;
  }

  .bold-text-68, .bold-text-69, .bold-text-70, .bold-text-71, .bold-text-72 {
    font-size: 18px;
  }

  .titolo-props {
    width: 100%;
  }

  .titolo-props.perfect-display {
    padding-left: 0;
    padding-right: 0;
  }

  .signage-and-pos {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .signage-and-pos._2word {
    width: 78%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .signage-and-pos.spazio-sopra.ewc {
    width: 100%;
  }

  .fixtures_1 {
    background-size: 70%;
    height: 300px;
  }

  .div-sopra {
    width: 100%;
  }

  .slide-56 {
    height: 300px;
  }

  .fixtures_3m {
    background-size: 70%;
    height: 300px;
  }

  .slide-3m {
    height: 300px;
  }

  .capacity_ok {
    height: 250px;
  }

  .capacity_ok.redbox.wallbats, .capacity_ok.city_concept, .capacity_ok._2_0_concept.wallbays_1, .capacity_ok._2_0_concept.wallbays_2, .capacity_ok._2_0_concept.floor_fixture {
    background-size: 80%;
  }

  .capacity-ok {
    height: 250px;
  }

  .capacity-ok.redbox.wallbats2 {
    background-size: 80%;
    height: 400px;
  }

  .div-block-1897 {
    flex-flow: column;
  }

  .slide-57, .slide-58, .slide-59 {
    height: 300px;
  }

  .quick-stack-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .html-embed-5 {
    min-height: 500px;
  }

  .html-embed-5.triple_baffle-copy, .html-embed-5.triple_baffle-copy-copy {
    min-height: auto;
    margin-top: 40px;
  }

  .html-embed-5.dotknit_desktop {
    min-height: 250px;
    margin-top: 0;
  }

  .html-embed-5.dotknit_mobile, .html-embed-5.goretex_desktop {
    min-height: auto;
    margin-top: 40px;
  }

  .security-tag.livello1 {
    flex-direction: column;
  }

  .security-tag.livello2, .security-tag.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .security-tag.riga1 {
    flex-direction: row-reverse;
    height: auto;
    margin-top: 0;
  }

  .security-tag.riga2 {
    flex-direction: column;
    height: auto;
    margin-top: 0;
  }

  .security-tag._300px.sinistra {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .dressing-bar_jap {
    margin-right: 0;
  }

  .dressing-bar_jap.immagine-b, .dressing-bar_jap.immabine-a {
    width: 100%;
    height: 300px;
  }

  .video-bars {
    width: 100%;
  }

  .bold-text-76 {
    letter-spacing: 1px;
  }

  .bold-text-77, .text-span-212, .bold-text-78, .bold-text-79, .bold-text-80 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-box_grey-copy, .t-stand1, .t-stand1-copy, .t-stand2 {
    width: 100%;
    height: auto;
  }

  .container-vm-standards {
    padding-left: 50px;
    padding-right: 50px;
  }

  .dropdown-wrapper_aida_principle-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_aida_principle-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_aida_principle-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_aida_principle-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_styling_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_styling_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_styling_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_styling_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_styling_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_styling_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_styling_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_styling_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_folding_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_folding_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_folding_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_folding_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_folding_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_folding_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_folding_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_folding_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_folding_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_folding_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_folding_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_folding_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_hanging__ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_hanging__ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_hanging__ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_hanging__ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_hanging__ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_hanging__ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_hanging__ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_hanging__ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_hanging__ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_hanging__ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_styling_ok-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_styling_ok-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_bars_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_bars_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_bars_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_bars_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_bars_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_bars_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_bars_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_bars_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_bars_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_bars_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_bars_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_bars_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_fixtures_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_fixtures_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_fixtures_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_fixtures_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_fixtures_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_fixtures_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_fixtures_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_fixtures_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_fixtures_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_fixtures_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_equipment_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_equipment_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_equipment_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_equipment_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_equipment_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_equipment_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_equipment_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_equipment_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_equipment_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_equipment_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_footwear_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_footwear_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_footwear_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_footwear_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_footwear_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_footwear_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_footwear_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_footwear_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_footwear_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_footwear_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_accessories_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_accessories_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_accessories_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_accessories_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_accessories_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_accessories_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_accessories_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_accessories_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_accessories_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_accessories_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_mannequins_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_mannequins_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_mannequins_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_mannequins_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_mannequins_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_mannequins_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_mannequins_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_mannequins_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_mannequins_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_mannequins_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_props_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_props_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_props_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_props_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_props_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_props_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_props_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_props_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_props_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_props_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_props_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_props_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_tools_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_tools_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_tools_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_tools_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_tools_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_tools_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_tools_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_tools_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_tools_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_tools_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_tools_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_tools_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_old_concept {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_old_concept.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_old_concept.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_old_concept.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_old_concept.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_old_concept.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_old_concept.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_old_concept.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_old_concept.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_old_concept.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_old_concept.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_old_concept.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_triangle-concept_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_triangle-concept_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_redbox_concept_ok {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_redbox_concept_ok.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_city_concept {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    display: flex;
  }

  .dropdown-wrapper_city_concept.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_city_concept.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_city_concept.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_city_concept.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_city_concept.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_city_concept.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_city_concept.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_city_concept.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_city_concept.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_city_concept.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_city_concept.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_2concept {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_2concept.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_2concept.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_2concept.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_2concept.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_2concept.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_2concept.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_2concept.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_2concept.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_2concept.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_2concept.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_2concept.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_special_fixtures {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_special_fixtures.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_special_fixtures.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_special_fixtures.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_special_fixtures.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_special_fixtures.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_special_fixtures.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_special_fixtures.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_special_fixtures.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_special_fixtures.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .container-vm-tools {
    padding-left: 50px;
    padding-right: 50px;
  }

  .dropdown-wrapper_seasonal_guidelines {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_seasonal_guidelines.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_newsletters {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_newsletters.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_newsletters.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_newsletters.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_newsletters.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_newsletters.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_newsletters.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_newsletters.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_newsletters.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_newsletters.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_newsletters.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_newsletters.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_campaign_portal {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_campaign_portal.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_campaign_portal.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_campaign_portal.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_campaign_portal.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_campaign_portal.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_campaign_portal.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_campaign_portal.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_campaign_portal.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_campaign_portal.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_yoobic_missions {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_yoobic_missions.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_yoobic_missions.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_yoobic_missions.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_yoobic_missions.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_yoobic_missions.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_yoobic_missions.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_yoobic_missions.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_yoobic_missions.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_yoobic_missions.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_the_program {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_the_program.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_the_program.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_the_program.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_the_program.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_the_program.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_the_program.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_the_program.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_the_program.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_the_program.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_the_program.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_the_program.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_vm_ambassador-role {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    display: flex;
  }

  .dropdown-wrapper_vm_ambassador-role.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_wm_tasks {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    display: flex;
  }

  .dropdown-wrapper_wm_tasks.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_wm_tasks.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_wm_tasks.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_wm_tasks.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_wm_tasks.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_wm_tasks.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_wm_tasks.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_wm_tasks.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_wm_tasks.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .nav-menu-5 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .menu-button-5 {
    padding: 12px;
  }

  .menu-button-5.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-link-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-1210 {
    max-width: 728px;
  }

  .nav-menu-wrapper-2 {
    aspect-ratio: auto;
    text-align: left;
    object-fit: fill;
    background-color: #0000;
    flex-flow: row;
    order: -1;
    align-self: auto;
    display: flex;
  }

  .nav-menu-two {
    text-align: center;
    background-color: #fff0;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    padding: 0 0 40px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-toggle-2 {
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-6 {
    padding: 12px;
  }

  .menu-button-6.w--open {
    color: #fff;
    background-color: #fff0;
  }

  .list-item-10, .list-item-11 {
    margin-left: 5px;
  }

  .div-colonna-sx {
    width: 100%;
    height: 50vh;
  }

  .div-colonna-dx {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 50vh;
  }

  .div-block-1903, .div_foto_dx {
    width: 70%;
  }

  .div_foto_sx {
    justify-content: flex-end;
    align-items: flex-start;
    width: 90%;
    height: 100%;
  }

  .slider-tnf-sx {
    height: 50%;
  }

  .slider-tnf-sx._60 {
    height: 65%;
    margin-top: 142px;
  }

  .div_foto_sx-copy, .div-testo-in-spvrapposizione {
    width: 70%;
  }

  .div-testo-innovative {
    width: 70%;
    height: 70%;
  }

  .header {
    display: inline-flex;
  }

  .div-block-1907 {
    height: 50vh;
  }

  .text-block-63.dvm_key-benefit {
    text-align: center;
    font-size: 5vw;
    line-height: 5vw;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 2rem;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.nero {
    text-align: left;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.verticale {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    font-size: 24px;
    line-height: 24px;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.nero-100 {
    text-align: left;
  }

  .text-block-63.dotknit_2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .div_text_ski_touring_is {
    justify-content: center;
    align-items: flex-start;
    height: 500px;
  }

  .div_text_ski_touring_is.nero {
    height: 100%;
    padding-left: 0%;
  }

  .div_text_ski_touring_is.nero.colonna_discover {
    height: auto;
    padding-top: 0;
    padding-left: 0%;
  }

  .div_text_ski_touring_is.nero._5050_insulation, .div_text_ski_touring_is.nero.colonna_vectiv {
    padding-top: 0;
    padding-left: 0%;
  }

  .quick-stack-15 {
    width: auto;
    padding-top: 0;
  }

  .cell-31 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-paragrafo-ski-touring {
    width: 100%;
  }

  .slider-27 {
    height: 300px;
  }

  .container-1211 {
    width: auto;
    max-width: none;
  }

  .container-1211.pfas_2_a {
    padding-left: 5%;
    padding-right: 5%;
  }

  .dropdown-wrapper-vm-tools-2 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-spazio-video-4 {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bold-text-81 {
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-1910 {
    height: 70px;
  }

  .div-block-1911 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 30px;
  }

  .div-block-titoloni-6 {
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
  }

  .text-block-65 {
    width: auto;
    font-size: 12px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .dropdown-trigger_2-2 {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-trigger_2-2.vm-pillars {
    height: auto;
    padding-right: 0;
  }

  .dropdown-trigger_2-2.aida-principle {
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .dropdown-trigger_2-2.ski_jacket {
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    padding-right: 0;
  }

  .dropdown-trigger_2-2.ski_jacket.foto3 {
    background-image: linear-gradient(to bottom, null, null), url('../images/ENHANCE.png');
  }

  .dropdown-trigger_2-2.ski_jacket-copy {
    height: 50px;
    padding-right: 0;
  }

  .dropdown-trigger_2-2.vm-pillars {
    border-bottom: .3px solid var(--black);
    background-color: var(--white);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    padding-top: 0;
    padding-right: 20px;
  }

  .bold-text-82 {
    font-size: 22px;
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato-11 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-11.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-11.piccolo.dx {
    width: 100%;
    min-height: auto;
  }

  .sub-altobasso-elenco-puntato-11.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .sub-altobasso-small-13 {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small-13.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .sub-altobasso-small-13.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-13.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-13.verto-alpine-gore-tex, .sub-altobasso-small-13.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-13.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .bold-text-83 {
    width: 95%;
    min-height: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .image-example-captions-7 {
    width: 80%;
  }

  .image-example-captions-7.athletes-tnf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .dropdown-wrapper_q-a {
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_q-a.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_q-a.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_q-a.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_q-a.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_q-a.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_q-a.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_q-a.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_q-a.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_q-a.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_q-a.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_q-a.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_q-a.pfas {
    width: 100%;
  }

  .dropdown-wrapper_terrain {
    flex-direction: column;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_terrain.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_terrain.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_terrain.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_terrain.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_terrain.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_terrain.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_terrain.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_terrain.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_terrain.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_terrain.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_terrain.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_equipment {
    flex-direction: column;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_equipment.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_equipment.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_equipment.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_equipment.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_equipment.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_equipment.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_equipment.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_equipment.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_equipment.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_equipment.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_equipment.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_equipment-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_equipment-copy.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_equipment-copy.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_equipment-copy.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_equipment-copy.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_equipment-copy.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_equipment-copy.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_equipment-copy.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_equipment-copy.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_equipment-copy.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_physical-demands {
    flex-direction: column;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_physical-demands.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_physical-demands.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_physical-demands.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_physical-demands.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_physical-demands.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_physical-demands.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_physical-demands.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_physical-demands.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_physical-demands.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_physical-demands.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_physical-demands.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .dropdown-wrapper_experience-and-skills {
    flex-direction: column;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-wrapper_experience-and-skills.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .dropdown-wrapper_experience-and-skills.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .dropdown-wrapper_experience-and-skills.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .dropdown-wrapper_experience-and-skills.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .dropdown-wrapper_experience-and-skills.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .dropdown-wrapper_experience-and-skills.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .dropdown-wrapper_experience-and-skills.captions.padded {
    top: -154px;
    right: 77px;
  }

  .dropdown-wrapper_experience-and-skills.captions.boa {
    top: -139px;
    right: -29px;
  }

  .dropdown-wrapper_experience-and-skills.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div_note_ski_touring {
    margin-bottom: 10px;
  }

  .title {
    flex-flow: column;
    width: auto;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .text-block-64-copy-copy {
    margin-bottom: 0;
  }

  .container-1212 {
    max-width: none;
  }

  .div_drop_down {
    width: 100%;
    height: auto;
    padding-left: 0%;
    left: 0%;
  }

  .bold-text-86 {
    line-height: 24px;
  }

  .div_paragrafo_layaring_system_ski {
    width: 100%;
  }

  .container-layering-system {
    width: auto;
    max-width: none;
  }

  .slider-27-copy, .slider-sx_layering-system {
    height: 300px;
  }

  .div-paragrafo-ski_layaring-system {
    width: 100%;
  }

  .quick-stack-layering-system {
    width: auto;
    padding-top: 0;
  }

  .container_components {
    max-width: none;
  }

  .quick-stack_components {
    width: auto;
    padding-top: 0;
  }

  .cell_2_components {
    flex-flow: column;
  }

  .quick-stack-16 {
    width: 100%;
  }

  .div_logo.gore_tex.sx {
    background-size: auto 60%;
    height: 50px;
  }

  .div_logo.future-light.sx {
    background-size: auto 75%;
    height: 50px;
  }

  .alpinism {
    background-position: 50%;
  }

  .div-text_alpinism {
    height: 100vh;
  }

  .div-paragrafo-alpinism {
    width: 100%;
  }

  .footer-notice-2.home {
    justify-content: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-66 {
    line-height: 17px;
  }

  .footer-2 {
    background-color: #fff;
  }

  .wildcatbe {
    display: none;
  }

  .div_cta_its_f24 {
    flex-direction: column;
    justify-content: flex-start;
    width: 100vw;
    height: auto;
    margin-top: 0%;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .amphibio-link {
    display: none;
  }

  .menu-close {
    display: flex;
  }

  .insomnia {
    display: none;
  }

  .menu-wrapper {
    z-index: 1002;
    background-color: var(--white);
    border-bottom: 1px solid #000;
    order: 1;
    justify-content: flex-start;
    margin-top: 70px;
    padding: 0;
    display: inline-flex;
  }

  .titolo_innovation {
    justify-content: flex-start;
    width: 400px;
    height: auto;
    margin-bottom: 40px;
    padding-left: 0;
    position: static;
  }

  .menu_elemwnt_2021, .kids-menu {
    display: none;
  }

  .tendina-all_mountain_2021 {
    display: block;
  }

  .text--sly-lourney.precision {
    color: var(--black);
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .link_webuild {
    height: 70px;
  }

  .menu-trigger-wrapper {
    background-color: var(--blu-tnf-f24);
    display: inline-flex;
  }

  .text_we-build {
    color: #000;
    flex-direction: row;
    flex: 1;
    order: 0;
    align-self: auto;
    align-items: center;
    margin-bottom: 0;
    font-weight: 400;
    display: flex;
    position: static;
  }

  .navbar-menu-de_2022 {
    height: 70px;
    position: fixed;
    inset: 0% 0% auto 0;
  }

  .text-block-11 {
    color: #000;
  }

  .home-4 {
    opacity: 1;
  }

  .adventure-tendina {
    display: none;
  }

  .link_skijourney-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: block;
    position: static;
  }

  .link_skijourney-copy.w--current {
    width: auto;
    margin-top: 0;
  }

  .text_ski-touring---alpinism {
    display: none;
  }

  .text_ski-touring---alpinism.riga {
    border-right: .3px solid var(--black);
    border-bottom: .3px solid var(--black);
    color: var(--black);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
    display: flex;
  }

  .div_link_menu_1 {
    background-image: none;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .dropdown-list, .menu_elan, .dropdown-amphibio, .dropdown-race {
    display: none;
  }

  .container-1213 {
    display: flex;
  }

  .text-block-67 {
    background-color: var(--cust-exploring);
    color: var(--black);
    justify-content: flex-start;
    align-items: center;
    height: 40px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
  }

  .home-5 {
    opacity: 1;
    background-size: contain;
    width: 80px;
    margin-right: 20px;
  }

  .home-5.w--current {
    background-image: url('../images/TNF_logo_black.svg');
  }

  .dropdown-list-11 {
    display: none;
  }

  .container-1214 {
    display: flex;
  }

  .link_ski-touring---alpinism {
    align-self: auto;
  }

  .div-block-1919 {
    background-image: url('../images/Freccia_giu_corta_B.svg');
  }

  .dropdown-ski_touring {
    border-style: none none solid;
    border-width: .3px;
    border-color: black black var(--white);
    flex-flow: column;
    display: flex;
  }

  .tendina-layaring-system {
    border-top: .3px none var(--white);
    border-bottom: 0px none var(--white);
    width: 400px;
    height: 50px;
    display: flex;
  }

  .tendina_layaring-system {
    border-bottom-style: none;
    flex-flow: column;
    width: 400px;
    height: auto;
    display: flex;
  }

  .link_winter_fq {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 50px;
    margin-top: 0;
    display: none;
    position: static;
  }

  .link_winter_fq.w--current {
    width: auto;
    margin-top: 0;
  }

  .tendina_drop_tech {
    width: 400px;
    height: 50px;
  }

  .dropdown-offtrail, .text_snowmad {
    display: none;
  }

  .text-block-68 {
    width: 50%;
    font-size: 5vw;
    line-height: 5vw;
  }

  .quick-stack-17 {
    padding-top: 0;
  }

  .quick-stack-17.dryventmono {
    min-height: 400px;
  }

  .quick-stack-17.auto {
    height: auto;
    min-height: auto;
  }

  .quick-stack-17._500px {
    padding-top: 0;
  }

  .quick-stack-17.futurelight, .quick-stack-17.clouddowm, .quick-stack-17.dotknit_layer {
    min-height: 500px;
  }

  .container-1215 {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-69.dvm_key_benefit-title.dryvent {
    padding-left: 0;
  }

  .paragraph-29.dryvent {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .paragraph-29.dryvent.bianco {
    padding-top: 0;
  }

  .paragraph-29.amp_30 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .slider-28 {
    height: 300px;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-titoloni-7 {
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
  }

  .div-block-1924 {
    height: 70px;
  }

  .sub-altobasso-small-14 {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small-14.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .cell-36 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .div-block-1928, .div-block-1931 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 0;
    height: 30px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-1934 {
    height: 70px;
  }

  .bold-text-91 {
    font-size: 16px;
    line-height: 18px;
  }

  .slider-30 {
    height: 300px;
  }

  .sub-altobasso-small-15 {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small-15.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .sub-altobasso-small-15.outer_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .div-block-titoloni-8 {
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
  }

  .gallery-pros_cons {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div_dryvent_mono {
    padding-left: 5%;
  }

  .text-tech_overview {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
  }

  .quick-stack-20 {
    height: 350px;
  }

  .container-1218 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 40px;
  }

  .div-block-1938 {
    bottom: 258px;
  }

  .container-text_tech-overview, .containe_title-dryvent {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 40px;
  }

  .container-1219 {
    background-color: var(--white);
    min-height: 400px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .container-1219.outerkayer_fot {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-1219.gore, .container-1219._50-50_insulation, .container-1219.ventrix, .container-1219.clouddown {
    background-color: var(--white);
    max-width: none;
  }

  .div-block-1939.foto_baselayer, .div-block-1939.foto_midlayer {
    width: 90%;
    height: 80%;
  }

  .div-block-1939.foto_midlayer_a1 {
    width: 90%;
    height: 80%;
    bottom: 82px;
  }

  .div-block-1939.foto_midlayer_3 {
    width: 90%;
    height: 80%;
  }

  .div-block-1939.foto_outerayer_a1 {
    width: 90%;
    height: 80%;
    bottom: 0;
  }

  .div-block-1940.key-benefit {
    margin-top: 0%;
  }

  .div-block-1940.key-benefit._20 {
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.key-benefit._15 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.fabrics {
    margin-top: 0%;
  }

  .div-block-1940.fabrics._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.fuction_midlayer {
    margin-top: 0%;
  }

  .div-block-1940.fuction_midlayer._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.importance {
    margin-top: 0%;
  }

  .div-block-1940.importance._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.mantain {
    margin-top: 0%;
  }

  .div-block-1940.mantain._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.key_features_triple_baffle {
    margin-top: 0%;
  }

  .div-block-1940.key_features_triple_baffle._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1940.key-features {
    margin-top: 0%;
    margin-bottom: 40px;
  }

  .div-block-1940.key-features._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-32.text-del-la-rue._20pt {
    font-size: 20px;
    line-height: 24px;
  }

  .quick-stack-key-benefit {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-testo-dropdown {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dryvent_5_a {
    padding-right: 0;
  }

  .dv_mono_5a {
    padding-left: 0;
    padding-right: 0;
  }

  .dv_mono_5a.colonna-sx {
    justify-content: center;
    align-items: flex-start;
    min-height: 400px;
    padding: 10%;
  }

  .div-dm-key-benefit {
    justify-content: flex-start;
    align-items: center;
  }

  .bold-text-93.nero, .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    text-align: left;
    font-size: 24px;
    line-height: 24px;
  }

  .bold-text-93.bianco_title.vective {
    font-size: 2rem;
  }

  .video-mobile, .html-embed-mobile {
    display: inline-flex;
  }

  .video-desktop {
    min-height: 500px;
    display: none;
  }

  .containe_base_layer {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 40px;
  }

  .div-block-1938-copy {
    bottom: 258px;
  }

  .foto-base-layer {
    bottom: 203px;
  }

  .div_baselayer_fuction {
    height: auto;
    margin-bottom: 40px;
  }

  .div_baselayer_fuction.key-benefit {
    margin-top: 0%;
  }

  .div_baselayer_fuction.key-benefit._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_baselayer_fuction.fabrics {
    margin-top: 0%;
  }

  .div_baselayer_fuction.fabrics._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bl_24 {
    height: 40px;
    font-size: 24px;
  }

  .containe_mid_layer {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .foto_mid_layer {
    bottom: 203px;
  }

  .container_riga_3_mid_layer {
    padding-bottom: 42px;
    display: block;
  }

  .containe_outer_layer {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .foto_outer_layer {
    bottom: 203px;
  }

  .div_box_goretex {
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div_box_goretex.captions {
    width: 80px;
    height: 80px;
    display: block;
    top: 81px;
    right: -59px;
  }

  .div_box_goretex.captions.knit-f21 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90px;
    height: 90px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: 73px;
    left: -175px;
    right: auto;
  }

  .div_box_goretex.captions.dual-flight-f21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: -61px;
    left: -42px;
  }

  .div_box_goretex.captions.matryx {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    display: block;
    top: 156px;
    left: 28px;
    overflow: visible;
  }

  .div_box_goretex.captions.surface-s22 {
    align-items: flex-start;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-left: auto;
    display: block;
    top: -152px;
    right: -69px;
  }

  .div_box_goretex.captions._3d-f21 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-right: auto;
    display: block;
    top: -9px;
    left: 204px;
    overflow: visible;
  }

  .div_box_goretex.captions.waterproof {
    top: 170px;
    right: -59px;
  }

  .div_box_goretex.captions.crampon {
    top: 22px;
    right: 205px;
  }

  .div_box_goretex.captions.padded {
    top: -154px;
    right: 77px;
  }

  .div_box_goretex.captions.boa {
    top: -139px;
    right: -29px;
  }

  .div_box_goretex.captions.low-profile-cayesh {
    top: -142px;
    right: 91px;
  }

  .div_box_goretex.captions.breithron-collar {
    top: -21px;
    right: 26px;
  }

  .div_box_goretex.captions.breithorn-ripstop {
    top: 87px;
    right: -8px;
  }

  .div_box_goretex.captions.breithorn-vibram {
    top: -25px;
    right: 144px;
  }

  .div_box_goretex.captions.breithorn-crampon {
    top: -210px;
    right: 191px;
  }

  .div_box_goretex.captions.breithorn-rubber {
    top: -60px;
    right: -112px;
  }

  .div_box_goretex.captions.breithotrn-brathable {
    top: 28px;
    right: 24px;
  }

  .div_box_goretex.captions.cragstone-boa {
    top: 14px;
    right: -21px;
  }

  .div_box_goretex.captions.cragstone-layer {
    top: 25px;
    right: 83px;
  }

  .div_box_goretex.captions.cragstone-carabiner {
    top: 39px;
    right: 134px;
  }

  .div_box_goretex.captions.cragstone-eva {
    top: -247px;
    right: 202px;
  }

  .div_box_goretex.captions.cragstone-vibram {
    top: -92px;
    right: 109px;
  }

  .div_box_goretex.captions.cragstone-plate {
    top: -177px;
    right: -120px;
  }

  .div_box_goretex.captions.cragstone-weight {
    top: 31px;
    right: -31px;
  }

  .div-testo-gif {
    width: 70%;
    height: 70%;
  }

  .div-block-1944 {
    text-align: justify;
    width: 90%;
    height: 45%;
  }

  .div_text_the_drop {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block_foto_delarue.foto_baselayer, .div-block_foto_delarue.foto_midlayer {
    width: 90%;
    height: 80%;
  }

  .div-block_foto_delarue.foto_midlayer_a1 {
    width: 90%;
    height: 80%;
    bottom: 82px;
  }

  .div-block_foto_delarue.foto_midlayer_3 {
    width: 90%;
    height: 80%;
  }

  .div-block_foto_delarue.foto_outerayer_a1 {
    width: 90%;
    height: 80%;
    bottom: 0;
  }

  .div-block_foto_delarue.gallery_de_la_rue {
    width: 100%;
    padding: 70px 50px;
  }

  .div_text_de_la_rue {
    width: 80%;
    margin-bottom: 40px;
  }

  .div_text_de_la_rue.key-benefit {
    margin-top: 0%;
  }

  .div_text_de_la_rue.key-benefit._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_text_de_la_rue.fabrics {
    margin-top: 0%;
  }

  .div_text_de_la_rue.fabrics._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_text_de_la_rue.fuction_midlayer {
    margin-top: 0%;
  }

  .div_text_de_la_rue.fuction_midlayer._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_text_de_la_rue.importance {
    margin-top: 0%;
  }

  .div_text_de_la_rue.importance._20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cell-42 {
    padding: 20px;
  }

  .div-block-1945 {
    width: 100%;
  }

  .the_drop_2a {
    background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
    background-position: 50% 100%, 0 0, 30%;
  }

  .dropdown-content-21 {
    align-self: center;
    width: 90%;
    margin-bottom: 0;
  }

  .div-block-1948 {
    width: auto;
  }

  .our-values-guide-us-2 {
    height: auto;
    min-height: auto;
    margin-top: 24px;
  }

  .div-block-1949 {
    height: 200px;
  }

  .tech_the-drop {
    height: auto;
    min-height: auto;
    margin-top: 24px;
  }

  .dropdown_the-drop {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_the-drop.dd-innovation.spectra {
    height: 450px;
  }

  .dropdown_the-drop.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown_the-drop.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dropdown_the-drop.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dropdown_the-drop.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dropdown_the-drop.dd-innovation.foto-_014, .dropdown_the-drop.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dropdown_the-drop.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown_the-drop.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dropdown_the-drop.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown_the-drop.dd-innovation.foto-_01, .dropdown_the-drop.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .containe_snomad-34 {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 40px;
  }

  .container-prod_snomad_34 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .nomad_2_a {
    width: 100%;
  }

  .nomad_34_feture {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text_nomad {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .text_nomad.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .text_nomad.outer_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .container_snomad_34 {
    justify-content: center;
    align-items: center;
    width: 70%;
    max-width: 1080px;
    padding-bottom: 42px;
    display: flex;
  }

  .container_snomad_34.outerkayer_fot {
    margin-top: 60px;
  }

  .feature_nomad {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-elements-3 {
    width: 120px;
    height: 120px;
  }

  .div-block-elements-3.icons {
    width: 210px;
    height: 210px;
  }

  .sub-altobasso-elenco-puntato-copy-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-show-e-hide-quad4-3.video-tool {
    background-position: 50% 0;
    background-size: 145px;
    width: 230px;
    height: 260px;
    min-height: 240px;
    padding-bottom: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-3 {
    font-size: 14px;
    line-height: 17px;
  }

  .sub-altobasso-elenco-puntato-4x4-3.xxx {
    font-size: 20px;
  }

  .div-block-nomad {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .containe_title-summit_offtrail_tr {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .div-foto_summit_offtrail {
    min-height: 600px;
  }

  .div-block-1954.gore-tex, .div-block-1954.futurelight_intro, .div-block-1954._50_insulation, .div-block-1954.clouddown_particolare {
    margin-bottom: 0;
  }

  .text-block-75 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .div_title_summit_offtrail {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .div_text_ski_touring_is-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .summit_offrail_3_b {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .summit_offrail_4_b {
    padding-top: 0;
    display: none;
  }

  .summit_offrail_3_b_mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .summit_offrail_4_mobile {
    padding-top: 0;
  }

  .div_title_verto_alpine {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .div-foto_summit_offtrail-copy {
    min-height: 600px;
  }

  .div_text_offtrail_tr {
    justify-content: center;
    align-items: flex-start;
  }

  .offtrail_tr_2a {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .div_verto_alpine_mid_gtx {
    min-height: 600px;
  }

  .offtrail_tr_3a {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .div_title_verto_alpine_mid_gtx {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .div_text_verto_alpine_mid_gtx {
    justify-content: center;
    align-items: flex-start;
  }

  .verto_alpine_3a {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .div-foto_summit_offtrail-copy-copy, .div-foto_verto_alpine_mid_gtx {
    min-height: 600px;
  }

  .verto_alpine_4a, .verto_alpine_5a, .verto_alpine_6a {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .div-foto_verto_alpine_gtx {
    min-height: 600px;
  }

  .containe_triple_baffle {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .quick-stack-triple_baffle {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div_text_triple_baffle {
    justify-content: center;
    align-items: flex-start;
  }

  .containe_dotknit {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 40px;
  }

  .quick-stack-dotknit_thermal {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div_dot_knit {
    justify-content: flex-start;
    align-items: center;
  }

  .video_dotknit_desktop {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 400px;
    padding-top: 100px;
  }

  .div-foto_amp.retro, .div-foto_amp._30, .div-foto_amp._38, .div-foto_amp._38back {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .amp_3_a {
    padding-top: 0;
  }

  .text_rapidus {
    font-size: 20px;
    line-height: 20px;
  }

  .div_rapidus_evo_24, .div_rapidus_evo_24.retro, .div_rapidus_evo_24._30, .div_rapidus_evo_24._38, .div_rapidus_evo_24._38back {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .tech_rapidus_eco_1 {
    letter-spacing: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-tech_rapidus {
    height: auto;
    margin-bottom: 0;
    padding-top: 20px;
    line-height: 14px;
  }

  .rapidus_3_a, .rapidus_4a {
    padding-top: 0;
  }

  .div_rapidus_alpine.retro, .div_rapidus_alpine._30, .div_rapidus_alpine._38, .div_rapidus_alpine._38back, .div_rapidus_alpine_34.retro, .div_rapidus_alpine_34._30, .div_rapidus_alpine_34._38, .div_rapidus_alpine_34._38back, .div_rapidus_alpine-copy, .div_rapidus_alpine-copy.retro, .div_rapidus_alpine-copy._30, .div_rapidus_alpine-copy._38, .div_rapidus_alpine-copy._38back {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .bold-text-96, .bold-text-97, .bold-text-98, .bold-text-99, .bold-text-100, .bold-text-101, .bold-text-102, .bold-text-103, .bold-text-104, .bold-text-105, .bold-text-106, .bold-text-107 {
    font-size: 20px;
  }

  .text-block-78.nero, .div-block-1960.pfas {
    margin-bottom: 0;
  }

  .link_susatinability {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 50px;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .link_susatinability.w--current {
    width: auto;
    margin-top: 0;
  }

  .dropdown_the-drop-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .dropdown_the-drop-copy.dd-innovation.spectra {
    height: 450px;
  }

  .dropdown_the-drop-copy.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown_the-drop-copy.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014, .dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01, .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .windwall-benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .windwall-benefits.dd-innovation.spectra {
    height: 450px;
  }

  .windwall-benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .windwall-benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .windwall-benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  .windwall-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .windwall-benefits.dd-innovation.foto-_014, .windwall-benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .windwall-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .windwall-benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .windwall-benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .windwall-benefits.dd-innovation.foto-_01, .windwall-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .testo-bianco {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .testo-bianco.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .testo-bianco.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .testo-bianco.link-text {
    font-size: 15px;
  }

  .testo-bianco.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .windwall-benefits_titolo-bianco {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco.link-text {
    font-size: 15px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .windwall_benefits {
    height: auto;
    min-height: auto;
    margin-top: 24px;
  }

  .gore-tex_2a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-neomnis {
    height: 38px;
  }

  ._020224 {
    height: 70px;
  }

  .menu_dx-2 {
    height: 36px;
  }

  .div-logo-neonis {
    background-color: #dedede00;
    height: 36px;
    font-size: 14px;
  }

  .div-logo-neonis:hover {
    background-color: #dedede;
  }

  .home_sx {
    height: 36px;
  }

  .h {
    height: 70px;
  }

  .annunci_ok {
    height: 36px;
  }

  .menu_cos-e_neonis {
    border-bottom-style: none;
    height: 37px;
    font-size: 14px;
  }

  .loop_text-inner {
    align-items: flex-start;
    height: 70px;
  }

  .cose_neonis {
    height: 36px;
  }

  .navbar {
    width: 100%;
    height: 36px;
  }

  .div-block-5 {
    height: 36px;
    font-size: 14px;
  }

  .div-block-5:hover {
    background-color: #dedede;
  }

  .h2 {
    border-left-style: none;
    border-left-width: 0;
    border-right-style: solid;
    height: 30px;
  }

  .home-6.w--current {
    height: 36px;
  }

  .h2-pn {
    border-left-style: none;
    height: 30px;
  }

  .loop_text_outer {
    height: 70px;
  }

  .iscriviti, .partners_ok {
    height: 36px;
  }

  .quick-stack-29 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .cell-52 {
    padding: 80px 30px;
  }

  .text_gore_tex, .div_goretex {
    justify-content: center;
    align-items: flex-start;
  }

  .video_goretex {
    width: 70%;
  }

  .div_title_gore-tex {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .gore-tex_4a {
    padding-right: 0;
  }

  .div_gore-tex_benefit {
    background-image: url('../images/Womens-Jazzi-3L-GORETEX-Jacket-1.avif');
    background-repeat: no-repeat;
    justify-content: flex-start;
    align-items: center;
  }

  .cell-54 {
    justify-content: center;
    align-items: center;
  }

  .gore-tex_5a {
    padding-right: 0;
    position: static;
  }

  .div_gore-tex_shell_layer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_mid-layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_gore-tex_grigio {
    background-image: url('../images/Womens-Jazzi-3L-GORETEX-Jacket-1.avif');
    background-repeat: no-repeat;
    justify-content: flex-start;
    align-items: center;
  }

  .div_text_goretex_subtitle {
    justify-content: center;
    align-items: center;
  }

  .div_gore-tex_5b {
    justify-content: flex-start;
    align-items: center;
  }

  .gore_apparel {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .gore_apparel.dd-innovation.spectra {
    height: 450px;
  }

  .gore_apparel.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .gore_apparel.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .gore_apparel.dd-innovation.foto-_02 {
    height: 450px;
  }

  .gore_apparel.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .gore_apparel.dd-innovation.foto-_014, .gore_apparel.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .gore_apparel.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .gore_apparel.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .gore_apparel.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .gore_apparel.dd-innovation.foto-_01, .gore_apparel.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .title_apparel_col1 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .title_apparel_col1.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .title_apparel_col1.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .title_apparel_col1.link-text {
    font-size: 15px;
  }

  .title_apparel_col1.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .text_apparel {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text_apparel.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .text_apparel.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .text_apparel.link-text {
    font-size: 15px;
  }

  .text_apparel.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .cell-55 {
    justify-content: center;
    align-items: flex-start;
  }

  .bold-text-108 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .quick-stack-30.clouddown, .video_futurelight_the_science {
    width: 100%;
  }

  .futurelight_2a {
    background-color: var(--future-light);
  }

  .div_text_futurelight.blue {
    background-color: var(--futurefleece);
  }

  .futurelight_3a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .futurelight_breathability {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_breathability.dd-innovation.spectra {
    height: 450px;
  }

  .futurelight_breathability.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurelight_breathability.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurelight_breathability.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurelight_breathability.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_breathability.dd-innovation.foto-_014, .futurelight_breathability.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_breathability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_breathability.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurelight_breathability.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_breathability.dd-innovation.foto-_01, .futurelight_breathability.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_waterproofness {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_waterproofness.dd-innovation.spectra {
    height: 450px;
  }

  .futurelight_waterproofness.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurelight_waterproofness.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurelight_waterproofness.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_014, .futurelight_waterproofness.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01, .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_comfort {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_comfort.dd-innovation.spectra {
    height: 450px;
  }

  .futurelight_comfort.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurelight_comfort.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurelight_comfort.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurelight_comfort.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_comfort.dd-innovation.foto-_014, .futurelight_comfort.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_comfort.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_comfort.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurelight_comfort.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_comfort.dd-innovation.foto-_01, .futurelight_comfort.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_durability {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_durability.dd-innovation.spectra {
    height: 450px;
  }

  .futurelight_durability.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurelight_durability.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurelight_durability.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurelight_durability.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_durability.dd-innovation.foto-_014, .futurelight_durability.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_durability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_durability.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurelight_durability.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_durability.dd-innovation.foto-_01, .futurelight_durability.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_4a {
    background-size: 80%;
  }

  .futurelight_5a {
    padding-right: 0;
    position: static;
  }

  .div_futurelight_col1 {
    background-image: url('../images/layer_outer_shell.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_futurelight_col2 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_trousers {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_futurelight_col3 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_footwear {
    padding-left: 40px;
    padding-right: 40px;
  }

  .gore-tex_2a-copy, ._50_insulation_2a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._50_insulation_benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  ._50_insulation_benefits.dd-innovation.spectra {
    height: 450px;
  }

  ._50_insulation_benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  ._50_insulation_benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  ._50_insulation_benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_014, ._50_insulation_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01, ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  ._50_insulation.dd-innovation.spectra {
    height: 450px;
  }

  ._50_insulation.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  ._50_insulation.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  ._50_insulation.dd-innovation.foto-_02 {
    height: 450px;
  }

  ._50_insulation.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation.dd-innovation.foto-_014, ._50_insulation.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  ._50_insulation.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation.dd-innovation.foto-_01, ._50_insulation.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation-benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  ._50_insulation-benefits.dd-innovation.spectra {
    height: 450px;
  }

  ._50_insulation-benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  ._50_insulation-benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  ._50_insulation-benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_014, ._50_insulation-benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01, ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation_4a {
    padding-right: 0;
    position: static;
  }

  .div_50_insulation_4a_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  ._50_insulation_5a {
    margin-bottom: 50px;
  }

  .gore_apparel-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .gore_apparel-copy.dd-innovation.spectra {
    height: 450px;
  }

  .gore_apparel-copy.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .gore_apparel-copy.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .gore_apparel-copy.dd-innovation.foto-_02 {
    height: 450px;
  }

  .gore_apparel-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .gore_apparel-copy.dd-innovation.foto-_014, .gore_apparel-copy.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .gore_apparel-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .gore_apparel-copy.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .gore_apparel-copy.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .gore_apparel-copy.dd-innovation.foto-_01, .gore_apparel-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._50_insulation_6a {
    padding-right: 0;
    position: static;
  }

  ._50_insulation_6b {
    padding-right: 0;
  }

  .div-50_down_tech {
    justify-content: flex-start;
    align-items: center;
    min-height: 500px;
  }

  .video_ventrix {
    width: 70%;
  }

  .futurefleece_2a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ventrix_benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .ventrix_benefits.dd-innovation.spectra {
    height: 450px;
  }

  .ventrix_benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .ventrix_benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .ventrix_benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  .ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_benefits.dd-innovation.foto-_014, .ventrix_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .ventrix_benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_benefits.dd-innovation.foto-_01, .ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_benefit {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .ventrix_benefit.dd-innovation.spectra {
    height: 450px;
  }

  .ventrix_benefit.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .ventrix_benefit.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .ventrix_benefit.dd-innovation.foto-_02 {
    height: 450px;
  }

  .ventrix_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_benefit.dd-innovation.foto-_014, .ventrix_benefit.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_benefit.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .ventrix_benefit.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_benefit.dd-innovation.foto-_01, .ventrix_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._5ventrix_benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  ._5ventrix_benefits.dd-innovation.spectra {
    height: 450px;
  }

  ._5ventrix_benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  ._5ventrix_benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  ._5ventrix_benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_014, ._5ventrix_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01, ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_4a {
    padding-right: 0;
    position: static;
  }

  .div_ventrix_4a_midlayer {
    background-image: linear-gradient(#00000080, #00000080), url('../images/FW18_NE_VENTRIX_002_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    justify-content: center;
    align-items: center;
  }

  .ventrix-products {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .ventrix-products.dd-innovation.spectra {
    height: 450px;
  }

  .ventrix-products.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .ventrix-products.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .ventrix-products.dd-innovation.foto-_02 {
    height: 450px;
  }

  .ventrix-products.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix-products.dd-innovation.foto-_014, .ventrix-products.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .ventrix-products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix-products.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .ventrix-products.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix-products.dd-innovation.foto-_01, .ventrix-products.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_6b {
    padding-right: 0;
  }

  .div_ventrix_benefits {
    justify-content: flex-start;
    align-items: center;
    min-height: 500px;
  }

  .div_title_futurefleece {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .video_futurefleece {
    width: 70%;
  }

  .futurefleece_benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurefleece_benefits.dd-innovation.spectra {
    height: 450px;
  }

  .futurefleece_benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurefleece_benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurefleece_benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurefleece_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_benefits.dd-innovation.foto-_014, .futurefleece_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurefleece_benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_benefits.dd-innovation.foto-_01, .futurefleece_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_futurefleece {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .ventrix_futurefleece.dd-innovation.spectra {
    height: 450px;
  }

  .ventrix_futurefleece.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .ventrix_futurefleece.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .ventrix_futurefleece.dd-innovation.foto-_02 {
    height: 450px;
  }

  .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_014, .ventrix_futurefleece.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01, .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col_1 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurefleece_col_1.dd-innovation.spectra {
    height: 450px;
  }

  .futurefleece_col_1.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurefleece_col_1.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurefleece_col_1.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurefleece_col_1.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col_1.dd-innovation.foto-_014, .futurefleece_col_1.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_col_1.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurefleece_col_1.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_col_1.dd-innovation.foto-_01, .futurefleece_col_1.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col3 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurefleece_col3.dd-innovation.spectra {
    height: 450px;
  }

  .futurefleece_col3.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurefleece_col3.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurefleece_col3.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurefleece_col3.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col3.dd-innovation.foto-_014, .futurefleece_col3.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_col3.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurefleece_col3.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_col3.dd-innovation.foto-_01, .futurefleece_col3.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .html-embed-futurefleece {
    min-height: 500px;
  }

  .html-embed-futurefleece.triple_baffle-copy, .html-embed-futurefleece.triple_baffle-copy-copy, .html-embed-futurefleece.dotknit_desktop, .html-embed-futurefleece.dotknit_mobile, .html-embed-futurefleece.goretex_desktop {
    min-height: auto;
    margin-top: 40px;
  }

  .futurefleece_4a {
    padding-right: 0;
    position: static;
  }

  .div_futurefleece_1f, .div_futurefleece_2f {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_futurefleece_3f {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_accessories {
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_products {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurefleece_products.dd-innovation.spectra {
    height: 450px;
  }

  .futurefleece_products.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurefleece_products.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurefleece_products.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurefleece_products.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_products.dd-innovation.foto-_014, .futurefleece_products.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_products.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurefleece_products.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurefleece_products.dd-innovation.foto-_01, .futurefleece_products.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurefleece_6b {
    padding-right: 0;
  }

  .div_futurefleece {
    justify-content: flex-start;
    align-items: center;
    min-height: 500px;
  }

  .dotknit_tech_2a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dotknit_tech_benefits {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_tech_benefits.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_tech_benefits.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_tech_benefits.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014, .dotknit_tech_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01, .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .windwall-benefits_titolo-bianco-copy {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.interview {
    font-size: 15px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive {
    letter-spacing: 0;
    margin-top: 7px;
    padding-right: 5px;
    font-size: 14px;
    line-height: 21px;
  }

  .windwall-benefits_titolo-bianco-copy.link-text {
    font-size: 15px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .dotknit_tech_benefit {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_tech_benefit.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_tech_benefit.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_tech_benefit.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014, .dotknit_tech_benefit.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01, .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefits_col3 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_tech_benefits_col3.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_tech_benefits_col3.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014, .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01, .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_4a {
    padding-right: 0;
    position: static;
  }

  .dotknit_tech_layer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_text_dotknit_tech {
    justify-content: center;
    align-items: flex-start;
  }

  .div_text_dotknit_tech.nero {
    height: 100%;
  }

  .div_dotknit_accessories {
    background-image: url('../images/dotknit_accessories.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_accessories_dotknit {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dotknit_summit-pro {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_summit-pro.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_summit-pro.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_summit-pro.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_summit-pro.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_014, .dotknit_summit-pro.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01, .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-pro-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_summit-pro-copy.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_summit-pro-copy.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_summit-pro-copy.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014, .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01, .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-crevasse_t-shirt {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014, .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01, .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .div-50_dotknit_tech {
    justify-content: flex-start;
    align-items: center;
    min-height: 500px;
  }

  .containe_library {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .foto-library {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 300px;
    display: flex;
  }

  .futurefleece_4ab {
    padding-right: 0;
    position: static;
  }

  .icon_accessories {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fleeece_icon, .div_icon_against-the-skin {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bold_20pt {
    font-size: 20px;
  }

  .video_clouddown {
    width: 70%;
  }

  .cell-61 {
    justify-content: center;
    align-items: center;
  }

  .clouddown_3a {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .futurelight_clouddown_1 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .futurelight_clouddown_1.dd-innovation.spectra {
    height: 450px;
  }

  .futurelight_clouddown_1.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .futurelight_clouddown_1.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_02 {
    height: 450px;
  }

  .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014, .futurelight_clouddown_1.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01, .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_compressible {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .clouddown_compressible.dd-innovation.spectra {
    height: 450px;
  }

  .clouddown_compressible.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .clouddown_compressible.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .clouddown_compressible.dd-innovation.foto-_02 {
    height: 450px;
  }

  .clouddown_compressible.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_compressible.dd-innovation.foto-_014, .clouddown_compressible.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_compressible.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_compressible.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .clouddown_compressible.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_compressible.dd-innovation.foto-_01, .clouddown_compressible.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_comfortable {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .clouddown_comfortable.dd-innovation.spectra {
    height: 450px;
  }

  .clouddown_comfortable.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .clouddown_comfortable.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .clouddown_comfortable.dd-innovation.foto-_02 {
    height: 450px;
  }

  .clouddown_comfortable.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_comfortable.dd-innovation.foto-_014, .clouddown_comfortable.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_comfortable.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_comfortable.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .clouddown_comfortable.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_comfortable.dd-innovation.foto-_01, .clouddown_comfortable.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_lightweight {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .clouddown_lightweight.dd-innovation.spectra {
    height: 450px;
  }

  .clouddown_lightweight.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .clouddown_lightweight.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .clouddown_lightweight.dd-innovation.foto-_02 {
    height: 450px;
  }

  .clouddown_lightweight.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_lightweight.dd-innovation.foto-_014, .clouddown_lightweight.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_lightweight.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_lightweight.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .clouddown_lightweight.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_lightweight.dd-innovation.foto-_01, .clouddown_lightweight.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .div_clouddown_layer {
    background-image: linear-gradient(#00000080, #00000080), url('../images/photo_clouddown_3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: center;
    align-items: center;
  }

  .outer-insulation-layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clouddown_5a {
    padding-right: 0;
    position: static;
  }

  .dotknit_clouddown {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding-top: 40px;
    display: flex;
  }

  .dotknit_clouddown.dd-innovation.spectra {
    height: 450px;
  }

  .dotknit_clouddown.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .dotknit_clouddown.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .dotknit_clouddown.dd-innovation.foto-_02 {
    height: 450px;
  }

  .dotknit_clouddown.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_clouddown.dd-innovation.foto-_014, .dotknit_clouddown.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .dotknit_clouddown.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_clouddown.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .dotknit_clouddown.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .dotknit_clouddown.dd-innovation.foto-_01, .dotknit_clouddown.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_-himalaya {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: 500px;
    padding-top: 40px;
    display: flex;
  }

  .clouddown_-himalaya.dd-innovation.spectra {
    height: 450px;
  }

  .clouddown_-himalaya.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .clouddown_-himalaya.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .clouddown_-himalaya.dd-innovation.foto-_02 {
    height: 450px;
  }

  .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_014, .clouddown_-himalaya.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01, .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_parka {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    min-height: 500px;
    padding-top: 40px;
    display: flex;
  }

  .clouddown_parka.dd-innovation.spectra {
    height: 450px;
  }

  .clouddown_parka.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .clouddown_parka.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .clouddown_parka.dd-innovation.foto-_02 {
    height: 450px;
  }

  .clouddown_parka.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_parka.dd-innovation.foto-_014, .clouddown_parka.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .clouddown_parka.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_parka.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .clouddown_parka.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .clouddown_parka.dd-innovation.foto-_01, .clouddown_parka.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .title-icon {
    justify-content: center;
    align-items: center;
  }

  .dryvent_s1 {
    height: 90vh;
  }

  .div-block-1972 {
    max-width: none;
    height: auto;
  }

  .quick-stack-31 {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    width: 100%;
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-container-large.downfill {
    max-width: 85rem;
  }

  .combine-heading-style-h2 {
    font-size: 2rem;
  }

  .combine-heading-style-h6 {
    height: auto;
  }

  .combine-heading-style-h6.polartec {
    height: 5em;
  }

  .combine-space-large.downfill {
    aspect-ratio: auto;
  }

  .combine-team3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    align-items: center;
  }

  .combine-team3_item.waterproofness, .combine-team3_item.goretex_waterproof, .combine-team3_item.clouddown_warmth, .combine-team3_item.higly-comfortable_5050insulation, .combine-team3_item.higly-comfortable_ventrix, .combine-team3_item.dotknit_warmth, .combine-team3_item.higly-comfortable_5050insulation-copy, .combine-team3_item.higly-comfortable_futurefleece, .combine-team3_item.flashdry_lightweight, .combine-team3_item.windwall_windproof {
    width: 33%;
  }

  .combine-team3_item.dwr_water_resistent {
    width: 100%;
  }

  .combine-team3_item.downfill_warmth, .combine-team3_item.polartec_breathable {
    width: 33%;
  }

  .combine-team3_item.polartec_breathable.polartec, .combine-team3_item.polartec_quick_drying {
    width: 100%;
  }

  .combine-team3_item.polartec_durable_ok {
    width: 33%;
  }

  .combine-team3_item.polartec_durable_ok.polartec {
    width: 100%;
  }

  .combine-team3_item.heatseeker_eco, .combine-team3_item.vectiv_efficiency, .combine-team3_item.lightrange_1, .benefits-windproofness, .benefit-breathability {
    width: 33%;
  }

  .dryvent_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_dryvent {
    justify-content: flex-start;
    align-items: center;
  }

  .div-dryvent_outerlayer_1 {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div-dryvent_outerlayer_3a {
    background-image: url('../images/dryvent_footwear.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div-dryvent_outerlayer_2 {
    background-image: url('../images/dryvent_Trousers.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .testodryevent {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .testodryevent.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .testodryevent.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .testodryevent.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .testodryevent.verto-alpine-gore-tex, .testodryevent.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .testodryevent.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .uui-team06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-team06_mask {
    width: 50%;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .discover-dryvent {
    justify-content: center;
    align-items: flex-start;
    height: 500px;
  }

  .discover-dryvent.nero {
    height: 100%;
  }

  .discover-dryvent.nero._50 {
    width: 100%;
  }

  .dryvent_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1229 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-header-video {
    width: 80%;
    max-width: none;
    height: auto;
  }

  .div-header-video.futurelight {
    width: 60%;
  }

  .div-tech_overview, .div-tech_overview_2 {
    max-width: none;
    height: auto;
  }

  .div-logo-dryvent {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .text_tech_oveerview {
    height: 50%;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div_dryvent_intro, .div_futurelight_intro {
    width: 80%;
    max-width: none;
    height: auto;
  }

  .futurelight_s0 {
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-futurelight {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .futurelight_s1 {
    height: 90vh;
  }

  .div-logo-futurelight {
    max-width: none;
    height: 100px;
    padding-bottom: 20px;
  }

  .proven-durability {
    width: 33%;
  }

  .proven-durability.futurelight {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .excellent_windproofness {
    width: 33%;
  }

  .excellent_windproofness.futurelight {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .innovative_waterproofness.waterproofness {
    width: 33%;
  }

  .innovative_waterproofness.futurelight {
    width: 33%;
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .div-dryvent_outerlayer_3a-copy {
    background-image: url('../images/dryvent_footwear.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_footwear_futurelight {
    background-image: url('../images/footwear_futurelight.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .goretex-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div_testo_intro_goretex.pieno {
    height: 80px;
  }

  .goretex_s1 {
    height: 90vh;
  }

  .div-logo-goretex {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .combine-team3_image-wrapper-copy.icon-comfortable.polartec {
    height: 10rem;
  }

  .totally-windproof, .exceptionally-breathable {
    width: 33%;
  }

  .sottotitolo-goretex.dryvent {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .sottotitolo-goretex.dryvent.bianco {
    padding-top: 0;
  }

  .sottotitolo-goretex.amp_30 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .goretex_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .testogoretex {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .testogoretex.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .testogoretex.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .testogoretex.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .testogoretex.verto-alpine-gore-tex, .testogoretex.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .testogoretex.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .goretex_outerlayer_1 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_goretex_discover {
    justify-content: flex-start;
    align-items: center;
  }

  .div_goretex_discover.how-to-layer {
    width: 100%;
  }

  .div_goretex_discover.product-goretex, .div_goretex_discover._5050_insulation {
    padding-top: 20px;
  }

  .dev_text_discover_text {
    justify-content: center;
    align-items: flex-start;
    height: 500px;
  }

  .dev_text_discover_text.nero, .dev_text_discover_text.nero-copy, .dev_text_discover_text.nero-copy {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .walsh-container {
    flex: 0 auto;
    width: auto;
  }

  .walsh-main-grid {
    grid-template-columns: 1fr 1fr;
  }

  .walsh-card-wrapper-image._5050_insulation, .walsh-card-wrapper-image.ventrix_products, .walsh-card-wrapper-image.futurefleece {
    height: 300px;
  }

  .walsh-card-wrapper-image.vectiv {
    height: 400px;
  }

  .walsh-rounded-card {
    grid-row-gap: 2em;
  }

  .quick-stack-33._5050_insulation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-goretex-product {
    font-size: 24px;
    line-height: 24px;
  }

  .text-goretex-product.dvm_key-benefit {
    text-align: center;
    font-size: 5vw;
    line-height: 5vw;
  }

  .text-goretex-product.dvm_key-benefit.dryvent-how_to_layer.nero {
    text-align: left;
  }

  .text-goretex-product.dotknit_2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .cell-65.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .cloud-down-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .div_testo_intro_clouddown.pieno {
    width: 50%;
    height: 80px;
  }

  .clouddown_s1 {
    height: 90vh;
  }

  .div-logo-clouddown {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .combine-team3_clouddown {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    align-items: center;
  }

  .combine-team3_clouddown.polartec_tablet {
    flex-flow: column;
  }

  .compressible {
    width: 33%;
  }

  .compressible.polartec_recycled {
    width: 100%;
  }

  .comfortable {
    width: 33%;
  }

  .combine-heading-style-h6-copy {
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .combine-heading-style-h6-copy.polrtec {
    height: 5em;
  }

  .lightweight {
    width: 33%;
  }

  .clouddown_outer_insulation_layer {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_clouddowndiscover {
    justify-content: flex-start;
    align-items: center;
  }

  .div_clouddowndiscover.how-to-layer {
    width: 100%;
  }

  .div_clouddowndiscover.product-goretex {
    padding-top: 20px;
  }

  .div_clouddowndiscover.product-cloud_down {
    padding-top: 0;
  }

  .text-clouddown_summit {
    font-size: 24px;
    line-height: 24px;
  }

  .text-clouddown_summit.dvm_key-benefit {
    text-align: center;
    font-size: 5vw;
    line-height: 5vw;
  }

  .text-clouddown_summit.dvm_key-benefit.dryvent-how_to_layer.nero {
    text-align: left;
  }

  .text-clouddown_summit.dotknit_2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .clouddown_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  ._5050_insulation_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  ._5050_insulation_s1 {
    height: 90vh;
  }

  ._5050_insulation_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_testo_intro_5050_insulation.pieno {
    height: 80px;
  }

  .div-logo-goretex-copy {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .breathable, .temperature-regulating {
    width: 33%;
  }

  .div_5050_insulation {
    justify-content: flex-start;
    align-items: center;
  }

  ._5050_insulation_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .ventrix_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .ventrix_s1 {
    height: 90vh;
  }

  .ventrix_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .ventrix {
    width: 80%;
    max-width: none;
    height: auto;
  }

  .logo_ventrix.pieno {
    height: 80px;
  }

  .ventrix_midlayer {
    background-image: url('../images/ventrix_mid_layer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .dotkint-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .dotknit-s1 {
    height: 90vh;
  }

  .dotknit_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div-logo-dotknit {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .futurefleece_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .futurefleece_s1 {
    height: 90vh;
  }

  .futurefleece_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_testo_intro_5050_insulation-copy.pieno {
    height: 80px;
  }

  .lightweight_image {
    width: 33%;
  }

  .disegno-skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .disegno-accessories {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .disegno-accessories.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .disegno-accessories.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .disegno-accessories.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .disegno-accessories.verto-alpine-gore-tex, .disegno-accessories.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .disegno-accessories.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .disegno_accessori {
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .futurefleece_skin {
    background-image: url('../images/futurefleece_against_skin.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .futurefleece_accessories {
    background-image: url('../images/futurefleece_Accessories.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .text-span-338 {
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .flashdry-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .flashdry_s1 {
    height: 90vh;
  }

  .flashdry_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .logo_flashdry.pieno {
    background-position: 0 100%;
    height: 80px;
  }

  .div-logo-flashdry {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .next-to-skin-comfort {
    width: 33%;
  }

  .next-to-skin-comfort.dwr_breathable {
    width: 100%;
  }

  .flashdry_fast_drying {
    background-position: 0%;
    width: 33%;
  }

  .flashdry_canotta {
    background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .flashdry_tshirt {
    background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .windwall-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .windwall_s1 {
    height: 90vh;
  }

  .windwall_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .logo_windwall.pieno {
    background-position: 0 100%;
    height: 80px;
  }

  .div-logo-windwall {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .windawall_packable {
    background-position: 0%;
    width: 33%;
  }

  .windwall_outer_shell {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .outer_shell_layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_photo_midlayer {
    background-image: url('../images/windwall_photo_midlayer.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div_midlayer {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .div_midlayer.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .div_midlayer.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .div_midlayer.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .div_midlayer.verto-alpine-gore-tex, .div_midlayer.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .div_midlayer.how_to_layer, .div_midlayer.windwall {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .windwall_photo_trouserts {
    background-image: url('../images/windwall_photo_touserts.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .disegno_trouserts {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .dwr_s1 {
    background-color: var(--dwr);
    height: 90vh;
  }

  .dwr_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .logo_dwr.pieno {
    background-position: 0 100%;
    width: 30%;
    height: 80px;
  }

  .div-logo-_dwr {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .div_dwr {
    justify-content: flex-start;
    align-items: center;
  }

  .foto_mid-layer-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr_footwaer {
    background-image: url('../images/dryvent_footwear.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .icon_footwear_dwr, .disegno_fleeces, .disegno_fleeces_dwr, .disegno_fleece_dwr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_outer_shell-copy {
    background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .dwr_midlayer {
    background-image: url('../images/DWR_photo_midlayer.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .dwr_photo_fleeces {
    background-image: url('../images/DWR_photo_fleeces.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .downfill-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .downfill_s1 {
    background-color: var(--downfill);
    height: 90vh;
  }

  .downfill_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_logo_downfiill.pieno {
    height: 80px;
  }

  .icon_rds_ok, .icon_lightweigh, .icon_lightweight_bianco, .photo_packable {
    width: 33%;
  }

  .dwr_photo_outer_layer {
    background-image: url('../images/downfill_photo_outerlayer.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .icona_outerlayer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .photo_midlayer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .polartec-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .polartec_s1 {
    height: 90vh;
  }

  .polartec_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .divpolartec {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div_dryvent_intro-copy {
    width: 80%;
    max-width: none;
    height: auto;
  }

  .div_logo_polartec.pieno {
    width: 50%;
    height: 80px;
  }

  .div-logo-polartec {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .photo_comfort {
    width: 33%;
  }

  .photo_comfort.polartec {
    width: 100%;
  }

  .durable {
    width: 33%;
  }

  .icon-recycled {
    height: 15rem;
  }

  .icon-recycled.polartec, .icon_breathable.polartec, .icon_quick_drying.polartec, .icon_durable_ok.polartec {
    height: 10rem;
  }

  .heatseeker_eco-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .heatseeker_eco_s1 {
    height: 90vh;
  }

  .heatseeker_eco_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .logo_heatseeker.pieno {
    background-position: 0 100%;
    height: 80px;
  }

  .div-logo-heartseeker {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .icon_recycling_heatseeker.icon-comfortable.polartec {
    height: 10rem;
  }

  .heatseeker_eco_benefit {
    background-position: 0%;
    width: 33%;
  }

  .futurelight_link {
    display: none;
  }

  .futurelight_link.riga {
    border-right: .3px solid var(--black);
    border-bottom: .3px solid var(--black);
    color: var(--black);
    border-top-style: none;
    width: 100%;
    height: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .goretex_link {
    display: none;
  }

  .goretex_link.riga {
    border-right: .3px solid var(--black);
    border-bottom: .31px solid var(--black);
    color: var(--black);
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .dryvent_link {
    display: none;
  }

  .dryvent_link.riga {
    border-right: .3px solid var(--black);
    border-bottom: .3px solid var(--black);
    color: var(--black);
    width: 100%;
    height: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .dwr_link {
    display: none;
  }

  .dwr_link.riga {
    border-right: .3px solid var(--black);
    border-bottom: .3px solid var(--black);
    color: var(--black);
    width: 100%;
    height: 40px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .down_fill_link-copy {
    display: none;
  }

  .down_fill_link-copy.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .clouddown_link {
    display: none;
  }

  .clouddown_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  ._5050insulation_link {
    display: none;
  }

  ._5050insulation_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .ventrix_link {
    display: none;
  }

  .ventrix_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .heatseekereco_link {
    display: none;
  }

  .heatseekereco_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .link_futurefleece_ok, .futurefleece_link {
    display: none;
  }

  .futurefleece_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .polartec_link {
    display: none;
  }

  .polartec_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .flash-lightrange {
    display: none;
  }

  .flash-lightrange.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-bottom: 0;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .link_dotknit {
    display: none;
  }

  .link_dotknit.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .tendina_technology {
    border-bottom-style: solid;
    width: 400px;
    height: 50px;
  }

  .div-logo-downfill {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .vectiv-s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .vectiv_s1 {
    height: 90vh;
  }

  .vectiv_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_vectiv {
    width: 80%;
    max-width: none;
    height: auto;
  }

  .div-logo-vectiv {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .photo-comfort {
    width: 33%;
  }

  .photo-comfort.dwr_breathable {
    width: 100%;
  }

  .stability_photo {
    background-position: 0%;
    width: 33%;
  }

  .sottotitolo_vectiv {
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo_vectiv.dvm_key-benefit {
    text-align: center;
    font-size: 5vw;
    line-height: 5vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit.dryvent-how_to_layer.nero {
    text-align: left;
  }

  .sottotitolo_vectiv.dotknit_2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .div_vectiv_run, .div_run_ventrix {
    justify-content: flex-start;
    align-items: center;
  }

  .div_run_ventrix.how-to-layer {
    width: 100%;
  }

  .div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
    padding-top: 20px;
  }

  .run-vectiv._5050_insulation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .vectiv_tabella {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .vectiv_tabella.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .vectiv_tabella.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .vectiv_tabella.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .vectiv_tabella.verto-alpine-gore-tex, .vectiv_tabella.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .vectiv_tabella.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .vecticv_nr {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .vecticv_nr.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    line-height: 24px;
  }

  .vecticv_nr.tech_ski_touring {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .vecticv_nr.space-up-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .vecticv_nr.verto-alpine-gore-tex, .vecticv_nr.verto-alpine-gore-tex-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 24px;
  }

  .vecticv_nr.how_to_layer {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    line-height: 24px;
  }

  .container_footwear {
    max-width: 600px;
  }

  .testo-vectiv.dvm_key-benefit {
    text-align: center;
    font-size: 5vw;
    line-height: 5vw;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer {
    font-size: 3vw;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.nero {
    text-align: left;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.verticale {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    font-size: 24px;
    line-height: 24px;
  }

  .testo-vectiv.dotknit_2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .titolo_run {
    justify-content: center;
    align-items: flex-start;
    height: 500px;
  }

  .titolo_run.nero, .titolo_run.nero-copy {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectiv_s4_ok {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div_goretex_discover-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .div_goretex_discover-copy.how-to-layer {
    width: 100%;
  }

  .div_goretex_discover-copy.product-goretex {
    padding: 20px;
  }

  .div_goretex_discover-copy._5050_insulation {
    padding-top: 20px;
  }

  .div_titolo-vectiv5 {
    justify-content: flex-start;
    align-items: center;
  }

  .div_titolo-vectiv5.how-to-layer {
    width: 100%;
  }

  .div_titolo-vectiv5.product-goretex, .div_titolo-vectiv5._5050_insulation {
    padding-top: 20px;
  }

  .dev_text_discover_text-copy {
    justify-content: center;
    align-items: flex-start;
    height: 500px;
  }

  .dev_text_discover_text-copy.nero, .dev_text_discover_text-copy.nero-copy, .dev_text_discover_text-copy.nero-copy {
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectiv_s6 {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .tendina_drop_tech-footwear, .tendina_footwear {
    width: 400px;
    height: 50px;
  }

  .segmentazione-tech {
    color: var(--white);
  }

  .down_triple_baffle_link {
    display: none;
  }

  .down_triple_baffle_link.riga {
    border-right: .3px solid var(--black);
    color: var(--black);
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .dryvent_mono_link {
    display: none;
  }

  .dryvent_mono_link.riga {
    border-right: .3px solid var(--black);
    border-bottom: .3px solid var(--black);
    color: var(--black);
    width: 100%;
    height: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .dryvent_mono_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_dryvent_mono {
    width: 80%;
  }

  .color_dryvent_mono {
    height: 90vh;
  }

  .div_dryvent_mono_ok {
    justify-content: flex-start;
    align-items: center;
  }

  .div_dryvent_mono_ok.how-to-layer {
    min-height: 400px;
  }

  .dryvent_mono_s4 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .div-dryvent_mono {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .div-dryvent_mono_ok {
    background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-layer-img.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    min-height: 400px;
  }

  .dropdown-content-22 {
    align-self: center;
    width: 90%;
    margin-bottom: 0;
  }

  .dropdown-trigger-18 {
    min-height: auto;
    padding-left: 2px;
    padding-right: 2px;
  }

  .div-block-1977 {
    width: auto;
  }

  .our-values-guide-us-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    min-height: auto;
    margin-top: 24px;
  }

  .benefit_dryvent_mono {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .benefit_dryvent_mono.dd-innovation.spectra {
    height: 450px;
  }

  .benefit_dryvent_mono.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .benefit_dryvent_mono.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_02 {
    height: 450px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014, .benefit_dryvent_mono.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono.dd-innovation.breathable_02, .benefit_dryvent_mono.dd-innovation.photo_windproof {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .text-tech_dryvent_mono {
    font-size: 20px;
    line-height: 20px;
  }

  .lightrange_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .lightrange_s05 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .logo_lightrange {
    width: 80%;
  }

  .div-logo_lightrange_outline {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .benefits-sun-protection {
    width: 33%;
  }

  .div-lightrange_hoodie {
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    justify-content: center;
    align-items: center;
  }

  .foto_hoodie, .foto_t-shirt {
    padding-left: 40px;
    padding-right: 40px;
  }

  .triplebaffle_s0 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .triplebaffle_s5 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .benefit_triple-baffle {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .benefit_triple-baffle.dd-innovation.spectra {
    height: 450px;
  }

  .benefit_triple-baffle.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .benefit_triple-baffle.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .benefit_triple-baffle.dd-innovation.foto-_02 {
    height: 450px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_014, .benefit_triple-baffle.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triple-baffle.dd-innovation.breathable_02, .benefit_triple-baffle.dd-innovation.photo_windproof {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .benefit_triplebaffle.dd-innovation.spectra {
    height: 450px;
  }

  .benefit_triplebaffle.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .benefit_triplebaffle.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .benefit_triplebaffle.dd-innovation.foto-_02 {
    height: 450px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_014, .benefit_triplebaffle.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle.dd-innovation.breathable_02, .benefit_triplebaffle.dd-innovation.photo_windproof {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono-copy {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .benefit_dryvent_mono-copy.dd-innovation.spectra {
    height: 450px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .benefit_dryvent_mono-copy.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_02 {
    height: 450px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014, .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.breathable_02, .benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle_03 {
    flex-direction: column;
    min-width: auto;
    height: 100%;
    display: flex;
  }

  .benefit_triplebaffle_03.dd-innovation.spectra {
    height: 450px;
  }

  .benefit_triplebaffle_03.dd-innovation.modularity {
    background-image: linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 50%;
  }

  .benefit_triplebaffle_03.dd-innovation.modularity:hover {
    background-image: linear-gradient(to bottom, transparent, transparent), linear-gradient(to bottom, var(--black-70), var(--black-70)), url('../images/tech_turns_light_fast_hike.jpg');
    background-position: 0 0, 0 0, 60%;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_02 {
    height: 450px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014, .benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: 600px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06:hover {
    background-image: none;
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    height: auto;
    min-height: 500px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    height: auto;
    min-height: 500px;
  }

  .benefit_triplebaffle_03.dd-innovation.breathable_02, .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .div-triplebaffle {
    background-image: url('../images/tech_triplebaffle.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    min-height: 400px;
  }

  .logo_triplebaffle {
    width: 80%;
  }

  .div-logo-dryvent-ok {
    max-width: none;
    height: 50%;
    padding-bottom: 20px;
  }

  .link_pfas {
    z-index: 1003;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top: .3px solid #000;
    border-bottom-color: var(--black);
    background-color: var(--white);
    text-align: left;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px;
    display: flex;
    position: relative;
  }

  .link_pfas.w--current {
    width: auto;
    margin-top: 0;
  }

  .link_pfas.w--current:hover {
    opacity: 100;
  }

  .text-pfas.precision {
    color: #fff;
    font-weight: 400;
  }

  .layering_system_ok {
    border: 1px #000;
    border-bottom: .3px solid #000;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .dropdown-toggle-14 {
    border: 1px #000;
    border-bottom: .3px solid #000;
    width: 100%;
    height: 50px;
    margin-bottom: 0;
    padding: 10px 20px;
    display: flex;
  }

  .dropdown-list-12 {
    background-color: var(--cust-exploring);
    border-bottom: .3px solid #fff;
    flex-flow: row;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
    position: relative;
  }

  .dropdown-list-12.w--open {
    flex-flow: row;
    width: auto;
    display: none;
  }

  .dropdown-list-12.outerwear {
    border-bottom-style: none;
    border-bottom-width: 0;
    flex-flow: column;
    display: inline-flex;
  }

  .layering_technology_ok {
    border-bottom: .3px solid var(--black);
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .outerwear {
    color: var(--white);
  }

  .outerwear.grigio_azzurro {
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 18px;
  }

  .outerwear.grigio_azzurro._3pt {
    height: auto;
    padding-left: 20px;
    display: block;
  }

  .div-block-1978 {
    height: auto;
  }

  .home-7 {
    width: auto;
  }

  .home-7:hover {
    background-color: #cd8f8f00;
  }

  .menu-fisso-2 {
    width: 80vw;
    height: 80px;
  }

  .menu_wm_training_tools {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_wm_training_tools.we-are-tnf-copy-copy {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu-trigger-wrapper-tablet {
    background-color: #fff;
    background-image: url('../images/menu-hamburger-nero_1menu-hamburger-nero.gif');
    width: 50px;
    height: 50px;
    padding-left: 0;
    display: inline-flex;
  }

  .menu-trigger-wrapper-tablet:hover {
    opacity: 100;
    background-color: #000000e6;
    background-image: url('../images/menu-hamburger-bianco_1menu-hamburger-bianco.gif');
  }

  .menu_vn_trainig_tools {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_vn_trainig_tools.introduction_mobile {
    border-right-style: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu_vn_trainig_tools.introduction_mobile:hover {
    background-color: var(--blu-tnf-f24);
  }

  .menu_vn_trainig_tools.introduction_mobile.w--current {
    border-right-style: none;
    width: 100%;
  }

  .link_home_ambassador_tablet_pannello {
    border-style: none solid solid none;
    position: static;
    inset: 0 auto auto 0%;
  }

  .menu-close-2 {
    background-image: url('../images/CHIUDI_NERO.svg');
    border: .3px solid #000;
    border-top: 1px #000;
    border-left: 1px #000;
    width: 50px;
    height: 50px;
    display: flex;
    top: 0;
    left: 50px;
  }

  .link_home_ambassador {
    border-top-style: none;
    border-left-style: none;
    width: 50px;
    height: 50px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link-block-66 {
    padding-left: 23px;
    padding-right: 23px;
  }

  .link-block-66.tnf_trining_academy, .link-block-66.tnf-ambassador {
    border-bottom-style: solid;
  }

  .menu_tnf_2025_wm_manual_originale {
    height: 80px;
    display: none;
  }

  .hamburger-4 {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: auto;
    margin-left: 0;
  }

  .menu-sotto-desktop, .menu-sotto-desktop.key-product-tech {
    display: none;
  }

  .logo-tnf-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    display: flex;
  }

  .link_menu.we-are-tnf {
    color: #000000e6;
    border-right-style: none;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    display: flex;
  }

  .link_menu.we-are-tnf-copy {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
  }

  .link_menu.key_product_tech {
    color: #000000e6;
    border-right-style: none;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    display: flex;
  }

  .link_home_ambassador-2 {
    border-style: none solid solid none;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .link_home_ambassador-2.mobile_orizzontale {
    background-color: var(--the-drop);
    background-image: url('../images/HOME.svg');
    background-size: cover;
    border-style: none solid solid none;
    position: fixed;
    top: 25px;
  }

  .sottomenu_mobile-2 {
    flex-flow: column;
    width: 100vw;
    height: auto;
    display: inline-flex;
  }

  .menu-sotto-mobile-2 {
    width: 100%;
    height: 50px;
    display: flex;
  }

  .menu-wrapper-4 {
    z-index: 1002;
    background-color: #fff;
    border-bottom: 1px solid #000;
    flex-flow: row;
    order: 1;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    padding: 0;
    display: block;
    top: 0;
  }

  .menu_tnf_2025_key_product_tech {
    height: 80px;
    display: inline-flex;
  }

  .menu_key_product_tech {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_key_product_tech.we-are-tnf-copy-copy, .menu_key_product_tech.pafs {
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .layering_sytem_menu, .layering_system_menu {
    width: 100%;
    height: 50px;
    display: flex;
  }

  .pulsante_layering_system {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: auto;
  }

  .menu_key_training_tools {
    padding-left: 14px;
    padding-right: 14px;
    position: relative;
  }

  .menu_key_training_tools.introduction_mobile {
    border-right-style: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .menu_key_training_tools.introduction_mobile:hover {
    background-color: #000000e6;
  }

  .menu_key_training_tools.introduction_mobile.w--current {
    border-right-style: none;
    width: 100%;
  }

  .waves---nav-brand-link {
    padding-left: 0;
  }

  .waves---nav-link {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
    display: flex;
  }

  .waves---nav-buttons-right {
    grid-column-gap: 8px;
  }

  .waves---nav-menu {
    background-color: var(--waves-library--white);
    border: 1px solid #1313131a;
    border-radius: 8px;
    margin-top: 4px;
  }

  .waves-dropdown-toggle {
    padding-right: 16px;
    font-size: 20px;
  }

  .waves-dropdown-list.w--open {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .waves---dropdown-link {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .waves-master-top-navbar-4 {
    height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .waves-left-top-nav-4 {
    grid-row-gap: 12px;
    flex-wrap: wrap;
  }

  .waves-right-top-nav-4 {
    grid-column-gap: 18px;
  }

  .waves---menu-button {
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---menu-button.w--open {
    background-color: var(--waves-library--black);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---hamburger-icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
  }

  .waves-master-nav-2 {
    display: flex;
  }

  .waves---nav-dropdown {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link_baselayer {
    flex-flow: column;
    width: 100vw;
    height: auto;
  }

  .waves-dropdown-toggle-2 {
    padding-right: 16px;
    font-size: 20px;
  }

  .waves-dropdown-toggle-2.mobile {
    justify-content: space-between;
    align-items: center;
  }

  .waves-dropdown-list-2 {
    display: inline-flex;
  }

  .waves-dropdown-list-2.w--open {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .waves-dropdown-list-2.e {
    flex-flow: wrap;
  }

  .waves---dropdown-link-2 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .waves---nav-brand-link-2 {
    padding-left: 0;
  }

  .waves---nav-link-2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 20px;
    display: flex;
  }

  .waves---nav-buttons-right-2 {
    grid-column-gap: 8px;
  }

  .waves---nav-menu-2 {
    background-color: var(--waves-library--white);
    border: 1px solid #1313131a;
    border-radius: 8px;
    margin-top: 4px;
  }

  .waves-dropdown-toggle-3 {
    padding-right: 16px;
    font-size: 20px;
  }

  .waves-dropdown-list-3.w--open {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .waves---dropdown-link-3 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
  }

  .waves---menu-button-2 {
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---menu-button-2.w--open {
    background-color: var(--waves-library--black);
    border-radius: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    padding: 0;
    display: flex;
  }

  .waves---hamburger-icon-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
  }

  .waves---nav-dropdown-2, .layering-system---nav-dropdown-copy {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .layering-system---nav-dropdown-copy.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-15 {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-14 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-list-13 {
    display: flex;
  }

  .dropdown-list-13.w--open {
    flex-flow: row;
    display: flex;
  }

  .dropdown-link-5, .dropdown-link-6, .dropdown-link-7 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1989 {
    display: flex;
    position: relative;
  }

  .div-block-1990 {
    border-bottom: .3px solid #000;
    width: 100vw;
    padding-left: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 16px;
    display: flex;
  }

  .div-block-1990.insulation_1 {
    width: auto;
    padding-left: 0;
  }

  .div-block-1990._3pt {
    height: auto;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .section-31 {
    height: auto;
  }

  .combine-padding-global-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 2.5rem;
  }

  .combine-team1_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .combine-team2_component {
    flex-direction: column;
    align-items: center;
  }

  .combine-team4_component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-block-90 {
    width: auto;
    font-size: 12px;
  }

  .sub-altobasso-small-16 {
    margin-top: 10px;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 19px;
    line-height: 25px;
  }

  .sub-altobasso-small-16.space-up {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 30px;
  }

  .div-block-spazio-video-5 {
    flex-direction: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bold-text-115 {
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-1991 {
    height: 70px;
  }

  .bold-text-116 {
    width: 100%;
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-1992 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 30px;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 1px;
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-titoloni-9 {
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
  }

  .dropdown-wrapper_aida_principle-2 {
    aspect-ratio: auto;
    flex-flow: column;
    width: 100vw;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-2:hover {
    background-color: var(--white);
  }

  .bold-text-117 {
    font-size: 22px;
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato-12 {
    z-index: 111;
    font-size: 16px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-12.piccolo {
    justify-content: center;
    width: 100%;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-12.piccolo.dx {
    width: 100%;
    min-height: auto;
  }

  .sub-altobasso-elenco-puntato-12.centrato {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 30px;
  }

  .pulsante-lern-more-2 {
    width: 20px;
    height: 20px;
    padding: 0;
  }

  .aida-content-2 {
    flex-direction: row;
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .bold-text-118 {
    width: 95%;
    min-height: auto;
    font-size: 22px;
    line-height: 26px;
  }

  .image-example-captions-8 {
    width: 80%;
  }

  .image-example-captions-8.athletes-tnf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .link-block-67 {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    order: -1;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 10px 20px;
    font-size: 18px;
    display: flex;
  }

  .link-block-67.baeelayer {
    border-bottom: .31px solid #000;
    border-right: .3px solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .link-block-67.midlayer, .link-block-67.outerlayer {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .text-block-91, .outerwear_link {
    color: var(--black);
    border-right: 1px #000;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .titlr-outerwear {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    order: -1;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 10px 20px;
    font-size: 18px;
    display: flex;
  }

  .titlr-outerwear.baeelayer {
    border-bottom: .31px solid #000;
    border-right: .3px solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .titlr-outerwear.midlayer, .titlr-outerwear.outerlayer {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .title-outerwear {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    order: -1;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 10px 20px;
    font-size: 18px;
    display: flex;
  }

  .title-outerwear.baeelayer {
    background-color: var(--untitled-ui--gray100);
    border-bottom: .31px solid #000;
    border-right: .3px solid #000;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .title-outerwear.midlayer, .title-outerwear.outerlayer {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    display: flex;
  }

  .outerwear_title {
    color: var(--black);
    border-right: 1px #000;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .div-block-1994 {
    z-index: 1002;
    background-color: var(--white);
    width: 100vw;
    height: 100vh;
    position: relative;
  }

  .dropdown-wrapper_tech {
    aspect-ratio: auto;
    flex-flow: column;
    width: 100vw;
    min-width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .dropdown-wrapper_tech:hover {
    background-color: var(--white);
  }
}

@media screen and (max-width: 767px) {
  .h1-title-wc {
    letter-spacing: 1px;
    text-shadow: 1px 1px 6px #0003;
    width: 87%;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-logo {
    justify-content: flex-start;
    align-self: flex-start;
    width: 100px;
    margin-top: -11px;
  }

  .div-block-logo.cazzo {
    height: 60px;
    margin-top: 0;
  }

  .div-block-logo.navbar {
    height: 100%;
    margin-top: 0;
  }

  .link-block-ancora {
    width: 225px;
    height: 60px;
    font-size: 20px;
    left: 9%;
  }

  .home-logo-mag {
    height: 100%;
    margin-top: 8%;
  }

  .content-wrapper-head-home {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    height: 39%;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    bottom: auto;
  }

  .div-block-downl {
    flex: 1;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-downl.video {
    justify-content: flex-end;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 30px;
    display: flex;
    bottom: 47px;
  }

  .div-block-immagine-header {
    background-position: 54%;
  }

  .div-block-immagine-header.seconda {
    width: 80%;
    bottom: 39%;
  }

  .div-block-immagine-header.seconda.connect-image.discover {
    background-position: 80%;
  }

  .div-block-immagine-header.seconda.connect-image.kit-out {
    background-position: 100% 100%;
  }

  .div-block-immagine-header.connect-header.kit-out-page {
    background-position: 0 0, 69% 40%;
  }

  .div-block-immagine-header.connect-header.purpose-page {
    background-repeat: repeat-x;
    height: 90%;
  }

  .div-block-immagine-header.connect-header.purpose-page.text {
    background-position: 95% 7%;
    background-size: 34vh;
  }

  .paragraph-10 {
    display: none;
  }

  .div-block-logos-home {
    align-items: flex-start;
    width: 101%;
    height: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div_home_2-colonne {
    height: 100%;
  }

  .white-logo-home {
    height: 40px;
  }

  .white-logo-home.navbar {
    width: auto;
    max-width: 99.9896%;
  }

  .div-block-126 {
    height: 100%;
  }

  .inner-hero {
    justify-content: flex-start;
    height: 420px;
    padding-top: 16px;
  }

  .inner-hero.schermopieno {
    justify-content: space-between;
  }

  .inner-hero.schermopieno.video {
    margin-top: 0;
  }

  .inner-hero.schermopieno.video.home {
    height: 95vh;
  }

  .inner-hero.schermopieno.video.ss-footwear, .inner-hero.schermopieno.video.purpose {
    height: 100vh;
  }

  .subtitle-white-21 {
    font-size: 14px;
    line-height: 17px;
  }

  .subtitle-white-21.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .subtitle-white-21.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .subtitle-white-21.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .segmenti-apertura {
    background-image: url('../images/NSE_GREY_dx.svg'), url('../images/NSE_GREY.svg');
    background-position: 100%, 0%;
    background-repeat: repeat-y, repeat-y;
    background-size: 40px, 40px;
    background-attachment: fixed, fixed;
    height: auto;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sottotitolo {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .footer-notice-go-up {
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .go-up {
    align-self: auto;
    align-items: flex-start;
    margin-top: 15px;
    bottom: 5%;
  }

  .go-up.w--current {
    position: fixed;
    bottom: 2%;
    right: 2%;
  }

  .go-up.introduction.w--current {
    background-color: #999;
    flex: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-flex;
  }

  .footer-section {
    position: absolute;
  }

  .link-block-down-mag {
    width: 130px;
  }

  .div-block-71 {
    height: 100px;
    margin-top: 0;
    position: static;
  }

  .text-block-4 {
    letter-spacing: 0;
    line-height: 15px;
  }

  .footer-notice {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-notice.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer {
    height: 100px;
  }

  .footer-brand {
    height: 35px;
    margin-bottom: 0;
  }

  .content-wrapper-footer2 {
    max-width: none;
    height: 70px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    bottom: 0;
  }

  .columns-3 {
    align-items: center;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
  }

  .downl-mag {
    letter-spacing: 0;
    font-size: 13px;
  }

  .paragraph-11 {
    font-size: 16px;
    line-height: 19px;
  }

  .content-wrapper-head-ss {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 378px;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    top: 3%;
    bottom: auto;
    left: 7%;
  }

  .heading {
    font-size: 28px;
    line-height: 30px;
  }

  .heading.sub2-light {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 25px;
  }

  .heading.sub1 {
    letter-spacing: 4px;
    font-size: 23px;
    line-height: 29px;
  }

  .heading.sub1.sub-innovation {
    font-size: 23px;
    line-height: 29px;
  }

  .heading.sub1.sub-innovation.spazio-sotto {
    font-size: 22px;
  }

  .heading.titolo-footwear {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .heading.sub-mezzo {
    font-size: 27px;
    line-height: 33px;
  }

  .heading.sub-mezzo.in-white {
    font-size: 22px;
    line-height: 27px;
  }

  .heading.sub-mezzo.in-white.ma-red.altobasso {
    font-size: 22px;
  }

  .dropdown-wrapper-2 {
    height: 120%;
  }

  .div-block-testo-story {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown-content-2 {
    width: 94%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .dropdown-content-2.history {
    width: 99%;
  }

  .dropdown-trigger-read {
    margin-bottom: 6px;
    padding: 2px 59px;
  }

  .div-block-section-video-home {
    margin-bottom: 40px;
  }

  .video-integrati {
    width: 97%;
    height: 330px;
  }

  .lightbox-link {
    background-size: 110px, cover;
  }

  .lightbox-link.video-values-link {
    background-size: 45px;
  }

  .div-block-ss-innovation {
    width: 100%;
  }

  .div-block-innovation-container-oriz {
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-block-1546 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .text-block-5 {
    margin-right: 10px;
    font-size: 11px;
    line-height: 11px;
  }

  .div-block-1547 {
    height: 20px;
  }

  .dropdown-content {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .dropdown-content.captions-open.seconda-capt._3d-f21 {
    width: 140px;
    top: -176px;
    left: 21px;
  }

  .dropdown-content.captions-open.flight-f21 {
    width: 100px;
    top: -92px;
    left: -90px;
  }

  .dropdown-content.captions-open.matryx {
    width: 230px;
    top: -164px;
    left: -100px;
  }

  .dropdown-content.captions-open.dual {
    width: 160px;
    top: -9px;
    left: -99px;
  }

  .dropdown-content.captions-open.surface-flight-f21 {
    width: 210px;
    margin-bottom: 0;
    top: -16px;
    left: 33px;
  }

  .dropdown-content.captions-open.watrproof-text {
    width: 120px;
    top: -51px;
    left: 75px;
  }

  .dropdown-content.captions-open.crampon-text {
    width: 110px;
    top: 33px;
    bottom: auto;
    left: -84px;
  }

  .dropdown-content.captions-open.padded-text {
    width: 140px;
    left: -131px;
  }

  .dropdown-content.captions-open.boa-text {
    top: -58px;
  }

  .dropdown-content.captions-open.breithorn-lycra-collar {
    left: -176px;
  }

  .dropdown-content.captions-open.breithorn-crampon-text {
    width: 111px;
    top: -128px;
    left: -99px;
  }

  .dropdown-content.captions-open.breithorn-vibram-text {
    width: 100px;
    top: -45px;
    bottom: auto;
    left: -113px;
  }

  .dropdown-content.captions-open.breithorn-ripstop {
    width: 160px;
    top: 26px;
    left: -125px;
  }

  .dropdown-content.captions-open.breithorn-breathable-text {
    width: 110px;
    top: -100px;
    left: 142px;
  }

  .dropdown-content.captions-open.breithorn-rubber-r-band {
    width: 120px;
    top: -137px;
    left: 37px;
  }

  .dropdown-content.captions-open.cragstone-boa-text {
    width: 181px;
    top: -61px;
    left: 74px;
  }

  .dropdown-content.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .dropdown-content.captions-open.cragstone-collar-text {
    top: -124px;
    left: 25px;
  }

  .dropdown-content.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .dropdown-content.captions-open.cragstone-vibram-text {
    width: 140px;
    top: -30px;
    bottom: auto;
    left: -150px;
  }

  .dropdown-content.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 81px;
  }

  .dropdown-content.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .dropdown-content.white.benefit2 {
    width: 95%;
  }

  .dropdown-content.trasparente {
    padding-bottom: 2%;
    display: flex;
  }

  .dropdown-content.trasparente.layer-in-system.sustainability {
    padding-top: 49px;
    padding-bottom: 49px;
  }

  .dropdown-content.icons-content.viola {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .dropdown-content.athletes-tnf.traspa {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .dropdown-wrapper {
    height: 120%;
  }

  .dropdown-wrapper.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dropdown-wrapper.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dropdown-wrapper.dd-innovation.modularity {
    height: auto;
  }

  .dropdown-wrapper.interview {
    width: 90%;
  }

  .dropdown-trigger, .dropdown-trigger_2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger_2.scarpe {
    height: 270px;
  }

  .dropdown-trigger_2.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger_2.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.vectiv.immage.benefit.dive, .dropdown-trigger_2.trasparente {
    height: auto;
  }

  .dropdown-trigger_2.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.athletes.summit, .dropdown-trigger_2.athletes.spazio, .dropdown-trigger_2.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_2.vm-pillars, .dropdown-trigger_2.hanging, .dropdown-trigger_2.folding {
    padding-left: 20px;
  }

  .dropdown-trigger_2.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.aida-principle.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_2._240 {
    padding: 0 10px 0 0;
  }

  .div-block-innovation-container-oriz-copy.detail-product {
    overflow: hidden;
  }

  .div-block-testo-involvement {
    width: 90%;
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .iintro-interview {
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-testo-interview-intro {
    width: 90%;
  }

  .div-block-1549 {
    height: 420px;
  }

  .link-block-15 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1550 {
    width: 350px;
    height: 350px;
  }

  .div-block-1554 {
    width: 98%;
  }

  .div-block-1556 {
    width: 250px;
    margin-bottom: 10px;
  }

  .close-section.cayesh-page {
    background-position: 66%;
  }

  .white-text, .white-text.bold {
    font-size: 14px;
    line-height: 17px;
  }

  .white-text.bold.big {
    font-size: 30px;
    line-height: 37px;
  }

  .white-text.black-text {
    padding-top: 0;
    line-height: 16px;
  }

  .white-text.black-text.benefit {
    text-align: center;
    column-gap: 19px;
  }

  .white-text.black-text.benefit.deep-dive {
    letter-spacing: 0;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
    line-height: 15px;
  }

  .white-text.black-text.bold {
    margin-bottom: 15px;
    padding-top: 0;
  }

  .h1-title-wc-2 {
    letter-spacing: 6px;
    text-shadow: 1px 1px 6px #0003;
    width: 87%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    line-height: 31px;
  }

  .h1-title-wc-2.black-txt-nome-scarpa {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 31px;
  }

  .div-caption {
    width: 70px;
    height: 70px;
  }

  .div-block-120.w {
    width: 100%;
    margin-top: 0;
    padding-top: 1px;
    padding-left: 0;
  }

  .surfacectrl {
    width: 60px;
    padding-bottom: 0;
  }

  .captions-text {
    color: #706f6f;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
    font-weight: 500;
    line-height: 14px;
  }

  .captions-text.sx {
    font-size: 13px;
    line-height: 14px;
  }

  .video-integrati-2 {
    width: 97%;
    height: 330px;
  }

  .heading-captions {
    white-space: normal;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    line-height: 15px;
  }

  .heading-captions.sx {
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
  }

  .heading-captions.sx-solo-smartphone {
    text-align: left;
  }

  .sub-video {
    width: 95%;
    margin: 15px auto 23px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .content-spento {
    width: 94%;
    height: auto;
    overflow: hidden;
  }

  .lightbox-link-2 {
    background-size: 110px, cover;
  }

  .image-tech-captions {
    margin-top: -24px;
  }

  .big-space {
    margin-bottom: 40px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .big-space.too {
    width: 90%;
    margin-bottom: 0;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .dropdown-wrapper-3 {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-3.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-3.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-3.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-3.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-3.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-3.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-3.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-3.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-3.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-3.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-3.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-3.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-3.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-3.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-3.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-3.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-3.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-3.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-3.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-3.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-3.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-3.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-3.trasparente {
    margin-bottom: 0;
  }

  .anatomy {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .anatomy.vectic, .anatomy.vectic-copy, .anatomy.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .anatomy.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .paragraph-6 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 17px;
  }

  .wrapper-spento {
    height: 120%;
  }

  .wrapper-spento.benefit {
    margin-bottom: 7px;
  }

  .image-69 {
    width: 18px;
    margin-right: 20px;
    padding-left: 0;
  }

  .div-block-117-mod {
    width: 98%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .div-margini-testi-piccoli {
    padding-left: 0;
    padding-right: 0;
  }

  .benefit-elenco {
    padding: 10px 3px 5px;
    font-size: 14px;
    line-height: 16px;
  }

  .drop-downlink {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 23px;
  }

  .name-product {
    margin-top: 12px;
    padding-top: 9px;
  }

  .sottotitolo-2 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sottotitolo-2.benefit.deep-dive {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .sottotitolo-2.benefit.black-text {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sottotitolo-2.testo-nero.altobasso {
    font-size: 17px;
    line-height: 19px;
  }

  .sottotitolo-2.testo-nero.tech-title {
    font-size: 17px;
    font-weight: 400;
    line-height: 21px;
  }

  .div-block-mezzo {
    width: 100%;
  }

  .div-block-nero {
    padding-left: 2%;
    padding-right: 2%;
  }

  .div-block-section-mezzo-red {
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-block-1562 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-33-perc {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-filetto-vert {
    height: 50px;
  }

  .div-block-red-insole {
    width: 90%;
  }

  .div-block-bottom-unit {
    height: 500px;
  }

  .div-block-detail-product-foto {
    width: 50%;
    height: 280px;
  }

  .it-home {
    background-image: url('../images/italiano_440px.png');
    width: 20px;
    height: 20px;
    min-height: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .it-home:hover, .it-home.w--current {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .it-home.de-drop {
    width: 23px;
    height: 23px;
    margin: 5px 0;
  }

  .it-home.de-drop.w--current {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px;
  }

  .en-home {
    width: 20px;
    min-width: 20px;
    max-width: 23px;
    height: 20px;
    min-height: 20px;
    max-height: 23px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .en-home:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .en-home.gb-drop {
    width: 23px;
    min-width: 23px;
    max-width: 23px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;
    margin: 10px 0;
  }

  .nav-link {
    width: 70%;
    height: 30px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 17px;
    line-height: 17px;
  }

  .nav-link:hover {
    border-bottom-width: 0;
    height: 30px;
  }

  .nav-link.w--current {
    border-bottom-width: 1px;
  }

  .navbar-2 {
    justify-content: space-between;
    height: 60px;
  }

  .es-home {
    background-image: url('../images/Spanish_440px.png');
    width: 20px;
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .es-home:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .es-home.es-drop {
    width: 23px;
    height: 23px;
    margin: 5px 0;
  }

  .es-home.es-drop.w--current {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 15px;
  }

  .content-wrapper-menu {
    height: 60px;
  }

  .dropdown-list-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .dropdown-list-3.w--open {
    opacity: .9;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50px;
    height: auto;
    margin-top: 0;
    margin-left: -7px;
    padding: 6px 7px;
  }

  .icon-8 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 10px;
    left: 27px;
  }

  .text-block-7 {
    font-size: 13px;
  }

  .brand-2 {
    align-items: center;
    width: 90px;
    height: 60px;
    margin-left: auto;
    padding-left: 0;
    left: auto;
    right: 0;
  }

  .dropdown-toggle-3 {
    flex-direction: column-reverse;
    width: auto;
    height: 100%;
    margin-top: 3px;
    margin-right: 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 40px;
    display: block;
  }

  .dropdown-toggle-3.w--open {
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-2 {
    opacity: .98;
    cursor: pointer;
    height: 600px;
    margin-top: 2px;
    display: none;
    overflow: visible;
  }

  .fr-home {
    background-image: url('../images/francia_440px.png');
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .fr-home:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .fr-home.de-drop {
    width: 23px;
    height: 23px;
    margin: 6px 0;
  }

  .fr-home.de-drop.w--current {
    margin-top: 0;
    margin-right: 15px;
  }

  .menu-button {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 17px;
  }

  .div-block-1524 {
    justify-content: space-between;
  }

  .dropdown-3 {
    align-items: flex-start;
    height: 40px;
    padding-top: 0;
  }

  .de-home {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .de-home:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .de-home.de-drop {
    background-image: url('../images/tedesco_440px.png');
    width: 23px;
    height: 23px;
    margin: 5px 0;
  }

  .de-home.de-drop.w--current {
    background-image: url('../images/tedesco_440px.png');
  }

  .bottone-video-technology {
    width: 300px;
    height: 150px;
  }

  .div-block-contenitore-freccia-back {
    margin-left: -76px;
    margin-right: -76px;
  }

  .text-intro {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .text-intro.big.go-back {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-intro.big.go-back.ultima {
    padding-left: 26px;
    padding-right: 26px;
  }

  .div-block-1568 {
    width: 30px;
    height: 28px;
  }

  .titolo-segmento {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento.left-align {
    line-height: 30px;
  }

  .titolo-segmento.left-align.nse {
    font-size: 30px;
    line-height: 20px;
  }

  .titolo-segmento.left-align.nse.be-different {
    line-height: 60px;
  }

  .titolo-segmento.left-align.nse.cycle {
    font-size: 30px;
  }

  .titolo-segmento.right-align {
    line-height: 30px;
  }

  .titolo-segmento.connect.ombra, .titolo-segmento.greet.ombra, .titolo-segmento.discover.ombra, .titolo-segmento.experience.ombra, .titolo-segmento.storytelling.ombra, .titolo-segmento.kit-out.ombra, .titolo-segmento.scale.ombra-white, .titolo-segmento.community.ombra {
    font-size: 40px;
  }

  .titolo-segmento.dentro-core {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .sub-altobasso-big {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-titoloni {
    margin-bottom: 0;
  }

  .div-quadrato-rosso {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-quadrato-rosso.piccolo-rosso {
    margin-right: 5px;
  }

  .div-quadrato-rosso.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .div-quadrato-rosso.piccolo-rosso.we-are-tnf.viola {
    width: 25px;
    height: 25px;
  }

  .div-quadrato-rosso.invertito {
    margin-left: 15px;
  }

  .div-block-spazio-video {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-spazio-video._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-spazio-video.purpose {
    width: 80%;
  }

  .sottotitolo-segmento {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .sottotitolo-segmento.piccolo {
    letter-spacing: 2px;
  }

  .sottotitolo-segmento.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .sottotitolo-segmento.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .sottotitolo-segmento.wallbats {
    font-size: 21px;
    line-height: 21px;
  }

  .sub-altobasso-small {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small.cta {
    font-size: 18px;
  }

  .sub-altobasso-small.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .sub-altobasso-small.space-up {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .sub-altobasso-small.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .sub-altobasso-small.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .sub-altobasso-small.upper-membrane, .sub-altobasso-small.upper-membrane-copy {
    height: 30px;
  }

  .sub-altobasso-small.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .sub-altobasso-small.sx-_ctl.bandiera {
    width: auto;
  }

  .sub-altobasso-small.testo-secondo-livello, .sub-altobasso-small.purchasing._24px._100, .sub-altobasso-small.sottotitolo_18pt._18 {
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .sub-altobasso-elenco-puntato.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx {
    width: 100%;
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato.custimers-esempio {
    font-size: 15px;
  }

  .sub-altobasso-elenco-puntato.right-align {
    text-align: right;
  }

  .sub-altobasso-elenco-puntato.soustainable._100px {
    line-height: 23px;
  }

  .div-block-elenco-puntato.standard-box {
    width: 340px;
    height: 330px;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    justify-content: flex-end;
    height: 350px;
  }

  .div-block-elenco-puntato.centrale-senza-bordi {
    width: 100%;
  }

  .div-block-elenco-puntato.insulation-box {
    width: 340px;
    height: 400px;
  }

  .div-block-elenco-puntato.insulation-box.more-text {
    justify-content: flex-end;
    height: 350px;
  }

  .div-block-elenco-puntato.insulation-box.shell {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-elenco-puntato.insulation-box.shell.big {
    width: 380px;
  }

  .div-block-elenco-puntato.insulation-box.packs {
    width: 400px;
    height: auto;
  }

  .bold {
    font-size: 14px;
    line-height: 17px;
  }

  .section-grey {
    padding-bottom: 19px;
  }

  .div-block-spazio-sopra-testo {
    margin-top: 25px;
  }

  .div-block-contenitore.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.slider-we-are {
    justify-content: center;
    width: 100%;
    height: 500px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.layering-system {
    height: 400px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.home.iconic_now._02 {
    margin-top: -34px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.experience-demo {
    width: 100%;
  }

  .div-block-contenitore.tnf-adventure.guarantee.warranty {
    justify-content: center;
    width: 100%;
    height: 450px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf_adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf_adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore.tnf_adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.tnf_adventure.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.tnf_adventure.gallery.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.athlete_tested.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.athlete_tested.gallery.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.athlete_tested.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore.athlete_tested.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore.athlete_tested.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .foto-_athlete-preferences.customer-journey {
    height: 450px;
  }

  .foto-_athlete-preferences.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .foto-_athlete-preferences.customer-journey.guarantee {
    height: 290px;
  }

  .foto-_athlete-preferences.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .foto-_athlete-preferences.quadrato-senza-immagini {
    width: 400px;
    height: 200px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket {
    height: 240px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.guarantee {
    height: 290px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.experience-demo {
    width: 100%;
    height: 290px;
  }

  .foto-_athlete-preferences.on-mountain-action {
    background-position: 20%;
    height: 400px;
  }

  .foto-_athlete-preferences.on-mountain-action.leader {
    background-position: 50%;
    height: 360px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore {
    width: 237px;
    height: 280px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.piana, .foto-_athlete-preferences.on-mountain-action.born-explore.anker, .foto-_athlete-preferences.on-mountain-action.born-explore.gillette, .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers, .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers_ok {
    width: 200px;
    height: 250px;
  }

  .foto-_athlete-preferences.on-mountain-action.dot_knit {
    width: 237px;
    height: 280px;
  }

  .foto-_athlete-preferences.on-mountain-action.slider_soustainable, .foto-_athlete-preferences.on-mountain-action.packaging, .foto-_athlete-preferences.on-mountain-action.embark {
    width: 100%;
  }

  .div-block-image-small-on.customer-journey {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on.customer-journey.guarantee, .div-block-image-small-on.customer-journey.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on.customer-journey.experience-demo.thermoball-2 {
    width: 200px;
  }

  .div-block-image-small-on.colors {
    width: 200px;
    height: 60px;
    top: 220px;
  }

  .div-block-image-small-on.colors.guarantee, .div-block-image-small-on.colors.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-testi-a-dx-blocchi.invertiti {
    width: 90%;
  }

  .div-block-testi-a-dx-blocchi.experience-demo-sotto {
    width: 58%;
    padding-left: 37px;
  }

  .div-block-testi-a-dx-blocchi.dentro-slider {
    width: 75%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: -6px;
  }

  .sotto---sottotitolo-segmento {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .sotto---sottotitolo-segmento.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .sotto---sottotitolo-segmento.we-are-tnf.green {
    letter-spacing: 1px;
    font-size: 23px;
    line-height: 26px;
  }

  .div-block-titolini-fianco-image {
    margin-bottom: -11px;
  }

  .div-block-spazio-a-sx-per-testo {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo.spazio-a-dx {
    width: 90%;
    padding-left: 0;
    padding-right: 70px;
  }

  .div-block-spazio-a-sx-per-testo._55 {
    margin-top: 65px;
    padding-left: 21px;
  }

  .div-block-1576 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-customers {
    padding-top: 49px;
    padding-bottom: 48px;
  }

  .div-block-customer-type {
    height: 190px;
    margin-bottom: 5px;
  }

  .sub-altobasso-elenco-puntato-4x4 {
    font-size: 14px;
  }

  .sub-altobasso-elenco-puntato-4x4.over-home.sub {
    padding-left: 9px;
    padding-right: 9px;
  }

  .div-block-1578 {
    height: 270px;
    margin-top: 36px;
  }

  .div-block-image-quadrata-sotto {
    width: 54%;
  }

  .div-block-image-quadrata-sotto.spostata-a-sx {
    width: 55%;
  }

  .div-block-image-quadrata-sotto.demo-excellence {
    margin-top: -178px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.dx {
    width: 50%;
    margin-bottom: 49px;
    padding-left: 36px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.packaging {
    padding-left: 35px;
  }

  .div-block-image-quadrata-sotto.nse-text {
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto.be-different-text {
    margin-top: 10px;
  }

  .div-block-image-quadrata-sotto.athlete_tested_expedition_proven-tm {
    width: 70%;
    height: 180px;
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto.athlete-test {
    margin-top: 25px;
    margin-bottom: 0;
  }

  .div-block-image-quadrata-sotto.iconic-now {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-image-quadrata-sotto.photo_layering-system {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-white {
    padding-bottom: 20px;
  }

  .section-white.senza-spazio-sopra {
    margin-bottom: 48px;
  }

  .section-white.spazio-sotto {
    padding-bottom: 19px;
  }

  .div-block-adventure-elements {
    margin-top: 21px;
    margin-bottom: 21px;
  }

  .div-block-adventure-elements.icons {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 95%;
    min-width: 440px;
  }

  .div-block-1582._3-icone {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-elements {
    width: 90px;
    height: 90px;
  }

  .heading-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .exploring-customer {
    line-height: 21px;
  }

  .exploring-customer.black.big {
    font-size: 18px;
    line-height: 18px;
  }

  .div-block-cust-blu {
    width: 60px;
    height: 105px;
  }

  .div-block-customer-captions.interi {
    padding-top: 0;
  }

  .background-video {
    height: 180px;
  }

  .div-block-1589 {
    width: 101%;
    height: 240px;
  }

  .div-block-spazio-testo {
    margin-bottom: 0;
  }

  .div-block-1590.space-bottom {
    margin-bottom: 55px;
  }

  .sottotitolo_true-north {
    padding-left: 0;
  }

  .sottotitolo_true-north.spazio-a-dx {
    padding-right: 22px;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    margin-top: 0;
    padding-left: 0;
  }

  .sottotitolo_true-north._0-up {
    margin-top: 0;
  }

  .sottotitolo_true-north.centrato {
    margin-top: 5px;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    margin-top: 0;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    margin-bottom: 0;
    display: block;
  }

  .div-block-contenitore-5-blocchi {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    align-items: flex-start;
    display: grid;
  }

  .div-block-elenco-oriz {
    display: none;
  }

  .div-block-elenco-oriz.solo-smartphone {
    width: 95%;
    display: block;
  }

  .div-block-elenco-oriz.greet {
    display: flex;
  }

  .div-block-elenco-oriz.connect-spotting {
    display: block;
  }

  .div-block-elenco-oriz.video-gore-tex, .div-block-elenco-oriz.video-duffle-bafg {
    display: flex;
  }

  .div-block-5-blocchi, .div-block-5-blocchi.doppio {
    width: auto;
  }

  ._3-strati.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .div-block-1592 {
    width: 100%;
    height: 70px;
    margin-top: 4px;
    margin-bottom: 23px;
  }

  .heading-captions-2 {
    white-space: normal;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    line-height: 15px;
  }

  .hero-text-title-sections-trasparente {
    height: 10px;
    margin-bottom: 4px;
    top: 0;
    right: auto;
  }

  .div-block-82 {
    justify-content: flex-end;
    width: auto;
    margin-right: 0;
    right: 15%;
  }

  .nav-link-menu {
    background-color: #ffffffe6;
    border-bottom: .5px #000;
    width: auto;
    height: auto;
    margin: 0 auto 1px 0;
    padding-left: 80px;
    font-size: 13px;
    position: static;
  }

  .nav-link-menu:hover {
    color: var(--grey-interview);
    transform: none;
  }

  .nav-link-menu.w--current {
    color: var(--black);
    font-family: Helveticaneueltstd bd, sans-serif;
    font-weight: 700;
  }

  .nav-link-menu.connect {
    margin-top: -40px;
    margin-left: 40px;
    margin-right: auto;
  }

  .nav-link-menu.discover {
    margin-top: -40px;
    margin-left: 80px;
    margin-right: auto;
  }

  .nav-link-menu.experience {
    margin-top: -40px;
    margin-left: 120px;
  }

  .nav-link-menu.storitelling {
    margin-top: -40px;
    margin-left: 160px;
  }

  .nav-link-menu.kit-out {
    margin-top: -40px;
    margin-left: 200px;
  }

  .nav-link-menu.scale {
    margin-top: -40px;
    margin-left: 240px;
  }

  .nav-link-menu.agree {
    margin-top: -40px;
    margin-left: 280px;
  }

  .nav-link-menu.community {
    margin-top: -40px;
    margin-left: 320px;
  }

  .div-block-89 {
    width: 26px;
    margin-top: 4px;
  }

  .text-block-20 {
    font-size: 11px;
  }

  .link-block-22 {
    flex-direction: column;
    align-items: flex-end;
  }

  .nav-menu-3 {
    background-color: #0000;
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    align-items: flex-start;
    width: 100dvh;
    height: 40px;
    margin-left: -80px;
    padding-left: 80px;
    display: flex;
  }

  .home-3.picchio {
    background-size: 62px;
    width: 85px;
    height: 40px;
  }

  .home-3.discover-ke {
    display: none;
  }

  .dropdown-6 {
    display: flex;
    right: 22%;
  }

  .footer-heading {
    font-size: 11px;
  }

  .footer-heading.home {
    font-size: 13px;
  }

  .contenitore-menu {
    width: 30%;
    margin-left: 80px;
  }

  .menu-button-2 {
    background-color: var(--white);
    padding-top: 9px;
  }

  .dropdown-list-5 {
    display: flex;
  }

  .navbar-tnf.prova {
    margin-top: 303px;
  }

  .div-block-1596 {
    height: 70px;
  }

  .container-2 {
    display: none;
  }

  .customer-omini-interi {
    width: 70px;
    height: 120px;
  }

  .div-block-4-quadrati {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-4-quadrati.grandi {
    width: 540px;
  }

  .div-block-4-quadrati.grandi.fondo-grigio, .div-block-4-quadrati._3box {
    width: 100%;
  }

  .columns-4.customer-community {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi {
    width: 270px;
    height: 270px;
    padding: 3px;
  }

  .div-block-quadrati-bianchi.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .div-block-quadrati-bianchi.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .div-block-quadrati-bianchi.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .div-block-quadrati-bianchi.doppio {
    width: 200%;
  }

  .div-block-quadrati-bianchi.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .div-block-quadrati-bianchi.light-white.allafinewhite {
    width: 97%;
  }

  .div-block-quadrati-bianchi._3box {
    width: 100%;
  }

  .column-13, .column-13.doppio {
    padding-left: 0;
    padding-right: 0;
  }

  .titolo-pagina {
    letter-spacing: 4px;
    margin-top: 13px;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-pagina.left-align, .titolo-pagina.right-align {
    line-height: 30px;
  }

  .quadratini {
    padding: 0 2px;
  }

  .sub-altobasso-elenco-puntato-frasi {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-spazio-largo {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-spazio-largo._2word {
    padding-left: 13px;
    padding-right: 13px;
  }

  .column-14, .column-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-15._3box-agree {
    margin-bottom: 12px;
  }

  .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-example-captions {
    margin-top: 13px;
  }

  .image-example-captions.storytelling-box {
    width: 450px;
  }

  .image-example-captions.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .image-example-captions.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions.storytelling-box.experience-customer {
    width: 480px;
  }

  .image-example-captions.icons-4-box {
    width: 500px;
  }

  .image-example-captions.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .image-example-captions.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions.icons-4-box.experience-customer, .image-example-captions.icons-4-box.viola {
    width: 480px;
  }

  .image-example-captions._5-athletes {
    width: 330px;
  }

  .image-example-captions._5-athletes.x3-kit-out {
    width: 480px;
  }

  .image-example-captions._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions._5-athletes.experience-customer {
    width: 480px;
  }

  .image-example-captions.athletes-tnf {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-example-captions.athletes-tnf.green {
    width: 80%;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-example-captions.old-concept {
    width: 100%;
  }

  .image-example-captions.old-concept.green {
    width: 80%;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-1603 {
    width: 90%;
    padding: 9px;
  }

  .div-block-1604 {
    max-width: 450px;
    margin-top: 15px;
  }

  .div-block-2-colonne-libere {
    margin-bottom: 0;
  }

  .div-block-2-colonne-libere._2word {
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-1605 {
    width: 480px;
    height: 300px;
    margin-top: 19px;
  }

  .div-block-1605.storytelling, .div-block-1605.kit-out {
    width: 520px;
    height: 290px;
  }

  .div-block-normal {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .div-block-normal.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .div-block-normal.captions-open.seconda-capt._3d-f21 {
    width: 140px;
    top: -176px;
    left: 21px;
  }

  .div-block-normal.captions-open.flight-f21 {
    width: 100px;
    top: -92px;
    left: -90px;
  }

  .div-block-normal.captions-open.matryx {
    width: 230px;
    top: -164px;
    left: -100px;
  }

  .div-block-normal.captions-open.dual {
    width: 160px;
    top: -9px;
    left: -99px;
  }

  .div-block-normal.captions-open.surface-flight-f21 {
    width: 210px;
    margin-bottom: 0;
    top: -16px;
    left: 33px;
  }

  .div-block-normal.captions-open.watrproof-text {
    width: 120px;
    top: -51px;
    left: 75px;
  }

  .div-block-normal.captions-open.crampon-text {
    width: 110px;
    top: 33px;
    bottom: auto;
    left: -84px;
  }

  .div-block-normal.captions-open.padded-text {
    width: 140px;
    left: -131px;
  }

  .div-block-normal.captions-open.boa-text {
    top: -58px;
  }

  .div-block-normal.captions-open.breithorn-lycra-collar {
    left: -176px;
  }

  .div-block-normal.captions-open.breithorn-crampon-text {
    width: 111px;
    top: -128px;
    left: -99px;
  }

  .div-block-normal.captions-open.breithorn-vibram-text {
    width: 100px;
    top: -45px;
    bottom: auto;
    left: -113px;
  }

  .div-block-normal.captions-open.breithorn-ripstop {
    width: 160px;
    top: 26px;
    left: -125px;
  }

  .div-block-normal.captions-open.breithorn-breathable-text {
    width: 110px;
    top: -100px;
    left: 142px;
  }

  .div-block-normal.captions-open.breithorn-rubber-r-band {
    width: 120px;
    top: -137px;
    left: 37px;
  }

  .div-block-normal.captions-open.cragstone-boa-text {
    width: 181px;
    top: -61px;
    left: 74px;
  }

  .div-block-normal.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .div-block-normal.captions-open.cragstone-collar-text {
    top: -124px;
    left: 25px;
  }

  .div-block-normal.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .div-block-normal.captions-open.cragstone-vibram-text {
    width: 140px;
    top: -30px;
    bottom: auto;
    left: -150px;
  }

  .div-block-normal.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 81px;
  }

  .div-block-normal.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .div-block-normal.white.benefit2 {
    width: 95%;
  }

  .layar_system_ok {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .layar_system_ok.largo-per-3 {
    min-width: 300px;
  }

  .dropdown-wrapper-3-trasp {
    height: 120%;
  }

  .dropdown-wrapper-3-trasp.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-3-trasp.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-3-trasp.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-3-trasp.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-3-trasp.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-3-trasp.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-3-trasp.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-3-trasp.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-3-trasp.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-3-trasp.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-3-trasp.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-3-trasp.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-trigger-2-trasp {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-2-trasp.scarpe {
    height: 270px;
  }

  .dropdown-trigger-2-trasp.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger-2-trasp.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-2-trasp.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-2-trasp.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger-2-trasp.left-align, .dropdown-trigger-2-trasp.left-center, .dropdown-trigger-2-trasp.center-align {
    justify-content: flex-start;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-video-500x500 {
    width: 340px;
    height: 340px;
  }

  .sub-altobasso-elenco-puntato---5-sensi {
    font-size: 13px;
    line-height: 14px;
  }

  .sub-altobasso-elenco-puntato---5-sensi.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato---5-sensi.custimers-esempio {
    font-size: 15px;
  }

  .div-block-1610 {
    margin-top: -20px;
  }

  .div-block-1611 {
    flex-wrap: wrap;
    align-content: flex-start;
  }

  .div-block-5-sense-gif {
    width: 100px;
    height: 100px;
  }

  .sub-altobasso-small-5-grande {
    font-size: 20px;
    line-height: 21px;
  }

  .sub-altobasso-small-5-grande.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-1613 {
    width: auto;
  }

  .div-block-1614 {
    height: 190px;
  }

  .div-block-image-small-whit-link-video.customer-journey {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-whit-link-video.customer-journey.guarantee, .div-block-image-small-whit-link-video.customer-journey.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .slider-indigo {
    max-width: 260px;
    height: 180px;
  }

  .div-block-2-link-per-video-indigo {
    width: 100%;
  }

  .div-block-contenitore-x-video-indigo {
    width: 240px;
  }

  .div-block-blocchi-orizzontali, .div-block-blocchi-orizzontali.doppio {
    width: auto;
  }

  .dropdown-wrapper-orizz {
    height: 120%;
  }

  .dropdown-wrapper-orizz.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-orizz.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-orizz.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-orizz.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-orizz.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-orizz.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-orizz.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-orizz.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-orizz.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-orizz.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-orizz.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-orizz.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block-show-oriz {
    display: none;
  }

  .div-block-show-oriz.solo-smartphone {
    width: 95%;
    display: block;
  }

  .div-block-show-text {
    padding-left: 0;
  }

  .div-block-show-text.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-show-text._0-up {
    margin-top: 0;
  }

  .div-block-normaly-show-hide {
    padding-left: 0;
  }

  .div-block-normaly-show-hide.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-normaly-show-hide._0-up {
    margin-top: 0;
  }

  .div-block-show-e-hide {
    height: 80px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.quarto, .div-block-da-mostrare.quad4-grande-sopra.terzo {
    top: -399px;
  }

  .div-block-da-mostrare.quad4-grande-sopra {
    width: 400px;
    height: auto;
    min-height: 400px;
    padding: 10px;
    top: -199px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.terzo {
    top: -399px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra {
    min-height: 400px;
    top: -199px;
    left: -200px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
    top: -399px;
  }

  .div-block-da-mostrare.quad-sopra-tool {
    width: 220px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .paragraph-12 {
    font-size: 15px;
    line-height: 18px;
  }

  .div-click-linking-benefit {
    margin-top: 16px;
  }

  .div-block-detail-pdf {
    width: 50%;
    height: 280px;
  }

  .div-block-timels {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .div-block-timels.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .div-block-timels.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .div-block-timels.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .div-block-timels.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .div-block-subtitle {
    padding-left: 0;
  }

  .div-block-subtitle.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-subtitle._0-up {
    margin-top: 0;
  }

  .div-block-show-e-hide-quad4 {
    width: 200px;
    height: 200px;
    min-height: 200px;
  }

  .div-block-show-e-hide-quad4.video-tool {
    width: 220px;
  }

  .div-block-250x250 {
    width: 200px;
    height: 200px;
  }

  .div-block-1620 {
    width: 400px;
    height: 200px;
  }

  .sub-altobasso-testo-4x4 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-testo-4x4.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-testo-4x4.piccolo {
    font-size: 14px;
    line-height: 19px;
  }

  .sub-altobasso-testo-4x4.custimers-esempio {
    font-size: 15px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.custimers-esempio {
    font-size: 15px;
  }

  .video-integrati-cubi {
    width: 300px;
    height: 230px;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .div-block-red-button {
    height: 110px;
  }

  .click-discover {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .click-discover.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .click-discover.red {
    font-size: 17px;
  }

  .link-purpose {
    margin-top: 41px;
  }

  .div-block-previous-next {
    height: 70px;
    margin-top: 0;
    position: static;
  }

  .div-block-contenitore-click-lottie {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .div-block-contenitore-click-lottie.connect.vuoto {
    margin-top: -423px;
    margin-left: 361px;
  }

  .div-block-contenitore-click-lottie.connect.vuoto.sm {
    margin-left: 397px;
    margin-right: 0;
  }

  .div-block-contenitore-click-lottie.connect.vuoto-exp-link-icon {
    padding-top: 8px;
  }

  .div-block-button-click {
    width: 50px;
    height: 50px;
  }

  .text-block-23 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-contenitore-cta.home-pillars {
    margin-top: 14px;
  }

  .div-block-contenitore-cta.tents {
    margin-top: 22px;
  }

  .div-block-over-home {
    width: 90%;
  }

  .div-block-320x320.icone {
    width: 220px;
  }

  .sub-altobasso-elenco-puntato-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-copy.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-elenco-puntato-copy.custimers-esempio {
    font-size: 15px;
  }

  .div-block-spazio-largo-copy {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-largo-copy._2word {
    padding-left: 13px;
    padding-right: 13px;
  }

  .video-prodotto {
    height: auto;
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-block-values30 {
    margin-bottom: -83px;
  }

  .video-integrati-values {
    width: 90%;
    height: 90px;
    margin: 0 auto;
    top: -101px;
  }

  .div-block-cust-portrait-blu {
    width: 110px;
    height: 105px;
  }

  .div-menu-footer {
    justify-content: flex-end;
    width: auto;
    margin-right: 0;
    right: 15%;
  }

  .container-100 {
    margin-top: 40px;
  }

  .container-100.meta {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-header-our-core {
    background-size: 1000px;
  }

  .box-intro-macro-argomenti {
    margin-top: 13px;
  }

  .box-intro-macro-argomenti.storytelling-box {
    width: 450px;
  }

  .box-intro-macro-argomenti.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .box-intro-macro-argomenti.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-intro-macro-argomenti.storytelling-box.experience-customer {
    width: 480px;
  }

  .div_materials_technologies_ph_1 {
    width: 400px;
    height: 260px;
  }

  .div-block-image-vertic-sopra {
    width: 110px;
    height: 150px;
  }

  .div-block-image-vertic-sopra.footwear {
    width: 160px;
    height: 100px;
  }

  .div-block-image-vertic-sopra.equipment {
    width: 140px;
    height: 110px;
    margin-top: -81px;
  }

  .div-block-image-vertic-sopra.timelines {
    width: 120px;
    height: 140px;
  }

  .div-block-image-quadr-sopra {
    width: 110px;
    height: 110px;
  }

  .div-block-image-quadr-sopra.timelines {
    width: 100px;
    height: 100px;
  }

  .div-block-1628 {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .div-block-1629 {
    height: 260px;
  }

  .list-2 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-icone {
    height: 40px;
  }

  .explore_more-in_store {
    flex-direction: column;
  }

  .div-block-experience_demoexc-customer-copy {
    width: auto;
    height: auto;
    padding: 3px;
  }

  .div-block-experience_demoexc-customer-copy.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .div-block-experience_demoexc-customer-copy.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .div-block-experience_demoexc-customer-copy.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .div-block-experience_demoexc-customer-copy.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .frase-cit {
    letter-spacing: 4px;
    font-size: 17px;
    line-height: 20px;
  }

  .frase-cit.white-big {
    letter-spacing: 2px;
    width: 90%;
    font-size: 24px;
    line-height: 30px;
  }

  .frase-cit.giallo {
    letter-spacing: 2px;
  }

  .text-span-nome-cit {
    font-size: 13px;
  }

  .superscript {
    font-size: 18px;
  }

  .div-block-new-shop {
    width: 500px;
    height: 310px;
  }

  .div-block-grigino-dopo-click {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .div-block-grigino-dopo-click.insulation-comparison {
    width: 100%;
    display: block;
  }

  .slider-we-are-tnf {
    height: 400px;
  }

  .div-block-1631 {
    margin-top: 9px;
  }

  .list-item-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 21px;
  }

  .list-3 {
    width: 100%;
    padding-left: 18px;
  }

  .div-block-1633 {
    background-position: 50%;
  }

  .div-block-logoevolution {
    width: 190px;
    height: 170px;
  }

  .div-block-logoevolution.secondo {
    width: 150px;
    height: 140px;
    margin-top: 33px;
    margin-bottom: 50px;
  }

  .div-block-athletes.conrad {
    background-position: 50% 30%;
  }

  .div-block-1634 {
    width: auto;
    height: auto;
  }

  .section-5-pillars-home {
    padding-bottom: 0;
  }

  .div-block-bloccone-pillars {
    margin-top: 42px;
  }

  .div-block-chess-01-wat {
    background-image: linear-gradient(270deg, #fab244b3, #fab24400), url('../images/_DSC0208_WAT_yellow_crop_2500.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 160%;
  }

  .div-block-chess-01-wat._02 {
    background-image: linear-gradient(to bottom, null, null), url('../images/f19_summit_fl_022_2400.jpg');
    background-position: 0 0, 100%;
  }

  .div-block-chess-01-wat._03 {
    background-image: linear-gradient(272deg, #004e1ee6, #fab24400 95%), url('../images/JordanManoukian_NaranjoFernandaMaciel-70_2500.jpg');
    background-position: 0 0, 100% 89%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 138%;
  }

  .div-block-chess-01-wat._04 {
    background-image: linear-gradient(270deg, var(--red-tnf), #fab24400 88%), url('../images/TNF_SS20_Volume-BAGS-LUGGAGE_Saunders-7596_2000.jpg');
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 150%;
  }

  .titolo-pillars-home {
    letter-spacing: 1px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 25px;
    line-height: 23px;
  }

  .titolo-pillars-home.left-align, .titolo-pillars-home.right-align {
    line-height: 30px;
  }

  .titolo-pillars-home.connect.ombra, .titolo-pillars-home.greet.ombra, .titolo-pillars-home.discover.ombra, .titolo-pillars-home.experience.ombra, .titolo-pillars-home.storytelling.ombra, .titolo-pillars-home.kit-out.ombra, .titolo-pillars-home.scale.ombra-white, .titolo-pillars-home.community.ombra {
    font-size: 40px;
  }

  .titolo-pillars-home.numbers {
    margin-bottom: -94px;
    font-size: 170px;
  }

  .div-block-contenitore-testi-5-pillars.largo-50 {
    width: 100%;
  }

  .sub-altobasso-description-pillars-white {
    font-size: 13px;
    line-height: 14px;
  }

  .sub-altobasso-description-pillars-white.centrato {
    margin-top: 16px;
  }

  .sub-altobasso-description-pillars-white.centrato.questions {
    line-height: 26px;
  }

  .sub-altobasso-description-pillars-white.custimers-esempio {
    font-size: 15px;
  }

  .div-block-1637 {
    width: 100%;
  }

  .div-block-1638 {
    width: 60%;
  }

  .nascosto-in-smartphone {
    display: none;
  }

  .quick-stack-2 {
    padding: 6px;
  }

  .dropdown_1_our_product {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_1_our_product.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_1_our_product.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_1_our_product.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_1_our_product.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_1_our_product.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_1_our_product.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_1_our_product.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_1_our_product.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_1_our_product.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_1_our_product.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_1_our_product.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_1_our_product.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_1_our_product.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_1_our_product.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_1_our_product.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_1_our_product.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_1_our_product.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_1_our_product.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_1_our_product.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_1_our_product.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_1_our_product.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_1_our_product.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block-our_product.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-our_product.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-our_product.tnf-adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-our_product.ahtlete_tested {
    flex-direction: column-reverse;
  }

  .div-block_photo_athlete_tested {
    width: 80%;
    height: 300px;
  }

  .dropdown_1_athlete_tested {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_1_athlete_tested.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_1_athlete_tested.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_1_athlete_tested.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_1_athlete_tested.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_1_athlete_tested.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_1_athlete_tested.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_1_athlete_tested.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_1_athlete_tested.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_1_athlete_tested.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_1_athlete_tested.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_1_athlete_tested.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_1_athlete_tested.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_1_our_product_ok {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_1_our_product_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_1_our_product_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_1_our_product_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_1_our_product_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_1_our_product_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_1_our_product_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_1_our_product_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_1_our_product_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_1_our_product_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_1_our_product_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_1_our_product_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_1_our_product_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block_materials_technologies {
    height: 260px;
  }

  .div_materials_technologies_ph_3 {
    width: 110px;
    height: 150px;
  }

  .div_materials_technologies_ph_2 {
    width: 110px;
    height: 110px;
  }

  .div_contenitore_mat_tech {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: 440px;
  }

  .div_contenitore_mat_tech.largo-per-3 {
    min-width: 300px;
  }

  .mat_tech_summit {
    margin-top: 13px;
  }

  .mat_tech_summit.storytelling-box {
    width: 450px;
  }

  .mat_tech_summit.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_summit.icons-4-box {
    width: 500px;
  }

  .mat_tech_summit.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_summit._5-athletes {
    width: 100%;
  }

  .mat_tech_summit._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit._5-athletes.experience-customer {
    width: 480px;
  }

  .div-block-summit-series {
    background-image: url('../images/pulsante_summit_series_mobile.jpg');
    min-height: 160px;
  }

  .div-block-summit-series.conrad {
    background-position: 50% 30%;
  }

  .div_brand-dna {
    width: 400px;
    height: 260px;
  }

  .div-block_vectiv {
    background-image: url('../images/pulsante_summit_series_mobile.jpg');
  }

  .div-block_vectiv.conrad {
    background-position: 50% 30%;
  }

  .mat_tech_summit-copy {
    margin-top: 13px;
  }

  .mat_tech_summit-copy.storytelling-box {
    width: 450px;
  }

  .mat_tech_summit-copy.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit-copy.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit-copy.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_summit-copy.icons-4-box {
    width: 500px;
  }

  .mat_tech_summit-copy.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit-copy.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit-copy.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_summit-copy._5-athletes {
    width: 100%;
  }

  .mat_tech_summit-copy._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_summit-copy._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_summit-copy._5-athletes.experience-customer {
    width: 480px;
  }

  .div-block-summit-series-copy {
    background-image: url('../images/pulsante_vectiv_ipad.jpg');
    min-height: 160px;
  }

  .div-block-summit-series-copy.conrad {
    background-position: 50% 30%;
  }

  .div-block-thermoball {
    background-image: url('../images/pulsante_down_ipad.jpg');
    min-height: 160px;
  }

  .div-block-thermoball.conrad {
    background-position: 50% 30%;
  }

  .div-block-thermoball.thermoball {
    background-image: url('../images/pulsante_thermoball_ipad.jpg');
  }

  .div-block-_futurlight {
    background-image: url('../images/pulsante_FUTURELIGHT_ipad.jpg');
    min-height: 160px;
  }

  .div-block-_futurlight.conrad {
    background-position: 50% 30%;
  }

  .mat_tech_futur_light {
    margin-top: 13px;
  }

  .mat_tech_futur_light.storytelling-box {
    width: 450px;
  }

  .mat_tech_futur_light.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_futur_light.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_futur_light.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_futur_light.icons-4-box {
    width: 500px;
  }

  .mat_tech_futur_light.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_futur_light.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_futur_light.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_futur_light._5-athletes {
    width: 100%;
  }

  .mat_tech_futur_light._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_futur_light._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_futur_light._5-athletes.experience-customer {
    width: 480px;
  }

  .mat_tech_dryvent {
    margin-top: 13px;
  }

  .mat_tech_dryvent.storytelling-box {
    width: 450px;
  }

  .mat_tech_dryvent.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_dryvent.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_dryvent.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_dryvent.icons-4-box {
    width: 500px;
  }

  .mat_tech_dryvent.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_dryvent.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_dryvent.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_dryvent._5-athletes {
    width: 100%;
  }

  .mat_tech_dryvent._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_dryvent._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_dryvent._5-athletes.experience-customer {
    width: 480px;
  }

  .div-block-_dryvent {
    background-image: url('../images/pulsante_dryvent_ipad.jpg');
    min-height: 160px;
  }

  .div-block-_dryvent.conrad {
    background-position: 50% 30%;
  }

  .mat_tech_gore-tex {
    margin-top: 13px;
  }

  .mat_tech_gore-tex.storytelling-box {
    width: 450px;
  }

  .mat_tech_gore-tex.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_gore-tex.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_gore-tex.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_gore-tex.icons-4-box {
    width: 500px;
  }

  .mat_tech_gore-tex.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_gore-tex.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_gore-tex.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_gore-tex._5-athletes {
    width: 100%;
  }

  .mat_tech_gore-tex._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_gore-tex._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_gore-tex._5-athletes.experience-customer {
    width: 480px;
  }

  .div-block_gore-tex {
    background-image: url('../images/pulsante_GORETEX_IPAD.jpg');
    min-height: 160px;
  }

  .div-block_gore-tex.conrad {
    background-position: 50% 30%;
  }

  .dropdown_footwear {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_footwear.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_footwear.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_footwear.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_footwear.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_footwear.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_footwear.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_footwear.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_footwear.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_footwear.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_footwear.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_footwear.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_footwear.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_footwear.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_footwear.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_footwear.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_footwear.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_footwear.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_footwear.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_footwear.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_footwear.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_footwear.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_footwear.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block_footwear, .div-block_equipment, .div-block_timels {
    height: 260px;
  }

  .titolo_athlete_tested {
    letter-spacing: 2px;
    font-size: 26px;
    line-height: 23px;
  }

  .titolo_athlete_tested.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .quadrato-rosso {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .quadrato-rosso.piccolo-rosso {
    margin-right: 5px;
  }

  .quadrato-rosso.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .quadrato-rosso.invertito {
    margin-left: 15px;
  }

  .mat_tech_down {
    margin-top: 13px;
  }

  .mat_tech_down.storytelling-box {
    width: 450px;
  }

  .mat_tech_down.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_down.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_down.storytelling-box.experience-customer {
    width: 480px;
  }

  .mat_tech_down.icons-4-box {
    width: 500px;
  }

  .mat_tech_down.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .mat_tech_down.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_down.icons-4-box.experience-customer {
    width: 480px;
  }

  .mat_tech_down._5-athletes {
    width: 100%;
  }

  .mat_tech_down._5-athletes.x3-kit-out {
    width: 480px;
  }

  .mat_tech_down._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .mat_tech_down._5-athletes.experience-customer {
    width: 480px;
  }

  .div-blockdown {
    background-image: url('../images/pulsante_thermoball_ipad.jpg');
    min-height: 160px;
  }

  .div-blockdown.conrad {
    background-position: 50% 30%;
  }

  .slider-6, .text-block-26 {
    width: 250px;
    height: 250px;
  }

  .iconic_now.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .iconic_now.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .iconic_now.tnf-adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .iconic_now.tnf_adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .iconic_now.tnf_adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .iconic_now.tnf_adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .iconic_now.tnf_adventure.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.tnf_adventure.gallery.sx {
    padding-left: 10%;
  }

  .iconic_now.athlete_tested.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.athlete_tested.gallery.sx {
    padding-left: 10%;
  }

  .iconic_now.athlete_tested.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .iconic_now.athlete_tested.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .iconic_now.athlete_tested.guarantee.slider-we-are {
    height: 400px;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .titolo_iconic-now {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .titolo_iconic-now.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .slider-6-copy.iconic-now {
    width: 250px;
    height: 250px;
  }

  .iconic-now {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .iconic-now.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .iconic-now.summitseries {
    font-size: 20px;
    line-height: 18px;
  }

  .text-block-26-copy {
    width: 250px;
    height: 250px;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .div-block-contenitore-copy.athlete_tested.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.athlete_tested.gallery.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 24px;
    padding-left: 0;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.slider-we-are {
    height: 400px;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .div-block-quadrato-nero-copy {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-block-quadrato-nero-copy.piccolo-rosso {
    margin-right: 5px;
  }

  .div-block-quadrato-nero-copy.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .div-block-quadrato-nero-copy.invertito {
    margin-left: 15px;
  }

  .quadrato-rosso_summit-series {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .quadrato-rosso_summit-series.piccolo-rosso {
    margin-right: 5px;
  }

  .quadrato-rosso_summit-series.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .quadrato-rosso_summit-series.invertito {
    margin-left: 15px;
  }

  .text_iconic-now, .name_iconic-now {
    width: 250px;
    height: 250px;
  }

  .image-example-captions-2 {
    margin-top: 13px;
  }

  .image-example-captions-2._5-athletes {
    width: 330px;
  }

  .dropdown-wrapper-4 {
    height: 120%;
    margin-bottom: 1px;
  }

  .text-block-27 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1646 {
    height: 32px;
  }

  .div-block-1648 {
    height: 65px;
  }

  .sub-altobasso-small-2 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-2.centrato {
    margin-top: 16px;
  }

  .sub-altobasso-elenco-puntato-2.athleted_tested {
    line-height: 23px;
  }

  .dropdown-content-3 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-3.athletes-content {
    padding-top: 13px;
    padding-bottom: 0;
    font-family: Helveticaneueltstd cn, sans-serif;
  }

  .dropdown-content-3._550-fill-power {
    height: 100px;
  }

  .dropdown-content-3.footwear-contenute {
    padding-top: 0;
    padding-bottom: 5px;
  }

  .dropdown-content-3.backpack {
    padding-top: 13px;
    padding-bottom: 0;
    padding-right: 0%;
    font-family: Helveticaneueltstd cn, sans-serif;
  }

  .image-example-captions-3 {
    margin-top: 13px;
  }

  .image-example-captions-3._5-athletes {
    width: 330px;
  }

  .image-example-captions-3._6-tech_summit_series {
    width: 75%;
  }

  .image-example-captions-3._6-tech_summit_series.down, .image-example-captions-3._6-tech_summit_series.colonna-cycle, .image-example-captions-3._6-tech_summit_series.colonna-cycle {
    width: 100%;
  }

  .image-example-captions-3.down-construction_01 {
    width: 330px;
  }

  .image-example-captions-3.upper-insulation {
    width: 75%;
  }

  .image-example-captions-3.upper-insulation.down {
    width: 100%;
  }

  .image-example-captions-3.upper-insula {
    width: 75%;
  }

  .image-example-captions-3.upper-insula.down, .image-example-captions-3.backpacks_dyno, .image-example-captions-3.backpacks_dyno.down {
    width: 100%;
  }

  .dropdown-wrapper-5 {
    height: 120%;
    margin-bottom: 1px;
  }

  .div-block-1649 {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-1651 {
    height: 65px;
  }

  .sub-altobasso-small-3 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .div_click_summitseries-tech {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: auto;
    max-width: none;
  }

  .div_click_summitseries-tech.largo-per-3 {
    min-width: 300px;
  }

  .dropdown-1 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown-1._6-tech_summit_series {
    height: auto;
  }

  .dropdown-1.anatomy_1, .dropdown-1.sleeping_2 {
    height: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .dropdown-1.backpacks_dyno_tech {
    height: auto;
  }

  .dropdown-1.on-mountain {
    height: auto;
    font-size: 13px;
    line-height: 18px;
  }

  .dropdown_2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .div-block-ss_tech.conrad {
    background-position: 50% 30%;
  }

  .benefits {
    font-size: 14px;
    line-height: 16px;
  }

  .benefits.centrato {
    margin-top: 9px;
  }

  .strati-di-tecnologia {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .strati-di-tecnologia.largo-per-3 {
    min-width: 300px;
  }

  .strati-tecnologia {
    font-size: 14px;
    line-height: 16px;
  }

  .strati-tecnologia.centrato {
    margin-top: 9px;
  }

  .slider-layering-system {
    height: 400px;
  }

  .layer-system {
    width: 200px;
    height: 300px;
  }

  .layer-system.customer-journey {
    height: 450px;
  }

  .layer-system.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .layer-system.customer-journey.guarantee {
    height: 290px;
  }

  .layer-system.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .layer-system.quadrato-senza-immagini {
    width: 400px;
    height: 200px;
  }

  .layer-system.colotrs-tnf-jacket {
    height: 240px;
  }

  .layer-system.colotrs-tnf-jacket.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .layer-system.colotrs-tnf-jacket.guarantee {
    height: 290px;
  }

  .layer-system.colotrs-tnf-jacket.experience-demo {
    width: 100%;
    height: 290px;
  }

  .layer-system.on-mountain-action {
    background-position: 20%;
    height: 400px;
  }

  .layer-system.on-mountain-action.leader {
    background-position: 50%;
    height: 360px;
  }

  .layer-system.on-mountain-action.born-explore, .layer-system.on-mountain-action.dot_knit {
    width: 237px;
    height: 280px;
  }

  .loghi-latering-system {
    width: 150px;
    height: 30px;
    padding-left: 0;
  }

  .loghi-latering-system.spazio-a-dx {
    padding-right: 22px;
  }

  .loghi-latering-system.centrato {
    margin-top: 5px;
  }

  .loghi-latering-system.centrato.dropdown-storytelling, .loghi-latering-system._0-up {
    margin-top: 0;
  }

  .div-block-1655 {
    height: 60px;
  }

  .div-block-100 {
    height: 300px;
  }

  .div-block-100.stretto {
    height: auto;
  }

  .white-bg-title {
    margin-top: 3px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .div-block-innovation-container-oriz-2 {
    flex-direction: column;
    justify-content: flex-start;
    width: 75%;
  }

  .div-block-1526 {
    align-items: center;
    display: flex;
  }

  .dropdown-content-6 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .div-block-benefits {
    width: 94%;
  }

  .vec_consumer-benefit {
    padding-top: 32px;
    padding-bottom: 35px;
  }

  .right-arrow-6.mostra {
    height: auto;
  }

  .dropdown-wrapper-6 {
    height: 120%;
  }

  .dropdown-wrapper-6.dd-innovation {
    background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 33px 16px;
  }

  .dropdown-wrapper-6.dd-innovation:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null), url('../images/INSIGHT.jpg');
    background-position: 0 0, 0 0, 50% 0;
  }

  .dropdown-wrapper-6.dd-innovation.spectra {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/problem.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.spectra:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null), url('../images/problem.jpg');
    background-position: 0 0, 0 0, 50% 0;
  }

  .dropdown-wrapper-6.dd-innovation.modularity {
    height: auto;
  }

  .dropdown-wrapper-6.dd-innovation.modularity.solution, .dropdown-wrapper-6.dd-innovation.modularity.solution:hover {
    background-image: linear-gradient(to bottom, null, null), url('../images/SOLUTION.jpg');
    background-position: 0 0, 50% 0;
  }

  .dropdown-wrapper-6.dd-innovation.modularity.solution.stability {
    background-image: linear-gradient(to bottom, null, null), url('../images/stability.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown-wrapper-6.dd-innovation.vectiv {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.vectiv:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.comfort {
    background-image: linear-gradient(to bottom, null, null), url('../images/comfort.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown-wrapper-6.dd-innovation.cold-weather {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-wrapper-6.dd-innovation.tent {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.tent:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.sleep_3 {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.sleep_3:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.sleep_2 {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.sleep_2:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.sleep_1 {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.sleep_1:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.color_1 {
    background-image: none;
  }

  .dropdown-wrapper-6.dd-innovation.color_1:hover {
    background-image: linear-gradient(#0000, #0000);
  }

  .dropdown-wrapper-6.dd-innovation.our_commitments {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SCALE-CIRCULARITY_1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.our_commitments:hover {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), url('../images/SCALE-CIRCULARITY_1.jpg');
    background-position: 0 0, 0 0, 50%;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/problem.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null), url('../images/problem.jpg');
    background-position: 0 0, 0 0, 50% 0;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly._250 {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/RESPONSIBLY-SOURCED.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly._250:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/RESPONSIBLY-SOURCED.jpg');
  }

  .dropdown-wrapper-6.dd-innovation.sustainable-packaging {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/WPRL_TANDEM.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.sustainable-packaging:hover {
    background-image: linear-gradient(to bottom, null, null), linear-gradient(to bottom, null, null), url('../images/problem.jpg');
    background-position: 0 0, 0 0, 50% 0;
  }

  .dropdown-wrapper-6.dd-innovation.without-compromise {
    background-image: linear-gradient(to bottom, var(--gradiente-value), var(--gradiente-value)), url('../images/SUSTAINABLE-PACKAGING.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.without-compromise:hover {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/SUSTAINABLE-PACKAGING.jpg');
    background-position: 0 0, 50%;
  }

  .dropdown-wrapper-6.tents {
    width: 100%;
  }

  .dropdown-wrapper-6.wheeled-luggage {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .slide-31 {
    height: auto;
  }

  .div-block-1527 {
    flex-direction: row;
    align-items: stretch;
    height: 220px;
  }

  .div-block-vectiv-logo {
    width: 480px;
  }

  .div-block-immagini-twinlife {
    height: 220px;
  }

  .heading-4 {
    font-size: 28px;
    line-height: 30px;
  }

  .heading-4.sub1 {
    letter-spacing: 4px;
    font-size: 23px;
    line-height: 29px;
  }

  .heading-4.sub1.sub-innovation.vectiv {
    margin-top: 10px;
    font-size: 24px;
  }

  .heading-4.sub1.sub-innovation.bianco {
    color: var(--white);
    font-size: 24px;
    line-height: 28px;
  }

  .heading-4.sub1.sub-innovation {
    font-size: 23px;
    line-height: 29px;
  }

  .heading-4.titolo-footwear {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .heading-4.titolo-footwear-copy {
    letter-spacing: 1px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
    line-height: 24px;
  }

  .vectiv_tech_turns {
    width: 100%;
  }

  .container-1201 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-x3 {
    margin-top: 11px;
    margin-bottom: 19px;
  }

  .div-block-x3._3-benefit {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-114 {
    height: 170px;
  }

  .text-block-29 {
    font-size: 14px;
  }

  .text-block-29.bianco {
    font-size: 12px;
  }

  .dropdown-trigger-3 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-3.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-3.vectiv.immage._3 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .dropdown-trigger-3.vectiv.immage.connect, .dropdown-trigger-3.vectiv.immage.curius {
    height: 150px;
  }

  .testo-su-box-colorato-2 {
    color: var(--white);
    padding: 21px 18px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 14px;
    line-height: 16px;
  }

  .video-vective {
    width: 500px;
    height: 310px;
  }

  .vec_power-further.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .vec_power-further.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .vec_power-further.tnf-adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .vec_power-further.tnf_adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .vec_power-further.tnf_adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .vec_power-further.tnf_adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .vec_power-further.tnf_adventure.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.tnf_adventure.gallery.sx {
    padding-left: 10%;
  }

  .vec_power-further.athlete_tested.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.athlete_tested.gallery.sx {
    padding-left: 10%;
  }

  .vec_power-further.athlete_tested.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .vec_power-further.athlete_tested.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .vec_power-further.athlete_tested.guarantee.slider-we-are {
    height: 400px;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .power-further {
    letter-spacing: 2px;
    font-size: 26px;
    line-height: 23px;
  }

  .power-further.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .white-bg-title-copy, .athletes-tested {
    margin-top: 3px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .lab-proven {
    height: 300px;
  }

  .lab-proven.stretto {
    height: auto;
  }

  .lab-proven.stretto.nero {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .problem_insight_solution-copy-copy {
    width: 100%;
  }

  .athlete_performance.tnf-adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .athlete_performance.tnf-adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .athlete_performance.tnf-adventure.guarantee.slider-we-are, .athlete_performance.tnf-adventure.guarantee.layering-system {
    height: 400px;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .athlete_performance.tnf_adventure.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .athlete_performance.tnf_adventure.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .athlete_performance.tnf_adventure.guarantee.slider-we-are {
    height: 400px;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .athlete_performance.tnf_adventure.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.tnf_adventure.gallery.sx {
    padding-left: 10%;
  }

  .athlete_performance.athlete_tested.gallery {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.athlete_tested.gallery.sx {
    padding-left: 10%;
  }

  .athlete_performance.athlete_tested.guarantee {
    margin-top: 0;
    margin-bottom: 0;
  }

  .athlete_performance.athlete_tested.guarantee.experience-demo {
    margin-bottom: 24px;
  }

  .athlete_performance.athlete_tested.guarantee.slider-we-are {
    height: 400px;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 10%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy {
    margin-top: 19px;
    margin-bottom: 0;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 10%;
  }

  .titolo_athlete_performance {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .titolo_athlete_performance.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .athlete-preferences.customer-journey {
    height: 450px;
  }

  .athlete-preferences.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .athlete-preferences.customer-journey.guarantee {
    height: 290px;
  }

  .athlete-preferences.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .athlete-preferences.quadrato-senza-immagini {
    width: 400px;
    height: 200px;
  }

  .athlete-preferences.colotrs-tnf-jacket {
    height: 240px;
  }

  .athlete-preferences.colotrs-tnf-jacket.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .athlete-preferences.colotrs-tnf-jacket.guarantee {
    height: 290px;
  }

  .athlete-preferences.colotrs-tnf-jacket.experience-demo {
    width: 100%;
    height: 290px;
  }

  .athlete-preferences.on-mountain-action {
    background-position: 20%;
    height: 400px;
  }

  .athlete-preferences.on-mountain-action.leader {
    background-position: 50%;
    height: 360px;
  }

  .athlete-preferences.on-mountain-action.born-explore, .athlete-preferences.on-mountain-action.dot_knit, .athlete-preferences.on-mountain-action.born-explore-copy {
    width: 237px;
    height: 280px;
  }

  .div-block-1660 {
    flex-direction: column;
  }

  .div-block-1663 {
    width: 70%;
  }

  .div-block-1664 {
    width: 70%;
    height: 200px;
    margin-bottom: 43px;
  }

  .mask-11, .slider-vectiv, .slide-32 {
    height: auto;
  }

  .right-arrow-7 {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: auto;
    margin-right: 3px;
    display: flex;
  }

  .icon-17, .icon-18 {
    justify-content: center;
    align-items: center;
    width: 30px;
    display: flex;
  }

  .left-arrow-7 {
    justify-content: center;
    align-items: center;
    width: 30px;
    margin-left: 3px;
    display: flex;
  }

  .vectiv_slide-1, .vectiv_slide_2 {
    height: auto;
  }

  .footplate, .formula-for-faster {
    width: 70%;
    height: 200px;
    margin-bottom: 43px;
  }

  .vectiv_slide_3 {
    height: auto;
  }

  .foams {
    width: 70%;
    height: 200px;
    margin-bottom: 43px;
  }

  .vectiv_slide_4 {
    height: auto;
  }

  .outsole {
    width: 70%;
    height: 200px;
    margin-bottom: 43px;
  }

  .efficency_comfort_stability {
    flex-direction: column;
    justify-content: flex-start;
  }

  .button_download {
    width: 50px;
    height: 50px;
  }

  .content_download {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .content_download.connect.vuoto {
    margin-top: -423px;
    margin-left: 361px;
  }

  .content_download.connect.vuoto.sm {
    margin-left: 397px;
    margin-right: 0;
  }

  .content_download.connect.vuoto-exp-link-icon {
    padding-top: 8px;
  }

  .div-block-1665 {
    height: 80px;
    margin-bottom: 20px;
  }

  .div-block-1665.comfort {
    height: 80px;
  }

  .div-block-1665.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .foto-statica.utmb {
    background-position: 50% 100%;
    width: 100%;
    height: 200px;
  }

  .layaring_system_1 {
    width: 400px;
    height: 260px;
  }

  .layering_2 {
    width: 110px;
    height: 110px;
  }

  .layering_3 {
    width: 110px;
    height: 150px;
  }

  .text-block-31 {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-trigger-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .sub-altobasso-small-4 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .dropdown-wrapper-7 {
    height: 120%;
    margin-bottom: 1px;
  }

  .sub-altobasso-elenco-puntato-frasi-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-contenitore-click-lottie-2 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .dropdown-content-7 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-7.trasparente {
    padding-bottom: 2%;
  }

  .box-layer-ing_system {
    margin-top: 13px;
  }

  .box-layer-ing_system.storytelling-box {
    width: 450px;
  }

  .box-layer-ing_system.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .box-layer-ing_system.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-ing_system.storytelling-box.experience-customer {
    width: 480px;
  }

  .box-layer-ing_system.icons-4-box {
    width: 500px;
  }

  .box-layer-ing_system.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .box-layer-ing_system.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-ing_system.icons-4-box.experience-customer {
    width: 480px;
  }

  .box-layer-ing_system._5-athletes {
    width: 330px;
  }

  .box-layer-ing_system._5-athletes.x3-kit-out {
    width: 480px;
  }

  .box-layer-ing_system._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-ing_system._5-athletes.experience-customer {
    width: 480px;
  }

  .layersystem_click {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .layersystem_click.largo-per-3 {
    min-width: 300px;
  }

  .box-layer-system {
    margin-top: 13px;
  }

  .box-layer-system.storytelling-box {
    width: 450px;
  }

  .box-layer-system.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .box-layer-system.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-system.storytelling-box.experience-customer {
    width: 480px;
  }

  .box-layer-system.icons-4-box {
    width: 500px;
  }

  .box-layer-system.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .box-layer-system.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-system.icons-4-box.experience-customer {
    width: 480px;
  }

  .box-layer-system._5-athletes {
    width: 330px;
  }

  .box-layer-system._5-athletes.x3-kit-out {
    width: 480px;
  }

  .box-layer-system._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layer-system._5-athletes.experience-customer {
    width: 480px;
  }

  .image-example-captions-copy {
    margin-top: 13px;
  }

  .image-example-captions-copy.storytelling-box {
    width: 450px;
  }

  .image-example-captions-copy.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .image-example-captions-copy.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions-copy.storytelling-box.experience-customer {
    width: 480px;
  }

  .image-example-captions-copy.icons-4-box {
    width: 500px;
  }

  .image-example-captions-copy.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .image-example-captions-copy.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions-copy.icons-4-box.experience-customer {
    width: 480px;
  }

  .image-example-captions-copy._5-athletes {
    width: 330px;
  }

  .image-example-captions-copy._5-athletes.x3-kit-out {
    width: 480px;
  }

  .image-example-captions-copy._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .image-example-captions-copy._5-athletes.experience-customer {
    width: 480px;
  }

  .box-layeer-sytem {
    margin-top: 13px;
  }

  .box-layeer-sytem.storytelling-box {
    width: 450px;
  }

  .box-layeer-sytem.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .box-layeer-sytem.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layeer-sytem.storytelling-box.experience-customer {
    width: 480px;
  }

  .box-layeer-sytem.icons-4-box {
    width: 500px;
  }

  .box-layeer-sytem.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .box-layeer-sytem.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layeer-sytem.icons-4-box.experience-customer {
    width: 480px;
  }

  .box-layeer-sytem._5-athletes {
    width: 330px;
  }

  .box-layeer-sytem._5-athletes.x3-kit-out {
    width: 480px;
  }

  .box-layeer-sytem._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .box-layeer-sytem._5-athletes.experience-customer {
    width: 480px;
  }

  .cold-weather, .mid-layer {
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-block-spazio-a-sx-per-testo-2 {
    padding-left: 43px;
  }

  .div-block-titoloni-2 {
    margin-bottom: 0;
  }

  .div-block-image-big-bn.customer-journey {
    height: 450px;
  }

  .div-block-image-big-bn.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .div-block-image-big-bn.customer-journey.guarantee {
    height: 290px;
  }

  .div-block-image-big-bn.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .div-block-image-big-bn.true-north {
    width: 250px;
    height: 150px;
  }

  .sub-altobasso-big-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .sotto---sottotitolo-segmento-2 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .sotto---sottotitolo-segmento-2.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .section-grey-2 {
    padding-bottom: 19px;
  }

  .titolo-segmento-2 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-2.left-align {
    line-height: 30px;
  }

  .div-block-titolini-fianco-image-2.fuller {
    left: 4px;
  }

  .sub-altobasso-small-5 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-quadrato-nero {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-block-quadrato-nero.invertito {
    margin-left: 15px;
  }

  .div-block-quadrato-nero.piccolo-rosso {
    margin-right: 5px;
  }

  .div-block-spazio-a-sx-per-testo-3 {
    padding-left: 43px;
  }

  .sottotitolo-segmento-2 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sub-altobasso-small-6 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .video-integrati-values-2 {
    width: 90%;
    height: 90px;
    margin: 0 auto;
    top: -101px;
  }

  .lightbox-link-5 {
    background-size: 110px, cover;
  }

  .lightbox-link-5.video-values-link {
    background-size: 45px;
  }

  .titolo-segmento-2-copy {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-2-copy.left-align {
    line-height: 30px;
  }

  .our-values-guide-us {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .boxour_values_guide_us {
    height: 120%;
  }

  .boxour_values_guide_us.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .boxour_values_guide_us.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .boxour_values_guide_us.dd-innovation.modularity {
    height: auto;
  }

  .love_wild-place {
    height: 120%;
  }

  .love_wild-place.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .love_wild-place.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .love_wild-place.dd-innovation.modularity {
    height: auto;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.foto-_02, .love_wild-place.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .love_wild-place.dd-innovation.foto-_014, .love_wild-place.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .love_wild-place.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dropdown-trigger-copy {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .titolo_values {
    font-size: 28px;
    line-height: 30px;
  }

  .titolo_values.sub1 {
    letter-spacing: 4px;
    font-size: 23px;
    line-height: 29px;
  }

  .titolo_values.sub1.sub-innovation {
    font-size: 23px;
    line-height: 29px;
  }

  .titolo_values.titolo-footwear, .titolo_values.titolo-footwear-copy {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 30px;
    line-height: 36px;
  }

  .subtitle_value {
    font-size: 14px;
    line-height: 17px;
  }

  .subtitle_value.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .subtitle_value.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .subtitle_value.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .dropdown_text_value {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .purpoe-conrad-anker {
    width: 500px;
    height: 310px;
  }

  .siv_photo_shop_2 {
    width: 300px;
    height: 200px;
    margin-top: -104px;
    left: 114px;
  }

  .div-block-titoloni-3 {
    margin-bottom: 0;
  }

  .dropdown-content-copy {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .dropdown-content-copy.captions-open.seconda-capt._3d-f21 {
    width: 140px;
    top: -176px;
    left: 21px;
  }

  .dropdown-content-copy.captions-open.flight-f21 {
    width: 100px;
    top: -92px;
    left: -90px;
  }

  .dropdown-content-copy.captions-open.matryx {
    width: 230px;
    top: -164px;
    left: -100px;
  }

  .dropdown-content-copy.captions-open.dual {
    width: 160px;
    top: -9px;
    left: -99px;
  }

  .dropdown-content-copy.captions-open.surface-flight-f21 {
    width: 210px;
    margin-bottom: 0;
    top: -16px;
    left: 33px;
  }

  .dropdown-content-copy.captions-open.watrproof-text {
    width: 120px;
    top: -51px;
    left: 75px;
  }

  .dropdown-content-copy.captions-open.crampon-text {
    width: 110px;
    top: 33px;
    bottom: auto;
    left: -84px;
  }

  .dropdown-content-copy.captions-open.padded-text {
    width: 140px;
    left: -131px;
  }

  .dropdown-content-copy.captions-open.boa-text {
    top: -58px;
  }

  .dropdown-content-copy.captions-open.breithorn-lycra-collar {
    left: -176px;
  }

  .dropdown-content-copy.captions-open.breithorn-crampon-text {
    width: 111px;
    top: -128px;
    left: -99px;
  }

  .dropdown-content-copy.captions-open.breithorn-vibram-text {
    width: 100px;
    top: -45px;
    bottom: auto;
    left: -113px;
  }

  .dropdown-content-copy.captions-open.breithorn-ripstop {
    width: 160px;
    top: 26px;
    left: -125px;
  }

  .dropdown-content-copy.captions-open.breithorn-breathable-text {
    width: 110px;
    top: -100px;
    left: 142px;
  }

  .dropdown-content-copy.captions-open.breithorn-rubber-r-band {
    width: 120px;
    top: -137px;
    left: 37px;
  }

  .dropdown-content-copy.captions-open.cragstone-boa-text {
    width: 181px;
    top: -61px;
    left: 74px;
  }

  .dropdown-content-copy.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .dropdown-content-copy.captions-open.cragstone-collar-text {
    top: -124px;
    left: 25px;
  }

  .dropdown-content-copy.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .dropdown-content-copy.captions-open.cragstone-vibram-text {
    width: 140px;
    top: -30px;
    bottom: auto;
    left: -150px;
  }

  .dropdown-content-copy.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 81px;
  }

  .dropdown-content-copy.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .dropdown-content-copy.white.benefit2 {
    width: 95%;
  }

  .dropdown-content-copy.trasparente {
    padding-bottom: 2%;
  }

  .shop-tnf_01 {
    width: 500px;
    height: 310px;
  }

  .div-block-titoloni-4 {
    margin-bottom: 0;
  }

  .titolo-segmento-3 {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titolo-segmento-3.right-align, .titolo-segmento-3.left-align {
    line-height: 30px;
  }

  .div-block-image-quadrata-sotto-2 {
    width: 54%;
  }

  .div-block-image-quadrata-sotto-2.spostata-a-sx {
    width: 55%;
  }

  .div-block-spazio-a-sx-per-testo-4 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-4.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-show-e-hide-quad4-2 {
    width: 200px;
    height: 200px;
    min-height: 200px;
  }

  .div-block-show-e-hide-quad4-2.video-tool {
    width: 220px;
  }

  .sub-altobasso-elenco-puntato-4x4-2 {
    font-size: 14px;
  }

  .section-white-2 {
    padding-bottom: 20px;
  }

  .div-block-elements-2 {
    width: 90px;
    height: 90px;
  }

  .sub-altobasso-elenco-puntato-copy-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-spazio-sopra-testo-2 {
    margin-top: 25px;
  }

  .sub-altobasso-small-7 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-small-7.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-contenitore-click-lottie-3 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .div-block-contenitore-click-lottie-3.connect.vuoto-exp-link-icon {
    padding-top: 8px;
  }

  .sottotitolo-segmento-3 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sub-altobasso-elenco-puntato-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-3.centrato {
    margin-top: 16px;
  }

  .div-block-spazio-sopra-testo-3 {
    margin-top: 25px;
  }

  .sub-altobasso-small-8 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .contenitore-porpouse {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .contenitore-porpouse.largo-per-3 {
    min-width: 300px;
  }

  .text-span-20 {
    letter-spacing: 2px;
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .purpose_mission {
    background-position: 50%;
  }

  .titoletti-mission {
    letter-spacing: 4px;
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .titoletti-mission.white-su-foto {
    letter-spacing: 2px;
    width: 60%;
  }

  .testo_mission {
    letter-spacing: 2px;
    font-size: 16px;
    line-height: 22px;
  }

  .testo_mission.white-su-foto {
    letter-spacing: 2px;
    width: 60%;
  }

  .testo_mission.big {
    font-size: 30px;
  }

  .dropdown-trigger-4 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .text-block-33 {
    font-size: 13px;
    line-height: 15px;
  }

  .image-example-captions-4 {
    margin-top: 13px;
  }

  .image-example-captions-4.storytelling-box {
    width: 450px;
  }

  .div-block-1685 {
    height: 32px;
  }

  .div-block-contenitore-click-2 {
    flex-direction: column;
    align-items: center;
    min-width: 500px;
  }

  .div-block-1686 {
    height: 65px;
  }

  .dropdown-content-8 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .pdf, .explorer-knowledge {
    font-size: 12px;
    line-height: 15px;
  }

  .instore_text {
    font-size: 14px;
    line-height: 16px;
  }

  .instore_text.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .instore_text.centrato.questions {
    line-height: 26px;
  }

  .instore_text.custimers-esempio {
    font-size: 15px;
  }

  .instore_text.right-align {
    text-align: right;
  }

  .explorer_knowleadge_a {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .explorer_knowleadge_a.scarpe {
    height: 270px;
  }

  .explorer_knowleadge_a.captions {
    align-items: center;
    height: 60px;
  }

  .explorer_knowleadge_a.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_a.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_a.vectiv.immage.benefit.dive {
    height: auto;
  }

  .quadrato-viola {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .quadrato-viola.piccolo-rosso {
    margin-right: 5px;
  }

  .quadrato-viola.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .quadrato-viola.invertito {
    margin-left: 15px;
  }

  .div-quadrato-rosso-2 {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .div-quadrato-rosso-2.piccolo-rosso {
    margin-right: 5px;
  }

  .div-quadrato-rosso-2.piccolo-rosso.we-are-tnf {
    width: 18px;
    height: 18px;
  }

  .titol_our_culture {
    letter-spacing: 4px;
    margin-top: 13px;
    margin-left: 0;
    margin-right: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .titol_our_culture.right-align, .titol_our_culture.left-align {
    line-height: 30px;
  }

  .quadrato-arancio {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .quadrato-arancio.piccolo-rosso {
    margin-right: 5px;
  }

  .quadrato-arancio.invertito {
    margin-left: 15px;
  }

  .div-block-image-quadrata-sotto-3 {
    width: 54%;
  }

  .lightbox-link-6 {
    background-size: 110px, cover;
  }

  .div-block-image-quadrata-sotto-4 {
    width: 54%;
  }

  .div-block-image-quadrata-sotto-4.centrato {
    margin-top: 21px;
  }

  .div-block-spazio-video-2 {
    width: 95%;
    margin-bottom: 0;
  }

  .sub-altobasso-small-9 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .lightbox-link-7 {
    background-size: 110px, cover;
  }

  .dropdown_athlete_tested {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_athlete_tested.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_athlete_tested.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_athlete_tested.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_athlete_tested.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_athlete_tested.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_athlete_tested.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_athlete_tested.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_athlete_tested.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_athlete_tested.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_athlete_tested.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_athlete_tested.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_athlete_tested.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_athlete_tested.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_athlete_tested.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_athlete_tested.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_athlete_tested.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_athlete_tested.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_athlete_tested.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_athlete_tested.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_athlete_tested.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_athlete_tested.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_athlete_tested.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .layaring_system_1-copy, .athlete_tested_foto_1 {
    width: 400px;
    height: 260px;
  }

  .athlete-tested_3 {
    width: 110px;
    height: 150px;
  }

  .athleted_tested_2 {
    width: 110px;
    height: 110px;
  }

  .slider-athlete_tested {
    height: 400px;
  }

  .foto_athlete_tested_1.customer-journey {
    height: 450px;
  }

  .foto_athlete_tested_1.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .foto_athlete_tested_1.customer-journey.guarantee {
    height: 290px;
  }

  .foto_athlete_tested_1.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .foto_athlete_tested_1.quadrato-senza-immagini {
    width: 400px;
    height: 200px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket {
    height: 240px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.guarantee {
    height: 290px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.experience-demo {
    width: 100%;
    height: 290px;
  }

  .foto_athlete_tested_1.on-mountain-action {
    background-position: 20%;
    height: 400px;
  }

  .foto_athlete_tested_1.on-mountain-action.leader {
    background-position: 50%;
    height: 360px;
  }

  .foto_athlete_tested_1.on-mountain-action.born-explore, .foto_athlete_tested_1.on-mountain-action.dot_knit {
    width: 237px;
    height: 280px;
  }

  .gallery_iconic_now.customer-journey {
    height: 450px;
  }

  .gallery_iconic_now.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .gallery_iconic_now.customer-journey.guarantee {
    height: 290px;
  }

  .gallery_iconic_now.customer-journey.experience-demo {
    width: 100%;
    height: 290px;
  }

  .gallery_iconic_now.quadrato-senza-immagini {
    width: 400px;
    height: 200px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket {
    height: 240px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.guarantee {
    height: 290px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.experience-demo {
    width: 100%;
    height: 290px;
  }

  .gallery_iconic_now.on-mountain-action {
    background-position: 20%;
    height: 400px;
  }

  .gallery_iconic_now.on-mountain-action.leader {
    background-position: 50%;
    height: 360px;
  }

  .gallery_iconic_now.on-mountain-action.born-explore, .gallery_iconic_now.on-mountain-action.dot_knit {
    width: 237px;
    height: 280px;
  }

  .div-block-image-quadrata-sotto-5 {
    width: 54%;
  }

  .div-block-spazio-a-sx-per-testo-5 {
    padding-left: 43px;
  }

  .div-block-spazio-sopra-testo-4 {
    margin-top: 25px;
  }

  .sub-altobasso-small-10 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .foto-iconic_now {
    width: 250px;
    height: 250px;
  }

  .foto-iconic_now.customer-journey {
    height: 450px;
  }

  .foto-iconic_now.customer-journey.adventure-elements {
    height: 470px;
    margin-bottom: 8px;
  }

  .foto-iconic_now.customer-journey.guarantee {
    height: 290px;
  }

  .foto-iconic_now.true-north {
    width: 250px;
    height: 150px;
  }

  .foto-iconic_now.foto_2 {
    width: 200px;
    height: 200px;
  }

  .div-block-image-small-on-copy.customer-journey {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on-copy.customer-journey.guarantee, .div-block-image-small-on-copy.customer-journey.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on-copy.colors {
    width: 200px;
    height: 60px;
    top: 220px;
  }

  .div-block-image-small-on-copy.colors.guarantee, .div-block-image-small-on-copy.colors.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on-copy.iconic_foto_02 {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on-copy.iconic_foto_02.guarantee, .div-block-image-small-on-copy.iconic_foto_02.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on-copy-copy.customer-journey {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on-copy-copy.customer-journey.guarantee, .div-block-image-small-on-copy-copy.customer-journey.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on-copy-copy.colors {
    width: 200px;
    height: 60px;
    top: 220px;
  }

  .div-block-image-small-on-copy-copy.colors.guarantee, .div-block-image-small-on-copy-copy.colors.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02 {
    width: 260px;
    height: 240px;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.guarantee, .div-block-image-small-on-copy-copy.iconic_foto_02.experience-demo {
    width: 230px;
    height: 200px;
    top: 222px;
  }

  .icon_now_foto_2 {
    width: 54%;
  }

  .summit_series_foto_1 {
    width: 360px;
    height: 220px;
  }

  .summit_sires_3 {
    width: 110px;
    height: 150px;
  }

  .summit_series_2 {
    width: 110px;
    height: 110px;
  }

  .div_layer_system_titolo {
    width: 95%;
    margin-bottom: 0;
  }

  .div_layer_system_titolo._2word {
    width: 85%;
    height: 330px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div_layer_system_titolo.purpose {
    width: 80%;
  }

  .layer {
    width: 95%;
    margin-bottom: 0;
  }

  .layer._2word {
    width: 85%;
    height: 330px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .layer.purpose {
    width: 80%;
  }

  .layer_sottotitolo {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .layer_sottotitolo.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .layer_sottotitolo.cta {
    font-size: 18px;
  }

  .layer_sottotitolo.cta.left-and-white {
    line-height: 19px;
  }

  .layer_sottotitolo.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .layer_sottotitolo.nero {
    padding-left: 42px;
    padding-right: 42px;
  }

  .dropdown_summit-series {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_summit-series.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_summit-series.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_summit-series.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_summit-series.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_summit-series.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_summit-series.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_summit-series.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_summit-series.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_summit-series.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_summit-series.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_summit-series.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_summit-series.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_summit-series.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_summit-series.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_summit-series.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_summit-series.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_summit-series.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_summit-series.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_summit-series.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_summit-series.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_summit-series.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_summit-series.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_layer-system {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_layer-system.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_layer-system.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_layer-system.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_layer-system.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_layer-system.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_layer-system.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_layer-system.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_layer-system.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_layer-system.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_layer-system.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_layer-system.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_layer-system.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_layer-system.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_layer-system.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_layer-system.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_layer-system.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_layer-system.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_layer-system.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_layer-system.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_layer-system.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_layer-system.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_layer-system.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown_insulation {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_insulation.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_insulation.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_insulation.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_insulation.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_insulation.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_insulation.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_insulation.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_insulation.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_insulation.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_insulation.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_insulation.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_insulation.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_insulation.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_insulation.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_insulation.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_insulation.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_insulation.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_insulation.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_insulation.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_insulation.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_insulation.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_insulation.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block-spazio-video-3 {
    width: 95%;
    margin-bottom: 0;
  }

  .div-block-1696.box-singolo {
    height: auto;
    padding-top: 0;
  }

  .sub-altobasso-elenco-puntato-4 {
    font-size: 14px;
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato-4._18pt {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .bold-7 {
    font-size: 14px;
    line-height: 17px;
  }

  .insulation {
    width: 400px;
    height: 260px;
  }

  .insulation_03 {
    width: 110px;
    height: 150px;
  }

  .insulation_02 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .insulation_02.scarpe {
    height: 270px;
  }

  .insulation_02.captions {
    align-items: center;
    height: 60px;
  }

  .insulation_02.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .insulation_02.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .insulation_02.vectiv.immage.benefit.dive {
    height: auto;
  }

  .insilation_foto_02 {
    width: 110px;
    height: 110px;
  }

  .sub-altobasso-elenco-puntato-4-copy, .logo-down, .titoletto-insulation {
    font-size: 14px;
    line-height: 16px;
  }

  .div-insulation_1 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1700 {
    margin-top: 26px;
  }

  .colonna._3.viola, .colonna.viola-chiaro {
    width: 40%;
  }

  .insulation_comparison {
    font-size: 14px;
    line-height: 16px;
  }

  .sub {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .sub.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .sub.cta {
    font-size: 18px;
  }

  .sub.cta.left-and-white {
    line-height: 19px;
  }

  .sub.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .sub.nero {
    padding-left: 42px;
    padding-right: 42px;
  }

  .insulation-comparison {
    display: none;
  }

  .insulation-comparison.largo.greet {
    margin-bottom: 8px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .insulation-comparison.solo-smartphone {
    width: 95%;
    display: block;
  }

  .insulation-comparison.greet, .insulation-comparison.connect-spotting {
    display: block;
  }

  .layer_system {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .layer_system.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .layer_system.captions-open.seconda-capt._3d-f21 {
    width: 140px;
    top: -176px;
    left: 21px;
  }

  .layer_system.captions-open.flight-f21 {
    width: 100px;
    top: -92px;
    left: -90px;
  }

  .layer_system.captions-open.matryx {
    width: 230px;
    top: -164px;
    left: -100px;
  }

  .layer_system.captions-open.dual {
    width: 160px;
    top: -9px;
    left: -99px;
  }

  .layer_system.captions-open.surface-flight-f21 {
    width: 210px;
    margin-bottom: 0;
    top: -16px;
    left: 33px;
  }

  .layer_system.captions-open.watrproof-text {
    width: 120px;
    top: -51px;
    left: 75px;
  }

  .layer_system.captions-open.crampon-text {
    width: 110px;
    top: 33px;
    bottom: auto;
    left: -84px;
  }

  .layer_system.captions-open.padded-text {
    width: 140px;
    left: -131px;
  }

  .layer_system.captions-open.boa-text {
    top: -58px;
  }

  .layer_system.captions-open.breithorn-lycra-collar {
    left: -176px;
  }

  .layer_system.captions-open.breithorn-crampon-text {
    width: 111px;
    top: -128px;
    left: -99px;
  }

  .layer_system.captions-open.breithorn-vibram-text {
    width: 100px;
    top: -45px;
    bottom: auto;
    left: -113px;
  }

  .layer_system.captions-open.breithorn-ripstop {
    width: 160px;
    top: 26px;
    left: -125px;
  }

  .layer_system.captions-open.breithorn-breathable-text {
    width: 110px;
    top: -100px;
    left: 142px;
  }

  .layer_system.captions-open.breithorn-rubber-r-band {
    width: 120px;
    top: -137px;
    left: 37px;
  }

  .layer_system.captions-open.cragstone-boa-text {
    width: 181px;
    top: -61px;
    left: 74px;
  }

  .layer_system.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .layer_system.captions-open.cragstone-collar-text {
    top: -124px;
    left: 25px;
  }

  .layer_system.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .layer_system.captions-open.cragstone-vibram-text {
    width: 140px;
    top: -30px;
    bottom: auto;
    left: -150px;
  }

  .layer_system.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 81px;
  }

  .layer_system.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .layer_system.white.benefit2 {
    width: 95%;
  }

  .layer_system.trasparente {
    padding-bottom: 2%;
  }

  .layersystem_click-copy {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .layersystem_click-copy.largo-per-3 {
    min-width: 300px;
  }

  .titolo-down {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .titolo-down.piccolo {
    letter-spacing: 2px;
  }

  .titolo-down.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .titolo-down.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .div-block-contenitore-click-copy {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .div-block-contenitore-click-copy.largo-per-3 {
    min-width: 300px;
  }

  .layaer_system_ok {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .layaer_system_ok.scarpe {
    height: 270px;
  }

  .layaer_system_ok.captions {
    align-items: center;
    height: 60px;
  }

  .layaer_system_ok.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.vectiv.immage.benefit.dive {
    height: auto;
  }

  .layaer_system_ok.explorer-knowledge.viola {
    margin-bottom: 0;
  }

  .div-block-1703 {
    width: auto;
  }

  .div-block-normaly {
    padding-left: 0;
  }

  .div-block-normaly.centrato {
    margin-top: 5px;
  }

  .div-2-blocchi-down {
    grid-column-gap: 2px;
    grid-row-gap: 1px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    align-items: flex-start;
    margin-left: 10%;
    margin-right: 10%;
    display: block;
  }

  .sub-altobasso-elenco-puntato-3-copy {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-3-copy.centrato {
    margin-top: 16px;
  }

  .benefits_down {
    font-size: 14px;
    line-height: 16px;
  }

  .benefits_down.centrato {
    margin-top: 16px;
  }

  .div-block-icon-sovrapposte-copy.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .testo-how-to-layer {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .testo-how-to-layer.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .testo-how-to-layer.cta {
    font-size: 18px;
  }

  .testo-how-to-layer.cta.left-and-white {
    line-height: 19px;
  }

  .testo-how-to-layer.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .testo-how-to-layer.nero {
    padding-left: 42px;
    padding-right: 42px;
  }

  .disegno-insulation.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .disegno-insulation.sleeping-bag {
    width: 180px;
    height: 200px;
    margin-bottom: -44px;
  }

  .disegno-insulation.luggage-svg {
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
  }

  .disegno-insulation.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
    top: -10px;
  }

  .quilting_icon.conrad {
    background-position: 50% 30%;
  }

  .down-construction {
    font-size: 14px;
    line-height: 16px;
  }

  .down-construction.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .down-construction.centrato.questions {
    line-height: 26px;
  }

  .down-construction.custimers-esempio {
    font-size: 15px;
  }

  .down-construction.right-align {
    text-align: right;
  }

  .baffling_icon-copy.conrad {
    background-position: 50% 30%;
  }

  .natural-insulationgoose-down {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .natural-insulationgoose-down.piccolo {
    letter-spacing: 2px;
  }

  .natural-insulationgoose-down.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .natural-insulationgoose-down.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .natural-insulation_goose-down {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .fill_power {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .fill_power.largo-per-3 {
    min-width: 300px;
  }

  .image-example-captions-3-copy._5-athletes, .image-example-captions-3-copy._6-tech_summit_series, .image-example-captions-3-copy.down-construction_01 {
    width: 330px;
  }

  ._550 {
    margin-top: 13px;
  }

  ._550._5-athletes, ._550._6-tech_summit_series, ._550.down-construction_01 {
    width: 330px;
  }

  ._550_fill_power {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  ._550_fill_power.athletes-content {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  ._900 {
    margin-top: 13px;
  }

  ._900._5-athletes, ._900._6-tech_summit_series, ._900.down-construction_01 {
    width: 330px;
  }

  ._900_fill_power {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  ._900_fill_power.athletes-content {
    padding-top: 38px;
    padding-bottom: 38px;
  }

  .div_click_summitseries-tech-copy {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .div_click_summitseries-tech-copy.largo-per-3 {
    min-width: 300px;
  }

  .fill_power_drop-down {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .fill_power_drop-down.largo-per-3 {
    min-width: 300px;
  }

  .fill_power_80 {
    margin-top: 13px;
  }

  .fill_power_80._5-athletes, .fill_power_80._6-tech_summit_series, .fill_power_80.down-construction_01 {
    width: 330px;
  }

  .div-block-image-quadrata-sotto-6 {
    width: 54%;
  }

  .div-block-image-quadrata-sotto-6.demo-excellence {
    margin-top: -178px;
  }

  .div-block-image-quadrata-sotto-6.spostata-a-sx {
    width: 55%;
  }

  .div-block-spazio-a-sx-per-testo-6 {
    padding-left: 43px;
  }

  .div-block-testi-a-dx-blocchi-5.rientro.demo-excellence {
    width: 50%;
    margin-top: 29px;
  }

  .sub-altobasso-elenco-puntato-5 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-small-11 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .bold-text-8 {
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-15 {
    font-size: 15px;
    line-height: 18px;
  }

  .rds-pro_down {
    margin-top: 16px;
  }

  .pro_down_rds_dropdown {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .pro_down_rds_dropdown.largo-per-3 {
    min-width: 300px;
  }

  .text_dry-vent {
    font-size: 20px;
    line-height: 24px;
  }

  .futurelight_shell {
    height: 120%;
    margin-bottom: 1px;
  }

  .futurelight_shell.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .futurelight_shell.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .futurelight_shell.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .futurelight_shell.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .futurelight_shell.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .futurelight_shell.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .futurelight_shell.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .futurelight_shell.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .futurelight_shell.captions.padded {
    top: -137px;
    right: 55px;
  }

  .futurelight_shell.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .futurelight_shell.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .futurelight_shell.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .futurelight_shell.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .futurelight_shell.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .futurelight_shell.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .futurelight_shell.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .futurelight_shell.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .futurelight_shell.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .futurelight_shell.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .futurelight_shell.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .futurelight_shell.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .futurelight_shell.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .breathability {
    font-size: 22px;
    line-height: 24px;
  }

  .div-discover-athletes.home-pillars {
    margin-top: 14px;
  }

  .heading-captions-3 {
    white-space: normal;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    line-height: 15px;
  }

  .heading-captions-3.mod-smartphone {
    font-size: 15px;
  }

  .heading-captions-3.sx {
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
  }

  .heading-captions-3.sx-solo-smartphone {
    text-align: left;
  }

  .rearfoot__3 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .rearfoot__3.captions {
    align-items: center;
    width: 60px;
    height: 60px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1722.w {
    width: 100%;
    margin-top: 0;
    padding-top: 1px;
    padding-left: 0;
  }

  .h1-title-wc-3 {
    letter-spacing: 6px;
    text-shadow: 1px 1px 6px #0003;
    width: 87%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
    line-height: 31px;
  }

  .h1-title-wc-3.black-txt-nome-scarpa {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 31px;
  }

  .div-caption-3 {
    width: 40px;
    height: 40px;
  }

  .dropdown-content-9 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-9.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .dropdown-content-9.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .dropdown-content-9.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .dropdown-content-9.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .dropdown-content-9.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .dropdown-content-9.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .dropdown-content-9.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .dropdown-content-9.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .dropdown-content-9.captions-open.flight-f21 {
    width: 220px;
    top: -275px;
    left: -289px;
  }

  .dropdown-content-9.captions-open.anatomy_1 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -115px;
    left: -220px;
  }

  .dropdown-content-9.captions-open.anatomy_2 {
    width: 120px;
    font-size: 13px;
    top: -91px;
    left: -190px;
  }

  .dropdown-content-9.captions-open.anatomy_2.footwear {
    width: 140px;
    top: -61px;
    left: -190px;
  }

  .dropdown-content-9.captions-open.anatomy_5 {
    width: 110px;
    top: -89px;
    left: 95px;
  }

  .dropdown-content-9.captions-open.anatomy_5.footwear {
    top: -151px;
  }

  .dropdown-content-9.captions-open.anatomy_4 {
    width: 130px;
    top: -44px;
    left: 136px;
  }

  .dropdown-content-9.captions-open.level1 {
    width: 120px;
    font-size: 13px;
    top: -91px;
    left: -190px;
  }

  .dropdown-content-9.captions-open.level_1b {
    width: 130px;
    left: -172px;
  }

  .dropdown-content-9.captions-open.level_1a {
    width: 160px;
    top: -128px;
    left: 68px;
  }

  .dropdown-content-9.captions-open.level_1d {
    width: 150px;
    margin-left: auto;
    left: -129px;
  }

  .dropdown-content-9.captions-open.level_1e {
    width: 150px;
    left: 13px;
  }

  .dropdown-content-9.captions-open.level_2b {
    width: 140px;
    left: -143px;
  }

  .dropdown-content-9.captions-open.level_2a {
    width: 160px;
    top: -228px;
    left: -41px;
  }

  .dropdown-content-9.captions-open.level_2e, .dropdown-content-9.captions-open.level_2f {
    width: 150px;
    left: -32px;
  }

  .dropdown-content-9.captions-open.sleepingbag_2 {
    width: 150px;
    margin-left: auto;
    left: -129px;
  }

  .dropdown-content-9.captions-open.level_1b_ok {
    width: 130px;
    left: -172px;
  }

  .dropdown-content-9.captions-open.sleeping_2 {
    width: 130px;
    top: -178px;
    left: -236px;
  }

  .dropdown-content-9.captions-open.sleepingbag_1 {
    width: 160px;
    top: -120px;
    left: 82px;
  }

  .dropdown-content-9.captions-open.sleepingbag_3 {
    width: 136px;
    margin-left: auto;
    top: -61px;
    left: -193px;
  }

  .dropdown-content-9.captions-open.sleepingbag_4 {
    width: 120px;
    left: 186px;
  }

  .dropdown-content-9.captions-open.sleepingbag_5 {
    width: 130px;
    top: 46px;
    left: -146px;
  }

  .dropdown-content-9.captions-open.sleepingbag_6 {
    width: 150px;
    top: -65px;
    left: 145px;
  }

  .dropdown-content-9.captions-open.sleepingbag_7 {
    width: 150px;
    top: -94px;
    left: -173px;
  }

  .dropdown-content-9.captions-open.sleep_1a {
    font-size: 13px;
    line-height: 16px;
    top: -135px;
    left: 81px;
  }

  .dropdown-content-9.captions-open.sleep_4 {
    width: 140px;
    font-size: 13px;
    left: 179px;
  }

  .dropdown-content-9.captions-open.sleep_6 {
    font-size: 13px;
    line-height: 16px;
    top: -40px;
    left: -167px;
  }

  .dropdown-content-9.captions-open.sleep_7 {
    font-size: 13px;
    line-height: 16px;
    top: -96px;
    left: 73px;
  }

  .dropdown-content-9.captions-open.sleep_2a {
    top: -188px;
    left: -263px;
  }

  .dropdown-content-9.captions-open.dolomite_1 {
    width: 100px;
    font-size: 13px;
    line-height: 18px;
    top: -59px;
    left: -166px;
  }

  .dropdown-content-9.captions-open.dolomite_2 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -43px;
    left: 54px;
  }

  .dropdown-content-9.captions-open.dolomite_3 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -49px;
    left: -130px;
  }

  .dropdown-content-9.captions-open.dolomite_4 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -16px;
    left: -214px;
  }

  .dropdown-content-9.captions-open.dolomite_5 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -43px;
    left: 75px;
  }

  .dropdown-content-9.captions-open.sleep_3ok {
    width: 150px;
    left: -212px;
  }

  .dropdown-content-9.captions-open.sleep_5 {
    font-size: 13px;
    line-height: 16px;
    top: 26px;
    left: -163px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_1 {
    width: 150px;
    top: -38px;
    left: -153px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_2 {
    width: 140px;
    font-size: 13px;
    top: -49px;
    left: 116px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_3 {
    width: 150px;
    font-size: 13px;
    line-height: 16px;
    top: -56px;
    left: -215px;
  }

  .dropdown-content-9.captions-open.pack_1 {
    width: 125px;
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    top: -49px;
    left: 135px;
  }

  .dropdown-content-9.captions-open.backpack_2 {
    width: 150px;
    top: -53px;
    left: -205px;
  }

  .dropdown-content-9.captions-open.backpack_3 {
    width: 125px;
    font-size: 13px;
    line-height: 16px;
    top: -56px;
    left: 61px;
  }

  .dropdown-content-9.captions-open.backpack_4 {
    width: 125px;
    top: -52px;
    left: -138px;
  }

  .dropdown-content-9.captions-open.backpack_5 {
    width: 125px;
    top: -50px;
    left: -202px;
  }

  .dropdown-content-9.captions-open.pack_6 {
    width: 125px;
    font-size: 13px;
    top: -49px;
    left: 92px;
  }

  .dropdown-content-9.captions-open.backpack_7 {
    width: 150px;
    top: -58px;
    left: -199px;
  }

  .dropdown-content-9.captions-open.backpack_8 {
    width: 150px;
    top: -42px;
    left: -206px;
  }

  .dropdown-content-9.captions-open.pack_9 {
    width: 125px;
    font-size: 13px;
    top: -72px;
    left: 69px;
  }

  .dropdown-content-9.captions-open {
    background-color: #ffffffb3;
  }

  .dropdown-content-9.captions-open.matryx {
    width: 230px;
    top: -185px;
    left: -287px;
  }

  .dropdown-content-9.captions-open.seconda-capt._3d-f21 {
    width: 220px;
    top: -78px;
    left: -287px;
  }

  .dropdown-wrapper-8 {
    height: 120%;
  }

  .dropdown-wrapper-8.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-8.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-8.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-8.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-8.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .dropdown-wrapper-8.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .dropdown-wrapper-8.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .dropdown-wrapper-8.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .testo_point {
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .testo_point.upper.black {
    text-align: left;
    letter-spacing: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .testo_point.upper.black.sx.tende._14 {
    font-size: 14px;
    line-height: 16px;
  }

  .testo_point.upper.black.sx.tende._14.nera {
    font-size: 14px;
    line-height: 18px;
  }

  .testo_point.upper.black.sx.tende.sleepbag {
    font-size: 14px;
    line-height: 16px;
  }

  .testo_point.upper.black.sx.tende.nera {
    font-size: 16px;
    line-height: 22px;
  }

  .testo_point.upper.black.sx.sleep_1a {
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 14px;
    line-height: 16px;
  }

  .down_spaccato_1 {
    justify-content: flex-start;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 3px 0;
  }

  .down_spaccato_1.scarpe {
    height: 270px;
  }

  .down_spaccato_1.captions {
    align-items: center;
    height: 60px;
  }

  .down_spaccato_1.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .down_spaccato_1.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .down_spaccato_1.vectiv.immage.benefit.dive {
    height: auto;
  }

  .down_spaccato_1.athletes.summit {
    margin-bottom: 0;
  }

  .down_spaccato_1.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .titolo_responsive-foam {
    font-size: 13px;
    line-height: 18px;
  }

  .freccia-bianca {
    width: 20px;
    height: 24px;
    margin-left: 5px;
  }

  .titolo-caption {
    font-size: 12px;
    line-height: 13px;
  }

  .titolo-our-formula {
    letter-spacing: 4px;
    width: auto;
    font-size: 19px;
    line-height: 20px;
  }

  .titolo-our-formula.piccolo {
    letter-spacing: 2px;
  }

  .titolo-our-formula.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .titolo-our-formula.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .titolo-our-formula._30pt {
    line-height: 30px;
  }

  .image-80 {
    height: 25px;
  }

  .sottotitolo_protection_ok {
    font-size: 14px;
    line-height: 16px;
  }

  .sottotitolo_protection_ok.centrato {
    margin-top: 16px;
  }

  .testo-protection {
    font-size: 14px;
    line-height: 16px;
  }

  .testo-protection.centrato {
    margin-top: 16px;
  }

  .disegno-scarpa {
    height: 100px;
    margin-bottom: -56px;
  }

  .disegno-scarpa.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .type_of_gait, .testo-low-arch {
    font-size: 14px;
    line-height: 16px;
  }

  .image-tech-copy {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .image-tech-copy.vectic {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .titolo_anatomy {
    font-size: 13px;
    line-height: 18px;
  }

  .testo_anatomy {
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    line-height: 16px;
  }

  .freccia-nera {
    height: 20px;
  }

  .anatomy_caption {
    width: 60px;
    height: 60px;
  }

  .paragraph-18 {
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 13px;
    line-height: 16px;
  }

  .footwear-classification {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .footwear-classification.largo-per-3 {
    min-width: 300px;
  }

  .trail-running_box {
    margin-top: 13px;
  }

  .trail-running_box.storytelling-box {
    width: 450px;
  }

  .trail-running_box.storytelling-box.x3-kit-out {
    width: 480px;
  }

  .trail-running_box.storytelling-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .trail-running_box.storytelling-box.experience-customer {
    width: 480px;
  }

  .trail-running_box.icons-4-box {
    width: 500px;
  }

  .trail-running_box.icons-4-box.x3-kit-out {
    width: 480px;
  }

  .trail-running_box.icons-4-box.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .trail-running_box.icons-4-box.experience-customer, .trail-running_box.icons-4-box.viola {
    width: 480px;
  }

  .trail-running_box._5-athletes {
    width: 330px;
  }

  .trail-running_box._5-athletes.x3-kit-out {
    width: 480px;
  }

  .trail-running_box._5-athletes.x3-community {
    width: 480px;
    margin-top: 4px;
  }

  .trail-running_box._5-athletes.experience-customer {
    width: 480px;
  }

  .foto_trai-running {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .foto_trai-running.scarpe {
    height: 270px;
  }

  .foto_trai-running.captions {
    align-items: center;
    height: 60px;
  }

  .foto_trai-running.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .foto_trai-running.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .foto_trai-running.vectiv.immage.benefit.dive {
    height: auto;
  }

  .foto_trai-running.athletes.summit {
    margin-bottom: 0;
  }

  .foto_trai-running.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .foto_trailrunning.conrad, .foto_fast-hike.conrad, .foto_light_hike.conrad, .foto_lifestyle.conrad {
    background-position: 50% 30%;
  }

  .box_trairunning {
    margin-top: 13px;
  }

  .box_trairunning._5-athletes {
    width: 330px;
  }

  .box_trairunning._6-tech_summit_series {
    width: 480px;
  }

  .box_trairunning._6-tech_summit_series.down {
    width: 100%;
  }

  .box_trairunning.down-construction_01 {
    width: 330px;
  }

  ._3d_footplate {
    height: 120%;
  }

  ._3d_footplate.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  ._3d_footplate.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  ._3d_footplate.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  ._3d_footplate.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  ._3d_footplate.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  ._3d_footplate.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  ._3d_footplate.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  ._3d_footplate.captions.cragstone-carabiner.footwer_1 {
    top: 246px;
    left: 41px;
  }

  ._3d_footplate.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .traction-outsole {
    height: 120%;
  }

  .traction-outsole.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .traction-outsole.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .traction-outsole.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .traction-outsole.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .traction-outsole.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .traction-outsole.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .traction-outsole.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .traction-outsole.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .traction_outsole {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .traction_outsole.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .traction_outsole.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .traction_outsole.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .traction_outsole.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .traction_outsole.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .traction_outsole.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .traction_outsole.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .traction_outsole.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .traction_outsole_3 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .traction_outsole_3.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .traction_outsole_3.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .traction_outsole_3.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .traction_outsole_3.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .traction_outsole_3.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .traction_outsole_3.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .traction_outsole_3.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .traction_outsole_3.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  ._3d_footplate_1 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  ._3d_footplate_1.captions {
    align-items: center;
    width: 40px;
    height: 40px;
    margin-bottom: 0;
  }

  .traction_outsole_2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .traction_outsole_2.captions {
    align-items: center;
    width: 40px;
    height: 40px;
    margin-bottom: 0;
  }

  .responsive-foam {
    height: 120%;
  }

  .responsive-foam.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .responsive-foam.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .responsive-foam.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .responsive-foam.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .responsive-foam.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .responsive-foam.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .responsive-foam.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .responsive-foam.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  ._3d-footplate_1 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  ._3d-footplate_1.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  ._3d-footplate_1.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  ._3d-footplate_1.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  ._3d-footplate_1.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text.footwear_1 {
    width: 180px;
    top: -138px;
    left: -209px;
  }

  ._3d-footplate_1.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  ._3d-footplate_1.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  ._3d-footplate_1.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .responsive_foam {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .responsive_foam.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .responsive_foam.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .responsive_foam.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .responsive_foam.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .responsive_foam.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .responsive_foam.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .responsive_foam.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .responsive_foam.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .bold-text-14, .bold-text-15 {
    font-size: 20px;
  }

  .forefoot_1 {
    height: 120%;
  }

  .forefoot_1.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .forefoot_1.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .forefoot_1.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .forefoot_1.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .forefoot_1.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .forefoot_1.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .forefoot_1.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .forefoot_1.captions.cragstone-carabiner.anatomy_1 {
    width: 60px;
    height: 60px;
    left: 0;
  }

  .forefoot_1.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .midfoot_2 {
    height: 120%;
  }

  .midfoot_2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .midfoot_2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .midfoot_2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .midfoot_2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .midfoot_2.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .midfoot_2.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .midfoot_2.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .midfoot_2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .midfoot__2 {
    height: 120%;
  }

  .midfoot__2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .midfoot__2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .midfoot__2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .midfoot__2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .midfoot__2.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .midfoot__2.captions.cragstone-vibram {
    width: 60px;
    height: 60px;
    top: 63px;
    left: 0;
    right: 66px;
  }

  .midfoot__2.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .midfoot__2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .forefoot-1 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .forefoot-1.captions {
    align-items: center;
    width: 60px;
    height: 60px;
    margin-bottom: 0;
    padding: 0;
  }

  .midfoot-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .midfoot-2.captions {
    align-items: center;
    width: 60px;
    height: 60px;
    margin-bottom: 0;
  }

  .rearfoot_3 {
    height: 120%;
  }

  .rearfoot_3.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .rearfoot_3.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .rearfoot_3.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .rearfoot_3.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .rearfoot_3.captions.cragstone-boa {
    width: 60px;
    height: 60px;
    top: 257px;
    left: 0;
    right: -4px;
  }

  .rearfoot_3.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .rearfoot_3.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .rearfoot_3.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .rearfoot {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .rearfoot.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .rearfoot.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .rearfoot.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .rearfoot.captions-open.cragstone-boa-text {
    width: 150px;
    top: -94px;
    left: -200px;
  }

  .rearfoot.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .rearfoot.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .rearfoot.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .rearfoot.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .mid-foot {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .mid-foot.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .mid-foot.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .mid-foot.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .mid-foot.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .mid-foot.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .mid-foot.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .mid-foot.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .mid-foot.captions-open.cragstone-vibram-text {
    width: 130px;
    top: -82px;
    bottom: auto;
    left: -200px;
  }

  .text_forefoot {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .text_forefoot.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .text_forefoot.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .text_forefoot.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .text_forefoot.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .text_forefoot.captions-open.cragstone-collar-text {
    width: 160px;
    top: -126px;
    left: -200px;
  }

  .text_forefoot.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .text_forefoot.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .text_forefoot.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .dropdown-trigger-13 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-13.captions {
    align-items: center;
    width: 50px;
    height: 50px;
  }

  .div-caption-4 {
    background-size: 45px 45px;
    width: 50px;
    height: 50px;
  }

  .div-caption-4.viola {
    background-size: 40px;
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-9 {
    height: 120%;
  }

  .dropdown-wrapper-9.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 213px;
    left: 97px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_5 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 103px;
    left: 41px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.anatomy_1-copy {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 152px;
    left: 43px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level_1c {
    margin-top: 161px;
    margin-left: auto;
    top: 22px;
    left: -166px;
  }

  .dropdown-wrapper-9.captions.level_1c.esterna {
    margin-top: 0;
    top: 181px;
    left: -69px;
  }

  .dropdown-wrapper-9.captions.level_1c.interno {
    margin-top: 0;
    top: 182px;
    left: -66px;
  }

  .dropdown-wrapper-9.captions.level_1c.sleepingbag_3 {
    width: 50px;
    height: 50px;
    margin-top: 0;
    top: 43px;
    left: -2px;
  }

  .dropdown-wrapper-9.captions.level_1d {
    top: 149px;
    left: 73px;
  }

  .dropdown-wrapper-9.captions.level2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 261px;
    left: 155px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.level_2d {
    top: 44px;
    left: -344px;
  }

  .dropdown-wrapper-9.captions.level_2d.guy {
    top: 131px;
    left: 124px;
  }

  .dropdown-wrapper-9.captions.slleping-bag_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 55px;
    left: 17px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleepingbag_4 {
    width: 50px;
    height: 50px;
    top: -2px;
    left: -55px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_5 {
    width: 50px;
    height: 50px;
    top: 5px;
    left: -50px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_6 {
    width: 50px;
    height: 50px;
    top: 96px;
    left: -47px;
  }

  .dropdown-wrapper-9.captions.sleepingbag_7 {
    width: 50px;
    height: 50px;
    top: 203px;
    left: -24px;
  }

  .dropdown-wrapper-9.captions.sleep_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 154px;
    left: 27px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_4 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 87px;
    left: -47px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_6 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 235px;
    left: -47px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_7 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 322px;
    left: 27px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 157px;
    left: 52px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 172px;
    left: -48px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_2-copy {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 160px;
    left: 90px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_3 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 125px;
    left: -83px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_4 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 118px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.dolomite_5 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 72px;
    left: 68px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_3ok {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 147px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.sleep_5 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 107px;
    left: -50px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 147px;
    left: -62px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 152px;
    left: -6px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_3 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 347px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 1px;
    left: -6px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 23px;
    left: 6px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_3 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 13px;
    left: 66px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_4 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 50px;
    left: -62px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_5 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 152px;
    left: -6px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_5 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 193px;
    left: 0;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_6 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 169px;
    left: 38px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_7 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 199px;
    left: -2px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.backpack_8 {
    z-index: 1;
    width: 50px;
    height: 50px;
    font-size: 13px;
    line-height: 16px;
    top: 217px;
    left: 5px;
    right: auto;
  }

  .dropdown-wrapper-9.captions.pack_9 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 195px;
    left: 61px;
    right: auto;
  }

  .heading-captions-4 {
    white-space: normal;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    line-height: 15px;
  }

  .heading-captions-4.sx {
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }

  .dropdown-trigger-6 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-6.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-wrapper-10 {
    height: 120%;
  }

  .dropdown-wrapper-10.captions.matryx, .dropdown-wrapper-10.captions.anatomy_2 {
    width: 80px;
    height: 80px;
    top: 197px;
    left: 95px;
  }

  .heading-captions-5 {
    white-space: normal;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    line-height: 15px;
  }

  .heading-captions-5.sx {
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
  }

  .dropdown-trigger-7 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-7.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger-7.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper-11 {
    height: 120%;
  }

  .dropdown-wrapper-11.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: 180px;
    left: 95px;
  }

  .heading-captions-6 {
    white-space: normal;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    line-height: 15px;
  }

  .footwear-terms {
    display: none;
  }

  .footwear-terms.solo-smartphone {
    width: 95%;
    display: block;
  }

  .footwear-terms.greet, .footwear-terms.connect-spotting {
    display: block;
  }

  .bold-text-16 {
    font-size: 25px;
  }

  .anatomy_shoe {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .anatomy_shoe.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .anatomy_shoe.vectic.wheeled-luggage {
    background-size: 330px;
    height: 700px;
  }

  .anatomy_shoe.vectic.backpack {
    background-size: 300px;
    height: 700px;
  }

  .anatomy_shoe.vectic-copy, .anatomy_shoe.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .anatomy_shoe.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .text-span-92 {
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-wrapper-13 {
    height: 120%;
  }

  .dropdown-wrapper-13.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 213px;
    left: 97px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.anatomy_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 197px;
    left: -28px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.anatomy_2.footwear {
    top: 108px;
  }

  .dropdown-wrapper-13.captions.level1_b {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 197px;
    left: -28px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.level2_b {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 109px;
    left: -58px;
    right: auto;
  }

  .dropdown-wrapper-13.captions.sleepingbag_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 64px;
    left: 44px;
    right: auto;
  }

  .dropdown-wrapper-14 {
    height: 120%;
  }

  .dropdown-wrapper-14.captions.knit-f21, .dropdown-wrapper-14.captions.anatomy_1, .dropdown-wrapper-14.captions.anatomy_3 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 213px;
    left: 97px;
    right: auto;
  }

  .dropdown-content-14 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-14.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .dropdown-content-14.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 68px;
  }

  .dropdown-content-14.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .dropdown-content-14.captions-open.cragstone-boa-text {
    width: 240px;
    top: -72px;
    left: -253px;
  }

  .dropdown-content-14.captions-open.cragstone-collar-text {
    top: -112px;
    left: -194px;
  }

  .dropdown-content-14.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .dropdown-content-14.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .dropdown-content-14.captions-open.cragstone-vibram-text {
    width: 220px;
    top: -206px;
    bottom: auto;
    left: -208px;
  }

  .dropdown-content-14.captions-open.flight-f21, .dropdown-content-14.captions-open.anatomy_1, .dropdown-content-14.captions-open.anatomy_2, .dropdown-content-14.captions-open.anatomy_3 {
    width: 220px;
    top: -275px;
    left: -289px;
  }

  .dropdown-content-14.captions-open {
    background-color: #ffffffb3;
  }

  .dropdown-content-14.captions-open.matryx {
    width: 230px;
    top: -185px;
    left: -287px;
  }

  .dropdown-content-14.captions-open.seconda-capt._3d-f21 {
    width: 220px;
    top: -78px;
    left: -287px;
  }

  .dropdown-wrapper-15 {
    height: 120%;
  }

  .dropdown-wrapper-15.captions.knit-f21, .dropdown-wrapper-15.captions.anatomy_2 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 213px;
    left: 97px;
    right: auto;
  }

  .dropdown-wrapper-15.captions.anatomy_4 {
    z-index: 1;
    width: 50px;
    height: 60px;
    top: 92px;
    left: 0;
    right: auto;
  }

  .upper {
    letter-spacing: 4px;
    width: auto;
    font-size: 19px;
    line-height: 20px;
  }

  .upper.piccolo {
    letter-spacing: 2px;
  }

  .upper.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .upper.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .text-block-34 {
    font-size: 12px;
    line-height: 15px;
  }

  .exploring-customer-2 {
    line-height: 21px;
  }

  .exploring-customer-2.black.big {
    font-size: 18px;
    line-height: 18px;
  }

  .dropdown-trigger-14 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .text-block-35 {
    font-size: 13px;
    line-height: 15px;
  }

  .image-example-captions-5 {
    margin-top: 13px;
  }

  .div-block-1728 {
    height: 32px;
  }

  .div-block-1729 {
    height: 65px;
  }

  .sub-altobasso-elenco-puntato-6 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-6.centrato {
    margin-top: 16px;
  }

  .sub-altobasso-small-12 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .sub-altobasso-small-12.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .dropdown-wrapper-16 {
    height: 120%;
    margin-bottom: 1px;
  }

  .div-block-contenitore-click-lottie-4 {
    width: 50px;
    height: 50px;
    padding-top: 7px;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto {
    margin-top: -423px;
    margin-left: 361px;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto.sm {
    margin-left: 397px;
    margin-right: 0;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto-exp-link-icon {
    padding-top: 8px;
  }

  .div-block-normaly-2 {
    padding-left: 0;
  }

  .div-block-normaly-2.centrato {
    margin-top: 5px;
  }

  .dropdown-content-15 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-15.trasparente {
    padding-bottom: 2%;
  }

  .div-block-1730 {
    width: 90%;
    padding: 9px;
  }

  .faq_footwear {
    margin-top: 13px;
  }

  .dropdown_timeline {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_timeline.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_timeline.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_timeline.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_timeline.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_timeline.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_timeline.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_timeline.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_timeline.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_timeline.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_timeline.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_timeline.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_timeline.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_timeline.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_timeline.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_timeline.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_timeline.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_timeline.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_timeline.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_timeline.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_timeline.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_timeline.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_timeline.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div-block-customer-type-2 {
    height: 190px;
    margin-bottom: 5px;
  }

  .lightbox-link-8 {
    background-size: 110px, cover;
  }

  .dropdown_timeline_2 {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_timeline_2.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_timeline_2.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_timeline_2.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_timeline_2.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_timeline_2.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_timeline_2.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_timeline_2.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_timeline_2.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_timeline_2.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_timeline_2.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_timeline_2.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_timeline_2.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_timeline_2.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_timeline_2.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_timeline_2.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_timeline_2.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_timeline_2.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_timeline_2.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_timeline_2.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_timeline_2.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_timeline_2.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_timeline_2.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .a-frame {
    height: 250px;
    margin-bottom: 20px;
  }

  .a-frame.comfort {
    height: 80px;
  }

  .a-frame.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .a-frame.dome {
    height: 250px;
  }

  .tent-architecture {
    flex-direction: column;
    justify-content: flex-start;
  }

  .dropdown_1_equipment {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_1_equipment.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_1_equipment.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_1_equipment.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_1_equipment.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_1_equipment.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_1_equipment.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_1_equipment.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_1_equipment.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_1_equipment.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_1_equipment.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_1_equipment.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_1_equipment.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_1_equipment.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_1_equipment.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_1_equipment.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_1_equipment.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_1_equipment.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_1_equipment.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_1_equipment.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_1_equipment.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_1_equipment.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_1_equipment.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .anatomy_shoe-copy {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .anatomy_shoe-copy.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .anatomy_shoe-copy.vectic-copy, .anatomy_shoe-copy.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .anatomy_shoe-copy.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .anatomy_shoe-copy.vectic-copy {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .tent-anatomy {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .tent-anatomy.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .tent-anatomy.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .tent {
    background-color: #0000;
    background-position: 50% 0;
    width: 520px;
    height: 440px;
  }

  .tent.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .tent.vectic-copy, .tent.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .tent.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .tent.vectic-copy, .tent.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .tent.level_1 {
    background-image: url('../images/TENT_LEVEL_1.jpg');
    background-position: 50%;
    background-size: 390px;
    height: 500px;
  }

  .tent.level_2 {
    background-image: url('../images/TENT_LEVEL_2.jpg');
    background-position: 50%;
    background-size: 390px;
    height: 500px;
  }

  .dx {
    width: 60%;
  }

  .div-block-1734 {
    width: 200px;
    height: 240px;
  }

  .text-block-36 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-37 {
    font-size: 16px;
  }

  .tent_fature {
    height: 120%;
    margin-bottom: 1px;
  }

  .tent_fature.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .tent_fature.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .tent_fature.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .tent_fature.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .tent_fature.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .tent_fature.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .tent_fature.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .tent_fature.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .tent_fature.captions.padded {
    top: -137px;
    right: 55px;
  }

  .tent_fature.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .tent_fature.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .tent_fature.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .tent_fature.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .tent_fature.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .tent_fature.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .tent_fature.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .tent_fature.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .tent_fature.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .tent_fature.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .tent_fature.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .tent_fature.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .tent_fature.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .tent_fature.trasparente {
    margin-bottom: 0;
  }

  .div-block-1739 {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .div-block-1743 {
    width: 100%;
    height: 200px;
  }

  .div-block-1743.green, .div-block-1743.orange, .div-block-1743.red {
    align-items: center;
    width: 80%;
    height: 200px;
  }

  .mask-14 {
    height: 700px;
  }

  .four-season {
    width: 80%;
  }

  .sleeping-bag-architecture {
    flex-direction: column;
    justify-content: flex-start;
  }

  .architecture {
    display: none;
  }

  .architecture.largo.greet {
    margin-bottom: 8px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .architecture.solo-smartphone {
    width: 95%;
    display: block;
  }

  .architecture.greet, .architecture.connect-spotting {
    display: block;
  }

  .recatangle {
    height: 250px;
    margin-bottom: 20px;
  }

  .recatangle.comfort {
    height: 80px;
  }

  .recatangle.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .recatangle.dome {
    height: 250px;
  }

  .mummy {
    height: 250px;
    margin-bottom: 20px;
  }

  .mummy.comfort {
    height: 80px;
  }

  .mummy.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .mummy.dome {
    height: 250px;
  }

  .sleeping-bag {
    background-color: #0000;
    background-position: 50%;
    width: 100%;
    height: 600px;
  }

  .sleeping-bag.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .sleeping-bag.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.level_1 {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .sleeping-bag.level_1 {
    background-image: url('../images/TENT_LEVEL_1.jpg');
    background-position: 50%;
    background-size: 390px;
    height: 500px;
  }

  .sleeping-bag.level_2 {
    background-image: url('../images/TENT_LEVEL_2.jpg');
    background-position: 50%;
    background-size: 390px;
    height: 500px;
  }

  .sleeping-bag-insulation {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: auto;
    max-width: none;
  }

  .sleeping-bag-insulation.largo-per-3 {
    min-width: 300px;
  }

  .image-example-captions-3-copy {
    margin-top: 13px;
  }

  .image-example-captions-3-copy._5-athletes {
    width: 330px;
  }

  .image-example-captions-3-copy._6-tech_summit_series {
    width: 75%;
  }

  .image-example-captions-3-copy._6-tech_summit_series.down {
    width: 100%;
  }

  .image-example-captions-3-copy.down-construction_01 {
    width: 330px;
  }

  .image-example-captions-3-copy.upper-insulation {
    width: 75%;
  }

  .image-example-captions-3-copy.upper-insulation.down {
    width: 100%;
  }

  .image-example-captions-3-copy.upper-insula {
    width: 75%;
  }

  .image-example-captions-3-copy.upper-insula.down {
    width: 100%;
  }

  .tech_sleeping_bag {
    margin-top: 13px;
  }

  .tech_sleeping_bag._5-athletes {
    width: 330px;
  }

  .tech_sleeping_bag._6-tech_summit_series {
    width: 75%;
  }

  .tech_sleeping_bag._6-tech_summit_series.down {
    width: 100%;
  }

  .tech_sleeping_bag.down-construction_01 {
    width: 330px;
  }

  .tech_sleeping_bag.upper-insulation {
    width: 75%;
  }

  .tech_sleeping_bag.upper-insulation.down {
    width: 100%;
  }

  .tech_sleeping_bag.upper-insula {
    width: 75%;
  }

  .tech_sleeping_bag.upper-insula.down {
    width: 100%;
  }

  .breathability-copy {
    font-size: 22px;
    line-height: 24px;
  }

  .wash-sleeping-bag {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .wash-sleeping-bag.insulation-comparison {
    width: 100%;
    display: block;
  }

  .div-block-1747 {
    width: 200px;
    height: 200px;
  }

  .text-block-38 {
    font-size: 18px;
  }

  .color-code {
    flex-direction: column-reverse;
    height: 700px;
  }

  .color-coding-1, .color-coding {
    height: 700px;
  }

  .sleeping-bad_1, .sleeping-bad_2, .sleeping-bad_3, .sleeping-bad_4, .sleeping-bad_1-copy, .sleeping-bad, .sleeping-bad_4-copy {
    width: 80%;
  }

  .color_sleepingbag {
    flex-direction: column;
    justify-content: flex-start;
  }

  .light_blue {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin-bottom: 20px;
  }

  .light_blue.comfort {
    height: 80px;
  }

  .light_blue.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .dark-g {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin-bottom: 20px;
  }

  .dark-g.comfort {
    height: 80px;
  }

  .dark-g.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .tan_ok {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 200px;
    margin-bottom: 20px;
  }

  .tan_ok.comfort {
    height: 80px;
  }

  .tan_ok.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .dolomite_one {
    background-color: #0000;
    background-position: 50%;
    background-size: 420px;
    width: 100%;
    height: 440px;
  }

  .dolomite_one.vectic {
    background-image: url('../images/anatomy_of_a_shoes.png');
    background-position: 50%;
    background-size: 280px;
    height: 350px;
  }

  .dolomite_one.vectic-copy, .dolomite_one.fot {
    background-image: url('../images/spaccato-scarpa-mobil.jpg');
    background-position: 50%;
    background-size: cover;
    height: 470px;
  }

  .dolomite_one.foot {
    background-image: url('../images/ANATOMY_OF-FOOT_2.png');
    background-position: 50%;
    background-size: contain;
    height: 470px;
  }

  .insulation-comparison-copy.greet, .insulation-comparison-copy.connect-spotting {
    display: block;
  }

  .slide-42 {
    height: 700px;
  }

  .dropdown {
    height: 120%;
  }

  .dropdown.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown.captions.cragstone-boa {
    width: 40px;
    height: 40px;
    top: 314px;
    left: 85px;
    right: -4px;
  }

  .dropdown.captions.cragstone-vibram {
    width: 40px;
    height: 40px;
    top: 87px;
    left: 40px;
    right: 66px;
  }

  .dropdown.captions.cragstone-carabiner {
    width: 40px;
    height: 40px;
    top: 232px;
    left: 26px;
    right: 94px;
  }

  .dropdown.captions.cragstone-carabiner.anatomy_1 {
    width: 60px;
    height: 60px;
    left: 0;
  }

  .dropdown.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .wheeled_architecture {
    flex-direction: column;
    justify-content: flex-start;
  }

  .wheeled_1 {
    height: 250px;
    margin-bottom: 20px;
  }

  .wheeled_1.comfort {
    height: 80px;
  }

  .wheeled_1.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .wheeled_1.dome {
    height: 250px;
  }

  .wheeled_2 {
    height: 250px;
    margin-bottom: 20px;
  }

  .wheeled_2.comfort {
    height: 80px;
  }

  .wheeled_2.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .wheeled_2.dome {
    height: 250px;
  }

  .wheeled_3 {
    height: 250px;
    margin-bottom: 20px;
  }

  .wheeled_3.comfort {
    height: 80px;
  }

  .wheeled_3.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .wheeled_3.dome {
    height: 250px;
  }

  .backpacks {
    height: auto;
  }

  .packs_1 {
    height: 250px;
    margin-bottom: 20px;
  }

  .packs_1.comfort {
    height: 80px;
  }

  .packs_1.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .packs_1.dome {
    height: 250px;
  }

  .pack_2 {
    height: 250px;
    margin-bottom: 20px;
  }

  .pack_2.comfort {
    height: 80px;
  }

  .pack_2.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .pack_2.dome {
    height: 250px;
  }

  .pack_3 {
    height: 250px;
    margin-bottom: 20px;
  }

  .pack_3.comfort {
    height: 80px;
  }

  .pack_3.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .pack_3.dome {
    height: 250px;
  }

  .insulation-comparison-copy.greet, .insulation-comparison-copy.connect-spotting {
    display: block;
  }

  .insulation-comparison-copy.greet, .insulation-comparison-copy.connect-spotting {
    display: block;
  }

  .insulation-comparison-copy {
    display: none;
  }

  .insulation-comparison-copy.largo.greet {
    margin-bottom: 8px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .insulation-comparison-copy.solo-smartphone {
    width: 95%;
    display: block;
  }

  .insulation-comparison-copy.greet, .insulation-comparison-copy.connect-spotting {
    display: block;
  }

  .pack-texts {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-spazio-a-sx-per-testo-7 {
    padding-left: 43px;
  }

  .div-block-spazio-a-sx-per-testo-7.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-1750 {
    width: 400px;
    height: 200px;
  }

  .exploring-customer-3 {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-spazio-sopra-testo-5 {
    margin-top: 25px;
  }

  .sub-altobasso-testo-4x4-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-testo-4x4-2.piccolo {
    font-size: 14px;
    line-height: 19px;
  }

  .step_one {
    width: 80%;
    height: 250px;
  }

  .step_four {
    width: 250px;
    height: 250px;
  }

  .technical-pack {
    letter-spacing: 4px;
    width: auto;
    font-size: 19px;
    line-height: 20px;
  }

  .technical-pack.piccolo {
    letter-spacing: 2px;
  }

  .technical-pack.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .technical-pack.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .technical-pack._30pt {
    line-height: 30px;
  }

  .torso-length {
    font-size: 22px;
    line-height: 24px;
  }

  .dte_link {
    width: 500px;
    height: 310px;
  }

  .exploration_without_compromise {
    width: 100%;
    margin-bottom: 0;
  }

  .logo_ewc {
    margin-bottom: -29px;
  }

  .logo_ewc.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .logo_ewc.sleeping-bag {
    width: 180px;
    height: 200px;
    margin-bottom: -44px;
  }

  .logo_ewc.luggage-svg {
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
  }

  .logo_ewc.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
    top: -10px;
  }

  .slider_soustainable {
    height: 500px;
  }

  .quick-stack-4 {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-1755 {
    height: 80px;
  }

  .text-block-39 {
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 15px;
  }

  .text-span-111 {
    font-size: 60px;
  }

  .mask-15 {
    width: 100%;
    height: 500px;
  }

  .div-block-1758 {
    height: auto;
  }

  .circular-design {
    background-position: 50%;
  }

  .slider_ecosystem {
    height: 500px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .titolo--our-circularity-ecosystem {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .titolo--our-circularity-ecosystem.piccolo {
    letter-spacing: 2px;
  }

  .titolo--our-circularity-ecosystem.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .titolo--our-circularity-ecosystem.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .titolo--our-circularity-ecosystem-copy {
    letter-spacing: 4px;
    font-size: 24px;
    line-height: 26px;
  }

  .titolo--our-circularity-ecosystem-copy.piccolo {
    letter-spacing: 2px;
  }

  .titolo--our-circularity-ecosystem-copy.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .titolo--our-circularity-ecosystem-copy.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .div-block_titolo {
    width: 95%;
    margin-bottom: 0;
  }

  .div-block_titolo._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block_titolo.purpose {
    width: 80%;
  }

  .div-block-1764 {
    width: 75%;
  }

  .bold-text-21 {
    font-size: 36px;
    line-height: 36px;
  }

  .slide-45 {
    width: 100%;
  }

  .text-block-40 {
    font-size: 30px;
    line-height: 33px;
  }

  .pro_down_rds_dropdown-copy {
    flex-direction: column;
    align-items: center;
    width: 90%;
    min-width: 440px;
  }

  .pro_down_rds_dropdown-copy.largo-per-3 {
    min-width: 300px;
  }

  .multiuse {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .multiuse._2word {
    padding-left: 13px;
    padding-right: 13px;
  }

  .logo_clothes-the-loop {
    margin-bottom: -29px;
  }

  .logo_clothes-the-loop.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .logo_clothes-the-loop.sleeping-bag {
    width: 180px;
    height: 200px;
    margin-bottom: -44px;
  }

  .logo_clothes-the-loop.luggage-svg {
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
  }

  .logo_clothes-the-loop.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
    top: -10px;
  }

  .cta_verde-ctl.home-pillars {
    margin-top: 14px;
  }

  .cta_verde-ctl.tents {
    margin-top: 22px;
  }

  .logo_rds {
    background-size: 140px;
    width: 170px;
    height: 170px;
    margin-bottom: -29px;
  }

  .logo_rds.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .logo_rds.sleeping-bag {
    width: 180px;
    height: 200px;
    margin-bottom: -44px;
  }

  .logo_rds.luggage-svg {
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
  }

  .logo_rds.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
    top: -10px;
  }

  .logo_renewed {
    background-size: auto;
    width: 160px;
    height: 160px;
    margin-bottom: -29px;
  }

  .logo_renewed.centrate.spotting-the-signals-connect {
    margin-top: -36px;
  }

  .logo_renewed.sleeping-bag {
    width: 180px;
    height: 200px;
    margin-bottom: -44px;
  }

  .logo_renewed.luggage-svg {
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
  }

  .logo_renewed.pack {
    background-image: url('../images/SAGOMA_ZAINO_FRONTE_1-min.gif');
    width: 180px;
    height: 200px;
    margin-bottom: -45px;
    position: relative;
    top: -10px;
  }

  .biggest-player {
    background-position: 50%;
    height: 350px;
  }

  .div-block-1769 {
    width: 180px;
    height: 300px;
  }

  .dropdown_shell {
    height: 120%;
    margin-bottom: 1px;
  }

  .dropdown_shell.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown_shell.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown_shell.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown_shell.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown_shell.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown_shell.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown_shell.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown_shell.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown_shell.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown_shell.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown_shell.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown_shell.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown_shell.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown_shell.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown_shell.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown_shell.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown_shell.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown_shell.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown_shell.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown_shell.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown_shell.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown_shell.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .gore-tex {
    height: 120%;
    margin-bottom: 0;
  }

  .gore-tex.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .gore-tex.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .gore-tex.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .gore-tex.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .gore-tex.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .gore-tex.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .gore-tex.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .gore-tex.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .gore-tex.captions.padded {
    top: -137px;
    right: 55px;
  }

  .gore-tex.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .gore-tex.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .gore-tex.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .gore-tex.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .gore-tex.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .gore-tex.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .gore-tex.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .gore-tex.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .gore-tex.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .gore-tex.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .gore-tex.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .gore-tex.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .gore-tex.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .gore-tex.trasparente {
    margin-bottom: 0;
  }

  .dufflebag {
    height: 250px;
    margin-bottom: 20px;
  }

  .dufflebag.comfort {
    height: 80px;
  }

  .dufflebag.stability {
    height: 80px;
    margin-bottom: 20px;
  }

  .dufflebag.dome {
    height: 250px;
  }

  .text-dufflebag {
    font-size: 14px;
    line-height: 17px;
  }

  .text-dufflebag.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .text-dufflebag.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .text-dufflebag.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .text-dufflebag-copy {
    font-size: 14px;
    line-height: 17px;
  }

  .text-dufflebag-copy.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .text-dufflebag-copy.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .text-dufflebag-copy.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .title_duffle-bag {
    font-size: 14px;
    line-height: 17px;
  }

  .title_duffle-bag.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .title_duffle-bag.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .title_duffle-bag.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento-3 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 20px;
  }

  .sotto---sottotitolo-segmento-3.centrato-piccolo {
    margin-top: 42px;
    margin-bottom: 26px;
    font-size: 14px;
  }

  .div-block-customer-type-3 {
    height: 190px;
    margin-bottom: 5px;
  }

  .lightbox-link-9 {
    background-size: 110px, cover;
  }

  .lightbox-link-9.video-values-link {
    background-size: 45px;
  }

  .dropdown-video-customer {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-video-customer.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-video-customer.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-video-customer.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-video-customer.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-video-customer.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-video-customer.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-video-customer.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-video-customer.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-video-customer.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-video-customer.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-video-customer.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-video-customer.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-video-customer.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-video-customer.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-video-customer.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-video-customer.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-video-customer.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-video-customer.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-video-customer.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-video-customer.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-video-customer.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-video-customer.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-video-customer.trasparente {
    margin-bottom: 0;
  }

  .titolo-light {
    font-size: 12px;
    line-height: 15px;
  }

  .menu-a-dx {
    display: none;
  }

  .purpose_image {
    width: 500px;
    height: 310px;
  }

  .dropdown-dte-lingue {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-dte-lingue.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-dte-lingue.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-dte-lingue.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-dte-lingue.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-dte-lingue.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-dte-lingue.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-dte-lingue.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-dte-lingue.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-dte-lingue.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-dte-lingue.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-dte-lingue.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-dte-lingue.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-dte-lingue.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-dte-lingue.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-dte-lingue.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-dte-lingue.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-dte-lingue.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-dte-lingue.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-dte-lingue.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-dte-lingue.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-dte-lingue.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-dte-lingue.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-dte-lingue.trasparente {
    margin-bottom: 0;
  }

  .explorer_knowleadge_dte {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .explorer_knowleadge_dte.scarpe {
    height: 270px;
  }

  .explorer_knowleadge_dte.captions {
    align-items: center;
    height: 60px;
  }

  .explorer_knowleadge_dte.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_dte.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_dte.vectiv.immage.benefit.dive {
    height: auto;
  }

  .pdf-dte-lingue {
    font-size: 12px;
    line-height: 15px;
  }

  .dropdown-trigger_layeringsystem {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger_layeringsystem.scarpe {
    height: 270px;
  }

  .dropdown-trigger_layeringsystem.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger_layeringsystem.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.vectiv.immage.benefit.dive, .dropdown-trigger_layeringsystem.trasparente {
    height: auto;
  }

  .dropdown-trigger_layeringsystem.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_layeringsystem.athletes.summit, .dropdown-trigger_layeringsystem.athletes.spazio, .dropdown-trigger_layeringsystem.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_layeringsystem.athletes-tnf {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .sub-altobasso-elenco-puntato-7 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-7.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .bold-8 {
    font-size: 14px;
    line-height: 17px;
  }

  .div-block-1782 {
    width: 480px;
    height: 320px;
    top: -304px;
  }

  .text-block-43 {
    font-size: 14px;
  }

  .sub-altobasso-elenco-puntato-8 {
    font-size: 14px;
    line-height: 18px;
  }

  .image-example-captions-6 {
    margin-top: 13px;
  }

  .image-example-captions-6.icons-4-box {
    width: 500px;
  }

  .image-example-captions-6.icons-4-box.viola {
    width: 480px;
  }

  .div-block-titoloni-5 {
    margin-bottom: 0;
  }

  .dropdown-wrapper-17 {
    height: 120%;
  }

  .dropdown-wrapper-17.dd-innovation {
    background-image: linear-gradient(#00000080, #00000080), url('../images/INSIGHT.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 33px 16px;
  }

  .dropdown-wrapper-17.dd-innovation:hover {
    background-position: 0 0, 0 0, 50% 0;
  }

  .dropdown-wrapper-17.dd-innovation.cold-weather {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-44 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-16 {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-16.icons-content.viola {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .dropdown-content-16.riga-fabric, .dropdown-content-16.riga-impotance {
    min-height: 50px;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1786 {
    width: auto;
    height: 65px;
  }

  .testo-how-to-layer-2 {
    margin-top: 7px;
    font-size: 16px;
    line-height: 21px;
  }

  .dropdown-content-17 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .list-4 {
    width: 100%;
    padding-left: 18px;
  }

  .div-block-1787 {
    height: 32px;
  }

  .div-quadrato-rosso-3 {
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .sottotitolo-segmento-4 {
    letter-spacing: 4px;
    font-size: 19px;
    line-height: 20px;
  }

  .sottotitolo-segmento-4.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .div-block-1790 {
    height: 60px;
  }

  .dropdown-wrapper-18 {
    height: 120%;
    margin-bottom: 0;
  }

  .menu-a-dx-2 {
    display: none;
  }

  .div-block-1804 {
    background-color: var(--black);
    width: 15px;
    height: 15px;
    margin-left: 0%;
  }

  .pulsante-bianco {
    width: 24px;
    height: 24px;
  }

  .heading-5 {
    font-size: 40px;
  }

  .text-block-47 {
    font-size: 20px;
  }

  .box-indice, .div-block-1807-copy {
    height: 400px;
  }

  .box_ambassador {
    height: 200px;
  }

  .indice_vm_manual {
    grid-row-gap: 16px;
  }

  .text_home {
    margin-bottom: 40px;
  }

  .div-brand-introductiom {
    flex-direction: column-reverse;
  }

  .div-brand-introductiom.linea2 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-brand-introductiom._3-linea, .div-brand-introductiom._4-linea {
    margin-bottom: 0;
  }

  .link-block-ancora-2 {
    width: 225px;
    height: 60px;
    font-size: 20px;
  }

  .navbar-6 {
    border: 1px solid var(--dark-grey);
  }

  .nav-menu-4 {
    background-color: #fff;
    width: 100vw;
  }

  .brand-3 {
    width: 20vw;
  }

  .nav-link-4 {
    border-bottom: .5px solid var(--dark-grey);
    background-color: var(--white);
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-link-4:focus {
    background-color: var(--black);
    color: var(--white);
  }

  .home {
    border-bottom: .5px solid #000;
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    height: 20px;
    padding: 20px;
    display: flex;
  }

  .introduction {
    border-bottom: .5px solid var(--dark-grey);
    background-color: #fff;
    border-right-style: none;
    border-right-width: 0;
    flex-direction: column;
    justify-content: center;
    height: 10px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 13px;
    display: flex;
  }

  .menu-button-4 {
    width: 80vw;
  }

  .menu-button-4.w--open {
    background-color: #fff;
  }

  .div-tnf-vm-manual {
    height: 100px;
    margin-top: 0;
    position: static;
  }

  .colonna_sx_intro_linea2 {
    width: 100%;
  }

  .colonna_sx_intro {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .colonna_sx_intro._3-linea, .colonna_sx_intro._4-linea {
    width: 100%;
    margin-bottom: 50px;
  }

  .colonna_dx_intro {
    background-position: 50% 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 320px;
  }

  .colonna_dx_intro_linea2 {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .colonna_dx_foto3 {
    width: 100%;
    height: 250px;
    margin-bottom: 50px;
  }

  .linea-1 {
    flex-direction: column-reverse;
    align-items: flex-end;
    display: flex;
  }

  .colonna_dx_intro-copy {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .colonna_dx_intro-copy._3-linea {
    width: 100%;
  }

  .icon-23 {
    background-color: #fff;
    width: 24px;
    height: 24px;
  }

  .icon-23:hover, .icon-23:focus {
    background-color: var(--dark-grey);
  }

  .gallery-commercial {
    width: 100%;
    height: 250px;
    margin-bottom: 50px;
  }

  .gallery_commercial {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .gallery_commercial._3-linea, .gallery_commercial._4-linea {
    width: 100%;
    margin-bottom: 50px;
  }

  .div-gallery-commercial {
    flex-direction: column-reverse;
  }

  .div-gallery-commercial.linea2 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .div-gallery-commercial._3-linea, .div-gallery-commercial._4-linea {
    margin-bottom: 0;
  }

  .div-gallery-commercial._4-linea {
    flex-direction: column;
    margin-bottom: 0;
  }

  .colonna_sx_intro_linea_4 {
    width: 50%;
    margin-left: 0;
    margin-right: 0%;
  }

  .colonna_dx_intro_linea_4 {
    width: 100%;
    padding: 60px 40px;
  }

  .div-block-1822 {
    padding: 24px 25px;
  }

  .div-block-1823 {
    margin-bottom: 0;
  }

  .div-block-subtitle-copy {
    padding-left: 0;
  }

  .div-block-subtitle-copy.spazio-a-dx {
    padding-right: 22px;
  }

  .div-block-subtitle-copy._0-up {
    margin-top: 0;
  }

  .dropdown-wrapper-vm {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-vm.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-vm.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-vm.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-vm.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-vm.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-vm.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-vm.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-vm.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-vm.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-vm.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-vm.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-vm.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-vm.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-vm.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-vm.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-vm.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-vm.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-vm.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-vm.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-vm.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-vm.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-vm.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-vm.trasparente {
    margin-bottom: 0;
  }

  .div-block-1824 {
    height: auto;
  }

  .dropdown-wrapper-3-copy {
    height: 120%;
    margin-bottom: 0;
  }

  .dropdown-wrapper-3-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-3-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-3-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-3-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-3-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-3-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-3-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-3-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-3-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-3-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-3-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-3-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-3-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper-vm-tools {
    height: 120%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-wrapper-vm-tools.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper-vm-tools.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper-vm-tools.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper-vm-tools.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper-vm-tools.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper-vm-tools.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper-vm-tools.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper-vm-tools.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper-vm-tools.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper-vm-tools.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper-vm-tools.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper-vm-tools.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper-vm-tools.trasparente {
    margin-bottom: 0;
  }

  .aida_principle {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
  }

  .aida_principle.largo-per-3 {
    min-width: 300px;
  }

  .div-attantion {
    background-size: 80%;
    width: 90px;
  }

  .div-attantion.conrad {
    background-position: 50% 30%;
  }

  .div-interest {
    background-size: 80%;
    width: 90px;
  }

  .div-interest.conrad, .div-desire.conrad, .div-block-action.conrad {
    background-position: 50% 30%;
  }

  .div_desire {
    background-size: 80%;
    width: 90px;
  }

  .div_desire.conrad {
    background-position: 50% 30%;
  }

  .div-action {
    background-size: 80%;
    width: 90px;
  }

  .div-action.conrad {
    background-position: 50% 30%;
  }

  .aida-content {
    padding-top: 0;
    display: block;
  }

  .aida-content.space-bottom {
    margin-bottom: 55px;
  }

  .pulsante-lern-more {
    background-image: url('../images/pulsante_click_black_150.gif');
    width: 20px;
    height: 20px;
  }

  .pulsante-lern-more.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .pulsante-lern-more.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .pulsante-lern-more.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .pulsante-lern-more.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .titolo-dropdown {
    color: #000;
  }

  .dropdown-wrapper_styling {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_styling.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_styling.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_styling.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_styling.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_styling.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_styling.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_styling.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_styling.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_styling.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_styling.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_styling.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_styling.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_styling.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_styling.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_styling.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_styling.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_styling.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_styling.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_styling.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_styling.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_styling.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_styling.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_styling.trasparente {
    margin-bottom: 0;
  }

  .bold-text-26 {
    width: 100%;
    font-size: 16px;
  }

  .dropdown-wrapper_arena {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_arena.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_arena.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_arena.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_arena.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_arena.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_arena.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_arena.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_arena.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_arena.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_arena.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_arena.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_arena.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_arena.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_arena.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_arena.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_arena.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_arena.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_arena.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_arena.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_arena.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_arena.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_arena.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_arena.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_purchasing {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_purchasing.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_purchasing.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_purchasing.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_purchasing.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_purchasing.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_purchasing.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_purchasing.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_purchasing.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_purchasing.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_purchasing.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_purchasing.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_purchasing.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_purchasing.trasparente {
    margin-bottom: 0;
  }

  .div_dx._50 {
    width: 100%;
  }

  .div_purchasing.riga1 {
    flex-direction: column-reverse;
  }

  .div_purchasing._300px, .div_purchasing._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .div_balance-simmetry._2-livello {
    background-position: 50% 0;
    background-size: contain;
    justify-content: center;
    align-items: center;
  }

  .div_balance-simmetry-2 {
    padding-left: 20px;
  }

  .dropdown-wrapper_balance {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_balance.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_balance.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_balance.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_balance.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_balance.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_balance.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_balance.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_balance.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_balance.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_balance.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_balance.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_balance.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_balance.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_balance.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_balance.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_balance.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_balance.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_balance.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_balance.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_balance.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_balance.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_balance.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_balance.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_colours {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_colours.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_colours.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_colours.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_colours.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_colours.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_colours.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_colours.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_colours.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_colours.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_colours.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_colours.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_colours.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_colours.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_colours.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_colours.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_colours.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_colours.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_colours.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_colours.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_colours.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_colours.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_colours.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_colours.trasparente {
    margin-bottom: 0;
  }

  .div-block-1835._100 {
    flex-flow: column;
  }

  .text-colours {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours.cta {
    font-size: 18px;
  }

  .text-colours.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text-colours.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text-colours.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text-colours.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-colours.upper-membrane, .text-colours.upper-membrane-copy {
    height: 30px;
  }

  .text-colours.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text-colours.sx-_ctl.bandiera {
    width: auto;
  }

  .text-colours.testo-secondo-livello {
    font-size: 18px;
    line-height: 24px;
  }

  .dropdown-wrapper_lighting {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_lighting.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_lighting.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_lighting.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_lighting.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_lighting.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_lighting.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_lighting.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_lighting.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_lighting.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_lighting.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_lighting.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_lighting.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_lighting.trasparente {
    margin-bottom: 0;
  }

  .text-lighting {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting.cta {
    font-size: 18px;
  }

  .text-lighting.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text-lighting.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text-lighting.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text-lighting.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-lighting.upper-membrane, .text-lighting.upper-membrane-copy {
    height: 30px;
  }

  .text-lighting.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text-lighting.sx-_ctl.bandiera {
    width: auto;
  }

  .text-lighting.testo-secondo-livello {
    font-size: 18px;
  }

  .text-lighting-2 {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting-2.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting-2.cta {
    font-size: 18px;
  }

  .text-lighting-2.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text-lighting-2.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text-lighting-2.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text-lighting-2.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-lighting-2.upper-membrane, .text-lighting-2.upper-membrane-copy {
    height: 30px;
  }

  .text-lighting-2.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text-lighting-2.sx-_ctl.bandiera {
    width: auto;
  }

  .text-lighting-2.testo-secondo-livello {
    font-size: 18px;
    line-height: 24px;
  }

  .div_lighting_guide._2-livello {
    background-size: contain;
    height: 400px;
  }

  .text-colours_basic-structure-solours {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours_basic-structure-solours.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours_basic-structure-solours.cta {
    font-size: 18px;
  }

  .text-colours_basic-structure-solours.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text-colours_basic-structure-solours.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text-colours_basic-structure-solours.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text-colours_basic-structure-solours.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text-colours_basic-structure-solours.upper-membrane, .text-colours_basic-structure-solours.upper-membrane-copy {
    height: 30px;
  }

  .text-colours_basic-structure-solours.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text-colours_basic-structure-solours.sx-_ctl.bandiera {
    width: auto;
  }

  .text-colours_basic-structure-solours.testo-secondo-livello {
    font-size: 18px;
    line-height: 24px;
  }

  .dropdown-wrapper_change {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_change.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_change.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_change.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_change.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_change.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_change.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_change.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_change.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_change.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_change.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_change.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_change.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_change.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_change.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_change.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_change.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_change.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_change.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_change.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_change.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_change.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_change.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_change.trasparente {
    margin-bottom: 0;
  }

  .link_introduction {
    border-bottom: .5px solid var(--dark-grey);
    background-color: var(--white);
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .link_introduction:focus {
    background-color: var(--black);
    color: var(--white);
  }

  .link_vm_pillars {
    border-bottom: .5px solid var(--dark-grey);
    background-color: var(--white);
    border-right-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .link_vm_pillars:focus {
    background-color: var(--black);
    color: var(--white);
  }

  .div-block-1843 {
    height: 200px;
  }

  .pulsante-dropdown {
    width: 20px;
    height: 20px;
  }

  .pulsante-dropdown.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .pulsante-dropdown.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .pulsante-dropdown.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .pulsante-dropdown.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .down-colours {
    flex-flow: column;
  }

  .div-colours_dx {
    width: 100%;
    height: 450px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-colours-sx {
    width: 100%;
  }

  .styling_dx {
    width: 100%;
    height: auto;
  }

  .div-block-spazio-video-copy {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-spazio-video-copy._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-spazio-video-copy.purpose {
    width: 80%;
  }

  .div-styling {
    width: 100%;
    margin-bottom: 0;
  }

  .div-styling._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-styling.purpose {
    width: 80%;
  }

  .dropdown-wrapper_folding {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_folding.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_folding.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_folding.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_folding.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_folding.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_folding.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_folding.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_folding.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_folding.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_folding.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_folding.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_folding.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_folding.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_folding.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_folding.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_folding.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_folding.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_folding.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_folding.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_folding.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_folding.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_folding.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_folding.trasparente {
    margin-bottom: 0;
  }

  .styling_sx._300px {
    width: 100%;
    height: auto;
  }

  .dropdown-wrapper_hanging {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_hanging.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_hanging.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_hanging.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_hanging.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_hanging.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_hanging.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_hanging.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_hanging.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_hanging.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_hanging.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_hanging.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_hanging.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_hanging.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_aida_principle {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_aida_principle.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_aida_principle.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_aida_principle.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_aida_principle.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_aida_principle.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_aida_principle.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_aida_principle.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_aida_principle.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_aida_principle.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_aida_principle.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_aida_principle.trasparente {
    margin-bottom: 0;
  }

  .sub-altobasso-small-copy {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-copy.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-copy.cta {
    font-size: 18px;
  }

  .sub-altobasso-small-copy.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .sub-altobasso-small-copy.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .sub-altobasso-small-copy.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .sub-altobasso-small-copy.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .sub-altobasso-small-copy.upper-membrane, .sub-altobasso-small-copy.upper-membrane-copy {
    height: 30px;
  }

  .sub-altobasso-small-copy.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .sub-altobasso-small-copy.sx-_ctl.bandiera {
    width: auto;
  }

  .div-hanging {
    width: 100%;
    margin-bottom: 0;
  }

  .div-hanging._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-hanging.purpose {
    width: 80%;
  }

  .dropdown-wrapper_hanging_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_hanging_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_hanging_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_hanging_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_hanging_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_hanging_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_hanging_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_hanging_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_hanging_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_hanging_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_hanging_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_hanging_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_folding_ok-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_folding_ok-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_folding_ok-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_folding_ok-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_folding_ok-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok-copy-copy {
    height: auto;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.trasparente {
    margin-bottom: 0;
  }

  .tools_div {
    border-bottom: .5px solid var(--dark-grey);
    background-color: var(--white-smoke);
  }

  .sottomenu_vm_standards {
    background-color: var(--gradiente-value);
    flex-wrap: wrap;
    height: 80px;
  }

  .div_side_hanging {
    background-size: 80%;
    width: 90px;
  }

  .div_side_hanging.conrad {
    background-position: 50% 30%;
  }

  .dropdown-wrapper_wallbats {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_wallbats.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_wallbats.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_wallbats.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_wallbats.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_wallbats.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_wallbats.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_wallbats.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_wallbats.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_wallbats.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_wallbats.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_wallbats.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_wallbats.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_wallbats.trasparente {
    margin-bottom: 0;
  }

  .wallbays_slider {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-wallbays_text {
    width: 100%;
    margin-bottom: 0;
  }

  .div-wallbays_text._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-wallbays_text.purpose {
    width: 80%;
  }

  .dropdown-wrapper_dressing_barsy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_dressing_barsy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_dressing_barsy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_dressing_barsy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_dressing_barsy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_dressing_barsy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_dressing_barsy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_dressing_barsy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_dressing_barsy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_dressing_barsy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_dressing_barsy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_dressing_barsy.trasparente {
    margin-bottom: 0;
  }

  .text_wallbays {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_wallbays.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_wallbays.cta {
    font-size: 18px;
  }

  .text_wallbays.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_wallbays.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_wallbays.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_wallbays.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_wallbays.upper-membrane, .text_wallbays.upper-membrane-copy {
    height: 30px;
  }

  .text_wallbays.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_wallbays.sx-_ctl.bandiera {
    width: auto;
  }

  .dropdown-wrapper_wallbays {
    height: 120%;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_wallbays.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_wallbays.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_wallbays.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_wallbays.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_wallbays.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_wallbays.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_wallbays.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_wallbays.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_wallbays.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_wallbays.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_wallbays.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_wallbays.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_bars {
    height: auto;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .dropdown-wrapper_bars.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_bars.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_bars.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_bars.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_bars.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_bars.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_bars.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_bars.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_bars.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_bars.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_bars.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_bars.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_bars.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_bars.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_bars.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_bars.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_bars.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_bars.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_bars.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_bars.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_bars.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_bars.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_bars.trasparente {
    margin-bottom: 0;
  }

  .traditional-system {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .div_dx-2._50 {
    width: 100%;
  }

  .bars-texts-animations {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bars-texts-animations._50, .eye-level._50 {
    width: 100%;
  }

  .text_styling {
    margin: 7px 0% 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text_styling.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_styling.cta {
    font-size: 18px;
  }

  .text_styling.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_styling.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_styling.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_styling.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_styling.upper-membrane, .text_styling.upper-membrane-copy {
    height: 30px;
  }

  .text_styling.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_styling.sx-_ctl.bandiera {
    width: auto;
  }

  .text_styling.titile_bold {
    margin-bottom: 0;
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-folding._50 {
    width: 100%;
  }

  .accroding-wrapper {
    height: auto;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .accroding-wrapper.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .accroding-wrapper.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .accroding-wrapper.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .accroding-wrapper.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .accroding-wrapper.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .accroding-wrapper.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .accroding-wrapper.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .accroding-wrapper.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .accroding-wrapper.captions.padded {
    top: -137px;
    right: 55px;
  }

  .accroding-wrapper.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .accroding-wrapper.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .accroding-wrapper.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .accroding-wrapper.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .accroding-wrapper.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .accroding-wrapper.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .accroding-wrapper.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .accroding-wrapper.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .accroding-wrapper.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .accroding-wrapper.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .accroding-wrapper.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .accroding-wrapper.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .accroding-wrapper.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .accroding-wrapper.trasparente {
    margin-bottom: 0;
  }

  .accrodion-wrapper {
    height: auto;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .accrodion-wrapper.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .accrodion-wrapper.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .accrodion-wrapper.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .accrodion-wrapper.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .accrodion-wrapper.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .accrodion-wrapper.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .accrodion-wrapper.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .accrodion-wrapper.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .accrodion-wrapper.captions.padded {
    top: -137px;
    right: 55px;
  }

  .accrodion-wrapper.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .accrodion-wrapper.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .accrodion-wrapper.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .accrodion-wrapper.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .accrodion-wrapper.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .accrodion-wrapper.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .accrodion-wrapper.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .accrodion-wrapper.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .accrodion-wrapper.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .accrodion-wrapper.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .accrodion-wrapper.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .accrodion-wrapper.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .accrodion-wrapper.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .accrodion-wrapper.trasparente {
    margin-bottom: 0;
  }

  .accordion-header {
    height: 60px;
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0 0 40px;
  }

  .accordion-header.scarpe {
    height: 270px;
  }

  .accordion-header.captions {
    align-items: center;
    height: 60px;
  }

  .accordion-header.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.vectiv.immage.benefit.dive, .accordion-header.trasparente {
    height: auto;
  }

  .accordion-header.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .accordion-header.athletes.summit, .accordion-header.athletes.spazio, .accordion-header.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .accordion-header.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .accordion-header.vm-pillars, .accordion-header.hanging, .accordion-header.folding {
    padding-left: 20px;
  }

  .container-1206 {
    margin-top: 99px;
  }

  .dropdown-list-10 {
    display: none;
  }

  .dropdown-toggle-13 {
    background-color: var(--white-smoke);
  }

  .container-1207 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .pulsante-down {
    height: auto;
  }

  .div_purchasing-ok.riga1 {
    flex-direction: column-reverse;
  }

  .div_purchasing-ok._300px, .div_purchasing-ok._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .dropdown-trigger_hanging {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger_hanging.scarpe {
    height: 270px;
  }

  .dropdown-trigger_hanging.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger_hanging.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.vectiv.immage.benefit.dive, .dropdown-trigger_hanging.trasparente {
    height: auto;
  }

  .dropdown-trigger_hanging.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_hanging.athletes.summit, .dropdown-trigger_hanging.athletes.spazio, .dropdown-trigger_hanging.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_hanging.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_hanging.vm-pillars, .dropdown-trigger_hanging.hanging, .dropdown-trigger_hanging.folding {
    padding-left: 20px;
  }

  .wallbays-cont {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .wallbays-cont.captions-open {
    background-color: #0000;
    width: 170px;
    left: 71px;
  }

  .wallbays-cont.captions-open.seconda-capt._3d-f21 {
    width: 140px;
    top: -176px;
    left: 21px;
  }

  .wallbays-cont.captions-open.flight-f21 {
    width: 100px;
    top: -92px;
    left: -90px;
  }

  .wallbays-cont.captions-open.matryx {
    width: 230px;
    top: -164px;
    left: -100px;
  }

  .wallbays-cont.captions-open.dual {
    width: 160px;
    top: -9px;
    left: -99px;
  }

  .wallbays-cont.captions-open.surface-flight-f21 {
    width: 210px;
    margin-bottom: 0;
    top: -16px;
    left: 33px;
  }

  .wallbays-cont.captions-open.watrproof-text {
    width: 120px;
    top: -51px;
    left: 75px;
  }

  .wallbays-cont.captions-open.crampon-text {
    width: 110px;
    top: 33px;
    bottom: auto;
    left: -84px;
  }

  .wallbays-cont.captions-open.padded-text {
    width: 140px;
    left: -131px;
  }

  .wallbays-cont.captions-open.boa-text {
    top: -58px;
  }

  .wallbays-cont.captions-open.breithorn-lycra-collar {
    left: -176px;
  }

  .wallbays-cont.captions-open.breithorn-crampon-text {
    width: 111px;
    top: -128px;
    left: -99px;
  }

  .wallbays-cont.captions-open.breithorn-vibram-text {
    width: 100px;
    top: -45px;
    bottom: auto;
    left: -113px;
  }

  .wallbays-cont.captions-open.breithorn-ripstop {
    width: 160px;
    top: 26px;
    left: -125px;
  }

  .wallbays-cont.captions-open.breithorn-breathable-text {
    width: 110px;
    top: -100px;
    left: 142px;
  }

  .wallbays-cont.captions-open.breithorn-rubber-r-band {
    width: 120px;
    top: -137px;
    left: 37px;
  }

  .wallbays-cont.captions-open.cragstone-boa-text {
    width: 181px;
    top: -61px;
    left: 74px;
  }

  .wallbays-cont.captions-open.cragstone-layer-text {
    width: 200px;
    top: -110px;
    left: 83px;
  }

  .wallbays-cont.captions-open.cragstone-collar-text {
    top: -124px;
    left: 25px;
  }

  .wallbays-cont.captions-open.cragstone-rebound-text {
    width: 132px;
    top: -171px;
    left: -99px;
  }

  .wallbays-cont.captions-open.cragstone-vibram-text {
    width: 140px;
    top: -30px;
    bottom: auto;
    left: -150px;
  }

  .wallbays-cont.captions-open.cragstone-plate-text {
    width: 140px;
    top: -75px;
    left: 81px;
  }

  .wallbays-cont.captions-open.cragstone-weight-text {
    width: 172px;
    top: 38px;
    left: -125px;
  }

  .wallbays-cont.white.benefit2 {
    width: 95%;
  }

  .wallbays-cont.trasparente {
    padding-bottom: 2%;
    display: flex;
  }

  .wallbays-cont.trasparente.layer-in-system.sustainability {
    padding-top: 49px;
    padding-bottom: 49px;
  }

  .wallbays-cont.icons-content.viola {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .wallbays-cont.athletes-tnf.traspa {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .div-folding_1 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-folding_1._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-folding_1.purpose {
    width: 80%;
  }

  .dressing-bar_1 {
    width: 100%;
    height: 240px;
  }

  .div_purchasing-copy._300px, .div_purchasing-copy._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .div-bars1 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-bars1._50 {
    width: 100%;
  }

  .div_dressing_bars_colours.riga1 {
    flex-direction: column-reverse;
  }

  .div_dressing_bars_colours._300px, .div_dressing_bars_colours._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .div_bars-colours.riga1 {
    flex-direction: column-reverse;
  }

  .div_bars-colours._300px, .div_bars-colours._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .div-floor-fixture {
    width: 100%;
    margin-bottom: 0;
  }

  .div-floor-fixture._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-floor-fixture.purpose {
    width: 80%;
  }

  .text_floor-fixtures {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_floor-fixtures.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_floor-fixtures.cta {
    font-size: 18px;
  }

  .text_floor-fixtures.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_floor-fixtures.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_floor-fixtures.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_floor-fixtures.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_floor-fixtures.upper-membrane, .text_floor-fixtures.upper-membrane-copy {
    height: 30px;
  }

  .text_floor-fixtures.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_floor-fixtures.sx-_ctl.bandiera {
    width: auto;
  }

  .div-floor-fixture-2 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-floor-fixture-2._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-floor-fixture-2.purpose {
    width: 80%;
  }

  .text_category-merchandising {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_category-merchandising.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_category-merchandising.cta {
    font-size: 18px;
  }

  .text_category-merchandising.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_category-merchandising.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_category-merchandising.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_category-merchandising.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_category-merchandising.upper-membrane, .text_category-merchandising.upper-membrane-copy {
    height: 30px;
  }

  .text_category-merchandising.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_category-merchandising.sx-_ctl.bandiera {
    width: auto;
  }

  .text_style_selection {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_style_selection.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_style_selection.cta {
    font-size: 18px;
  }

  .text_style_selection.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_style_selection.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_style_selection.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_style_selection.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_style_selection.upper-membrane, .text_style_selection.upper-membrane-copy {
    height: 30px;
  }

  .text_style_selection.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_style_selection.sx-_ctl.bandiera {
    width: auto;
  }

  .dropdown-trigger_vm {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger_vm.scarpe {
    height: 270px;
  }

  .dropdown-trigger_vm.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger_vm.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.vectiv.immage.benefit.dive, .dropdown-trigger_vm.trasparente {
    height: auto;
  }

  .dropdown-trigger_vm.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_vm.athletes.summit, .dropdown-trigger_vm.athletes.spazio, .dropdown-trigger_vm.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_vm.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_vm.vm-pillars, .dropdown-trigger_vm.hanging, .dropdown-trigger_vm.folding {
    padding-left: 20px;
  }

  .bold-text-38, .bold-text-39 {
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-40 {
    line-height: 24px;
  }

  .dropdown_merchandising {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
  }

  .dropdown_merchandising.largo-per-3 {
    min-width: 300px;
  }

  .text_tables {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_tables.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_tables.cta {
    font-size: 18px;
  }

  .text_tables.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_tables.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_tables.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_tables.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_tables.upper-membrane, .text_tables.upper-membrane-copy {
    height: 30px;
  }

  .text_tables.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_tables.sx-_ctl.bandiera {
    width: auto;
  }

  .hanging_dropdown {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
  }

  .hanging_dropdown.largo-per-3 {
    min-width: 300px;
  }

  .div_side_hanging_1 {
    background-size: 80%;
    width: 90px;
  }

  .div_side_hanging_1.conrad {
    background-position: 50% 30%;
  }

  .div_size_graduation {
    background-size: 80%;
    width: 90px;
  }

  .div_size_graduation.conrad {
    background-position: 50% 30%;
  }

  .div_mono_product {
    background-size: 80%;
    width: 90px;
  }

  .div_mono_product.conrad {
    background-position: 50% 30%;
  }

  .div_stand_outfit {
    background-size: 80%;
    width: 90px;
  }

  .div_stand_outfit.conrad {
    background-position: 50% 30%;
  }

  .on-off-mountain.riga1 {
    flex-direction: column-reverse;
  }

  .on-off-mountain._300px, .on-off-mountain._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .container_dropdown {
    padding-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-1209 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-backpacks {
    width: 100%;
    margin-bottom: 0;
  }

  .div-backpacks._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-backpacks.purpose {
    width: 80%;
  }

  .div_footwear-wall.riga1 {
    flex-direction: column-reverse;
  }

  .div_footwear-wall._300px, .div_footwear-wall._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .div_accessories.riga1 {
    flex-direction: column-reverse;
  }

  .div_accessories._300px, .div_accessories._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .hat, .marsupio {
    width: 100%;
    height: 240px;
  }

  .pulsante_interno_lm {
    width: 20px;
    height: 20px;
  }

  .pulsante_interno_lm.white {
    width: 240px;
    height: 160px;
    padding-top: 10px;
  }

  .pulsante_interno_lm.discover {
    width: 170px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 3px;
  }

  .pulsante_interno_lm.storytelling {
    width: 170px;
    padding-top: 3px;
  }

  .pulsante_interno_lm.light-white {
    width: 500px;
    height: auto;
    margin-bottom: 7px;
  }

  .div_video-maniquens.riga1 {
    flex-direction: column-reverse;
  }

  .div_video-maniquens._300px, .div_video-maniquens._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .video_top, .video_bottom {
    width: 100%;
    height: 240px;
  }

  .div-props {
    width: 100%;
    margin-bottom: 0;
  }

  .div-props._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-props.purpose {
    width: 80%;
  }

  .poster {
    width: 100%;
    height: auto;
  }

  .div_purchasing-copy.riga1 {
    flex-direction: column-reverse;
  }

  .div_purchasing-copy._300px, .div_purchasing-copy._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .text_proper-storage {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_proper-storage.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .text_proper-storage.cta {
    font-size: 18px;
  }

  .text_proper-storage.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .text_proper-storage.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .text_proper-storage.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .text_proper-storage.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .text_proper-storage.upper-membrane, .text_proper-storage.upper-membrane-copy {
    height: 30px;
  }

  .text_proper-storage.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .text_proper-storage.sx-_ctl.bandiera {
    width: auto;
  }

  .div-block-1871 {
    background-image: url('../images/pinatina_visual_vert.jpg');
    background-position: 50%;
    background-size: auto 450px;
  }

  .dropdown-wrapper-19 {
    height: 120%;
  }

  .dropdown-wrapper-19.captions.anatomy_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .testo_point-2 {
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .testo_point-2.upper.black {
    text-align: left;
    letter-spacing: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .text-span-173 {
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-content-18 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-18.captions-open {
    background-color: #ffffffb3;
  }

  .dropdown-content-18.captions-open.anatomy_1 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -115px;
    left: -220px;
  }

  .div-caption-7 {
    background-size: 45px 45px;
    width: 50px;
    height: 50px;
  }

  .dropdown-trigger-15 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-15.captions {
    align-items: center;
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-20 {
    height: 120%;
  }

  .dropdown-wrapper-20.captions.anatomy_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .testo_point-3 {
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .testo_point-3.upper.black {
    text-align: left;
    letter-spacing: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .text-span-174 {
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-content-19 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-19.captions-open {
    background-color: #ffffffb3;
  }

  .dropdown-content-19.captions-open.anatomy_1 {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -115px;
    left: -220px;
  }

  .div-caption-8 {
    background-size: 45px 45px;
    width: 50px;
    height: 50px;
  }

  .dropdown-trigger-16 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-16.captions {
    align-items: center;
    width: 50px;
    height: 50px;
  }

  .viaual_architecture_1 {
    height: 120%;
  }

  .viaual_architecture_1.captions.anatomy_1, .viaual_architecture_1.captions.cyan {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .text-span-175 {
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-content-20 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-content-20.captions-open {
    background-color: #ffffffb3;
  }

  .dropdown-content-20.captions-open.anatomy_1, .dropdown-content-20.captions-open.verde {
    width: 120px;
    font-size: 13px;
    line-height: 18px;
    top: -115px;
    left: -220px;
  }

  .div-caption-9 {
    background-size: 45px 45px;
    width: 100px;
    height: 150px;
    padding-top: 115%;
    padding-bottom: 115%;
  }

  .dropdown-trigger-17 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger-17.captions {
    align-items: center;
    width: 50px;
    height: 100px;
  }

  .div-visual-arch {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
  }

  .div-visual-arch.largo-per-3 {
    min-width: 300px;
  }

  .text_performance-inspired {
    width: 100%;
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .text_performance-inspired.upper.black {
    text-align: left;
    letter-spacing: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .viaual_architecture_2 {
    height: 120%;
  }

  .viaual_architecture_2.captions.anatomy_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .viaual_architecture_2.captions.cyan {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 114px;
    left: 0;
    right: auto;
  }

  .div_verde {
    background-size: 45px 45px;
    width: 30px;
    height: 30px;
    padding-left: 267%;
    padding-right: 267%;
  }

  .text_on_mountain {
    margin-bottom: 0;
    padding-top: 10px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    font-size: 12px;
    line-height: 13px;
  }

  .text_on_mountain.upper.black {
    text-align: left;
    letter-spacing: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .text_on_mountain.giallo {
    width: 100%;
  }

  .viaual_architecture_3 {
    height: 120%;
  }

  .viaual_architecture_3.captions.anatomy_1 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 94px;
    left: 0;
    right: auto;
  }

  .viaual_architecture_3.captions.cyan {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: -85px;
    left: 0;
    right: auto;
  }

  .div_giallo {
    background-size: 45px 45px;
    width: 50px;
    height: 50px;
  }

  .div_on_mountain {
    background-size: contain;
    width: 100%;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_on_mountain.conrad {
    background-position: 50% 30%;
  }

  .div_off_mountain {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_off_mountain.conrad {
    background-position: 50% 30%;
  }

  .div_equipment {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_equipment.conrad {
    background-position: 50% 30%;
  }

  .bold-text-53 {
    color: var(--black);
  }

  .div-block-1822-copy {
    padding: 24px 25px;
  }

  .div-block-1875, .capacity_floor_fixtures {
    background-size: 80%;
  }

  .div_gondola {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_gondola.conrad {
    background-position: 50% 30%;
  }

  .div_t-stand {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_t-stand.conrad {
    background-position: 50% 30%;
  }

  .div_4-ways {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_4-ways.conrad {
    background-position: 50% 30%;
  }

  .div_table {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_table.conrad {
    background-position: 50% 30%;
  }

  .ittyyyjjjj {
    padding: 25px 25px 0;
  }

  .table {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .table.conrad {
    background-position: 50% 30%;
  }

  .hero_table {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .hero_table.conrad {
    background-position: 50% 30%;
  }

  .t-bar {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .t-bar.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_on_mountain {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_on_mountain.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_off_mountain {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_off_mountain.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_footwear {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_footwear.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_equipment {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_equipment.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_duffel_1 {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_duffel_1.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_duffel_2 {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_duffel_2.conrad {
    background-position: 50% 30%;
  }

  .clothes-combined {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .clothes-combined.conrad {
    background-position: 50% 30%;
  }

  .clothes-combined-self-c4 {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .clothes-combined-self-c4.conrad {
    background-position: 50% 30%;
  }

  .gondola_floor-fixtures {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .gondola_floor-fixtures.conrad {
    background-position: 50% 30%;
  }

  .cubo_b {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .cubo_b.conrad {
    background-position: 50% 30%;
  }

  .cubo-c {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .cubo-c.conrad {
    background-position: 50% 30%;
  }

  ._2concept {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2concept.conrad {
    background-position: 50% 30%;
  }

  ._2concept-off-mountain {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2concept-off-mountain.conrad {
    background-position: 50% 30%;
  }

  .div_brand-calendar {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_brand-calendar.conrad {
    background-position: 50% 30%;
  }

  .div_seasonal-calendar {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_seasonal-calendar.conrad {
    background-position: 50% 30%;
  }

  .div-block-48, .pop_up {
    width: 70px;
  }

  .seasonal-calendar {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .seasonal-calendar.conrad {
    background-position: 50% 30%;
  }

  .bold-text-55 {
    line-height: 20px;
  }

  .package-assortment {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .package-assortment.conrad {
    background-position: 50% 30%;
  }

  .div_monthly-color-flow {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_monthly-color-flow.conrad {
    background-position: 50% 30%;
  }

  .div_render-and-planogram {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_render-and-planogram.conrad {
    background-position: 50% 30%;
  }

  .div_cycle-calendar {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_cycle-calendar.conrad {
    background-position: 50% 30%;
  }

  .div_retail-marketing-slides {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_retail-marketing-slides.conrad {
    background-position: 50% 30%;
  }

  .div_store-layout {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_store-layout.conrad {
    background-position: 50% 30%;
  }

  .div_visual-merchandising {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_visual-merchandising.conrad {
    background-position: 50% 30%;
  }

  .div_retail-activation-slides {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_retail-activation-slides.conrad {
    background-position: 50% 30%;
  }

  .sottotitolo-segmento-copy {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .sottotitolo-segmento-copy.piccolo {
    letter-spacing: 2px;
  }

  .sottotitolo-segmento-copy.centred {
    letter-spacing: 2px;
    font-size: 19px;
    line-height: 23px;
  }

  .sottotitolo-segmento-copy.centred.logo {
    letter-spacing: 2px;
    font-size: 18px;
  }

  .sottotitolo-segmento-copy.wallbats {
    font-size: 21px;
    line-height: 21px;
  }

  .div_manuals-download {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_manuals-download.conrad {
    background-position: 50% 30%;
  }

  .div_shipment-tracking {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_shipment-tracking.conrad {
    background-position: 50% 30%;
  }

  .div_items-catalogue {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_items-catalogue.conrad {
    background-position: 50% 30%;
  }

  .div_active-order {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_active-order.conrad {
    background-position: 50% 30%;
  }

  .div_claim-form {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_claim-form.conrad {
    background-position: 50% 30%;
  }

  .div_introduction {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_introduction.conrad {
    background-position: 50% 30%;
  }

  .vm_tools {
    flex-direction: column;
    align-items: center;
    width: 100%;
    min-width: auto;
  }

  .vm_tools.largo-per-3 {
    min-width: 300px;
  }

  .dropdown-trigger_2-copy {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 0;
  }

  .dropdown-trigger_2-copy.scarpe {
    height: 270px;
  }

  .dropdown-trigger_2-copy.captions {
    align-items: center;
    height: 60px;
  }

  .dropdown-trigger_2-copy.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.vectiv.immage.benefit.dive, .dropdown-trigger_2-copy.trasparente {
    height: auto;
  }

  .dropdown-trigger_2-copy.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2-copy.athletes.summit, .dropdown-trigger_2-copy.athletes.spazio, .dropdown-trigger_2-copy.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-trigger_2-copy.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .dropdown-trigger_2-copy.vm-pillars, .dropdown-trigger_2-copy.hanging, .dropdown-trigger_2-copy.folding {
    padding-left: 20px;
  }

  .dropdown-trigger_2-copy.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.aida-principle.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .text-block-56 {
    font-size: 13px;
    line-height: 15px;
  }

  .explorer_knowleadge_a-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .pdf-2 {
    font-size: 12px;
    line-height: 15px;
  }

  .div-block-1881 {
    height: 32px;
  }

  .sub-altobasso-elenco-puntato-9 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-9.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .div-block-1882 {
    width: auto;
    height: 65px;
  }

  .text-block-57 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1885 {
    height: 32px;
  }

  .sub-altobasso-elenco-puntato-10 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-10.centrato {
    margin-top: 9px;
    font-size: 30px;
  }

  .div-block-1886 {
    width: auto;
    height: 65px;
  }

  .text {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .text.scarpe {
    height: 270px;
  }

  .text.captions {
    align-items: center;
    height: 60px;
  }

  .text.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .text.vectiv.immage.benefit.dive, .text.trasparente {
    height: auto;
  }

  .text.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text.athletes.summit, .text.athletes.spazio, .text.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .text.vm-pillars, .text.hanging, .text.folding {
    padding-left: 20px;
  }

  .text.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text.aida-principle.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div_introduction_ok {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_introduction_ok.conrad {
    background-position: 50% 30%;
  }

  .div_windows-section {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_windows-section.conrad {
    background-position: 50% 30%;
  }

  .div_instore-section {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_instore-section.conrad {
    background-position: 50% 30%;
  }

  .div_previous_campaign {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .div_previous_campaign.conrad {
    background-position: 50% 30%;
  }

  .vm_ambassador {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 0;
  }

  .vm_ambassador.scarpe {
    height: 270px;
  }

  .vm_ambassador.captions {
    align-items: center;
    height: 60px;
  }

  .vm_ambassador.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.vectiv.immage.benefit.dive, .vm_ambassador.trasparente {
    height: auto;
  }

  .vm_ambassador.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .vm_ambassador.athletes.summit, .vm_ambassador.athletes.spazio, .vm_ambassador.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .vm_ambassador.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .vm_ambassador.vm-pillars, .vm_ambassador.hanging, .vm_ambassador.folding {
    padding-left: 20px;
  }

  .vm_ambassador.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.aida-principle.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .titolo-what {
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-what.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .titolo-what.centrato.questions {
    line-height: 26px;
  }

  .titolo-what.custimers-esempio {
    font-size: 15px;
  }

  .titolo-what.right-align {
    text-align: right;
  }

  .titolo-what.soustainable._100px {
    line-height: 23px;
  }

  .titolo-what.centrato-copy {
    margin-top: 9px;
    font-size: 18px;
  }

  .titolo-what.centrato-copy.questions {
    line-height: 26px;
  }

  .role {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .role.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .role.cta {
    font-size: 18px;
  }

  .role.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .role.bold {
    font-size: 18px;
    line-height: 24px;
  }

  .role.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .role.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .role.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .role.upper-membrane, .role.upper-membrane-copy {
    height: 30px;
  }

  .role.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .role.sx-_ctl.bandiera {
    width: auto;
  }

  .titolo-role {
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-role.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .titolo-role.centrato.questions {
    line-height: 26px;
  }

  .titolo-role.custimers-esempio {
    font-size: 15px;
  }

  .titolo-role.right-align {
    text-align: right;
  }

  .titolo-role.soustainable._100px {
    line-height: 23px;
  }

  .titolo-role.centrato-copy {
    margin-top: 9px;
    font-size: 18px;
  }

  .titolo-role.centrato-copy.questions {
    line-height: 26px;
  }

  .div_vm_team {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 0;
  }

  .div_vm_team.scarpe {
    height: 270px;
  }

  .div_vm_team.captions {
    align-items: center;
    height: 60px;
  }

  .div_vm_team.captions.second {
    align-items: center;
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.vectiv.immage.benefit.dive, .div_vm_team.trasparente {
    height: auto;
  }

  .div_vm_team.athletes {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_vm_team.athletes.summit, .div_vm_team.athletes.spazio, .div_vm_team.cloud-down.summit {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_vm_team.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 90px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.athletes-tnf.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div_vm_team.vm-pillars, .div_vm_team.hanging, .div_vm_team.folding {
    padding-left: 20px;
  }

  .div_vm_team.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.aida-principle.trasparent {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .foto-team {
    background-size: 80%;
    width: 90px;
  }

  .foto-team.conrad {
    background-position: 50% 30%;
  }

  .nome-team {
    font-size: 18px;
    line-height: 16px;
  }

  .nome-team.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .nome-team.centrato.questions {
    line-height: 26px;
  }

  .nome-team.custimers-esempio {
    font-size: 15px;
  }

  .nome-team.right-align {
    text-align: right;
  }

  .nome-team.soustainable._100px {
    line-height: 23px;
  }

  ._2_cincept_wallbays_equipment {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2_cincept_wallbays_equipment.conrad {
    background-position: 50% 30%;
  }

  ._2_concept_footwear {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2_concept_footwear.conrad {
    background-position: 50% 30%;
  }

  ._2_cincept_wallbays_accessories-s {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2_cincept_wallbays_accessories-s.conrad {
    background-position: 50% 30%;
  }

  ._2_concept_accessories-l {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2_concept_accessories-l.conrad {
    background-position: 50% 30%;
  }

  ._2_concept_wallbays_acces_s2 {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._2_concept_wallbays_acces_s2.conrad {
    background-position: 50% 30%;
  }

  .text-block-58 {
    height: auto;
    min-height: 300px;
    margin-bottom: -300px;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 55px;
    line-height: 55px;
  }

  .text-block-58.wm-program {
    min-height: 250px;
    margin-bottom: -250px;
    padding-bottom: 37px;
  }

  .div-block-1891 {
    flex-flow: column;
  }

  .box40 {
    width: 100%;
  }

  .box60 {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .titolo_bold_elenco {
    margin: 7px 0% 0;
    font-size: 18px;
    line-height: 24px;
  }

  .titolo_bold_elenco.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .titolo_bold_elenco.cta {
    font-size: 18px;
  }

  .titolo_bold_elenco.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .titolo_bold_elenco.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .titolo_bold_elenco.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .titolo_bold_elenco.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .titolo_bold_elenco.upper-membrane, .titolo_bold_elenco.upper-membrane-copy {
    height: 30px;
  }

  .titolo_bold_elenco.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .titolo_bold_elenco.sx-_ctl.bandiera {
    width: auto;
  }

  .titolo_bold_elenco.titile_bold {
    margin-bottom: 0;
    margin-left: 0%;
    margin-right: 0%;
  }

  .low-inventory-variation {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .low-inventory-variation.right-align.big {
    font-size: 20px;
    line-height: 24px;
  }

  .low-inventory-variation.cta {
    font-size: 18px;
  }

  .low-inventory-variation.cta.left-and-white {
    margin-left: auto;
    margin-right: 0%;
    font-size: 15px;
    line-height: 19px;
  }

  .low-inventory-variation.logo {
    font-size: 13px;
    line-height: 14px;
  }

  .low-inventory-variation.nero {
    margin-top: 7px;
    margin-bottom: 30px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .low-inventory-variation.dryvent_bold {
    margin-bottom: 0;
    font-size: 24px;
  }

  .low-inventory-variation.upper-membrane, .low-inventory-variation.upper-membrane-copy {
    height: 30px;
  }

  .low-inventory-variation.tech_of_shoes {
    height: 30px;
    font-size: 24px;
  }

  .low-inventory-variation.sx-_ctl.bandiera {
    width: auto;
  }

  .div-hotspots, .div-hotspots-copy, .div-map-hotspots {
    width: 100%;
    height: 240px;
  }

  ._20_concept_wallbay {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._20_concept_wallbay.conrad {
    background-position: 50% 30%;
  }

  .redbox_concept_off_mountain-copy {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  .redbox_concept_off_mountain-copy.conrad {
    background-position: 50% 30%;
  }

  ._20_concept_wallbays {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._20_concept_wallbays.conrad {
    background-position: 50% 30%;
  }

  ._20concept {
    background-size: contain;
    width: 100%;
    height: 300px;
  }

  ._20concept.conrad {
    background-position: 50% 30%;
  }

  .bold-text-68 {
    font-size: 18px;
  }

  .signage-and-pos {
    width: 100%;
    margin-bottom: 0;
  }

  .signage-and-pos._2word {
    width: 85%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .signage-and-pos.purpose {
    width: 80%;
  }

  .capacity-ok {
    background-size: 80%;
  }

  .security-tag.riga1 {
    flex-direction: column-reverse;
  }

  .security-tag._300px, .security-tag._300px.sinistra {
    flex-direction: column-reverse;
    height: auto;
  }

  .dressing-bar_jap {
    width: 100%;
    height: 240px;
  }

  .slide-table {
    min-height: 500px;
  }

  .bold-text-75 {
    font-size: 18px;
    line-height: 24px;
  }

  .container-vm-standards {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-wrapper_aida_principle-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_aida_principle-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_aida_principle-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_aida_principle-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_aida_principle-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_styling_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_styling_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_styling_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_styling_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_styling_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_styling_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_styling_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_styling_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_styling_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_styling_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_folding_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_folding_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_folding_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_folding_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_folding_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_folding_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_folding_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_folding_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_folding_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_folding_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_folding_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_folding_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_folding_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_hanging__ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_hanging__ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_hanging__ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_hanging__ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_hanging__ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_hanging__ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_hanging__ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_hanging__ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_hanging__ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_hanging__ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_hanging__ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_hanging__ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_styling_ok-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_styling_ok-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_styling_ok-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_styling_ok-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_bars_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_bars_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_bars_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_bars_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_bars_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_bars_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_bars_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_bars_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_bars_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_bars_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_bars_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_bars_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_bars_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_bars_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_fixtures_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_fixtures_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_fixtures_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_fixtures_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_fixtures_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_fixtures_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_fixtures_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_fixtures_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_fixtures_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_fixtures_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_fixtures_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_fixtures_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_equipment_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_equipment_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_equipment_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_equipment_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_equipment_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_equipment_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_equipment_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_equipment_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_equipment_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_equipment_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_equipment_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_footwear_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_footwear_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_footwear_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_footwear_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_footwear_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_footwear_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_footwear_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_footwear_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_footwear_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_footwear_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_footwear_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_footwear_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_accessories_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_accessories_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_accessories_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_accessories_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_accessories_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_accessories_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_accessories_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_accessories_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_accessories_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_accessories_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_accessories_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_accessories_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_mannequins_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_mannequins_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_mannequins_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_mannequins_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_mannequins_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_mannequins_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_mannequins_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_mannequins_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_mannequins_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_mannequins_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_mannequins_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_mannequins_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_props_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_props_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_props_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_props_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_props_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_props_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_props_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_props_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_props_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_props_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_props_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_props_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_props_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_props_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_tools_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_tools_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_tools_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_tools_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_tools_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_tools_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_tools_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_tools_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_tools_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_tools_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_tools_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_tools_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_tools_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_tools_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_old_concept {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_old_concept.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_old_concept.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_old_concept.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_old_concept.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_old_concept.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_old_concept.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_old_concept.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_old_concept.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_old_concept.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_old_concept.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_old_concept.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_old_concept.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_old_concept.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_triangle-concept_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_triangle-concept_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_triangle-concept_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_redbox_concept_ok {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_redbox_concept_ok.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_redbox_concept_ok.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_city_concept {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_city_concept.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_city_concept.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_city_concept.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_city_concept.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_city_concept.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_city_concept.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_city_concept.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_city_concept.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_city_concept.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_city_concept.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_city_concept.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_city_concept.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_city_concept.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_2concept {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_2concept.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_2concept.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_2concept.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_2concept.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_2concept.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_2concept.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_2concept.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_2concept.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_2concept.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_2concept.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_2concept.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_2concept.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_2concept.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_special_fixtures {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_special_fixtures.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_special_fixtures.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_special_fixtures.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_special_fixtures.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_special_fixtures.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_special_fixtures.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_special_fixtures.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_special_fixtures.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_special_fixtures.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_special_fixtures.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_special_fixtures.trasparente {
    margin-bottom: 0;
  }

  .container-vm-tools {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-wrapper_seasonal_guidelines {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_seasonal_guidelines.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_seasonal_guidelines.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_newsletters {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_newsletters.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_newsletters.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_newsletters.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_newsletters.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_newsletters.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_newsletters.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_newsletters.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_newsletters.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_newsletters.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_newsletters.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_newsletters.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_newsletters.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_newsletters.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_campaign_portal {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_campaign_portal.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_campaign_portal.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_campaign_portal.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_campaign_portal.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_campaign_portal.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_campaign_portal.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_campaign_portal.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_campaign_portal.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_campaign_portal.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_campaign_portal.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_campaign_portal.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_yoobic_missions {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_yoobic_missions.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_yoobic_missions.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_yoobic_missions.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_yoobic_missions.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_yoobic_missions.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_yoobic_missions.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_yoobic_missions.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_yoobic_missions.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_yoobic_missions.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_yoobic_missions.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_yoobic_missions.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_the_program {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_the_program.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_the_program.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_the_program.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_the_program.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_the_program.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_the_program.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_the_program.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_the_program.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_the_program.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_the_program.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_the_program.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_the_program.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_the_program.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_vm_ambassador-role {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_vm_ambassador-role.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_vm_ambassador-role.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wm_tasks {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_wm_tasks.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_wm_tasks.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_wm_tasks.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_wm_tasks.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_wm_tasks.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_wm_tasks.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_wm_tasks.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_wm_tasks.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_wm_tasks.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_wm_tasks.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_wm_tasks.trasparente {
    margin-bottom: 0;
  }

  .nav-menu-5 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .menu-button-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .slider-tnf-sx._60 {
    height: 60%;
  }

  .div-testo-innovative {
    width: 90%;
  }

  .text-block-60 {
    font-size: 14vw;
  }

  .link-2 {
    font-size: 5vw;
  }

  .text-block-63.dvm_key-benefit {
    text-align: center;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.verticale {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-63.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div_text_ski_touring_is.nero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div_text_ski_touring_is.nero.heatseeker {
    padding-bottom: 0;
  }

  .div-block-1909 {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    left: 0%;
  }

  .dropdown-wrapper-vm-tools-2 {
    height: 120%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-spazio-video-4 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
  }

  .div-block-spazio-video-4.sx {
    text-align: left;
  }

  .div-block-1910 {
    height: auto;
  }

  .div-block-1911 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-titoloni-6 {
    margin-bottom: 0;
  }

  .text-block-65 {
    margin-right: 10px;
    font-size: 11px;
    line-height: 11px;
  }

  .titolo-dropdown-2 {
    color: #000;
  }

  .sottotitolo-segmento-5 {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo-segmento-5.bianco {
    line-height: 26px;
  }

  .dropdown-trigger_2-2 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .dropdown-trigger_2-2.vm-pillars {
    height: 100px;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.aida-principle {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-2.ski_jacket {
    height: auto;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.ski_jacket.foto1, .dropdown-trigger_2-2.ski_jacket.foto3, .dropdown-trigger_2-2.ski_jacket.foto2 {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .dropdown-trigger_2-2.ski_jacket-copy {
    height: 50px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.vm-pillars {
    border-bottom: .3px solid var(--black);
    background-color: var(--white);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    margin-bottom: 0;
    padding: 0 20px;
  }

  .sub-altobasso-elenco-puntato-11 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-11.piccolo.dx {
    width: 100%;
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-11.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .sub-altobasso-small-13 {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-13.space-up, .sub-altobasso-small-13.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small-13.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small-13.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .sub-altobasso-small-13.verto-alpine-gore-tex, .sub-altobasso-small-13.verto-alpine-gore-tex-copy, .sub-altobasso-small-13.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .image-example-captions-7 {
    margin-top: 13px;
  }

  .image-example-captions-7.athletes-tnf {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .dropdown-wrapper_q-a {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_q-a.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_q-a.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_q-a.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_q-a.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_q-a.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_q-a.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_q-a.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_q-a.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_q-a.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_q-a.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_q-a.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_q-a.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_q-a.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_terrain {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_terrain.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_terrain.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_terrain.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_terrain.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_terrain.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_terrain.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_terrain.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_terrain.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_terrain.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_terrain.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_terrain.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_terrain.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_terrain.trasparente {
    margin-bottom: 0;
  }

  .bold-text-85.sx {
    text-align: left;
    width: 100%;
  }

  .dropdown-wrapper_equipment {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_equipment.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_equipment.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_equipment.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_equipment.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_equipment.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_equipment.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_equipment.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_equipment.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_equipment.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_equipment.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_equipment.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_equipment.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_equipment-copy {
    height: 120%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_equipment-copy.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_equipment-copy.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_equipment-copy.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_equipment-copy.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_equipment-copy.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_equipment-copy.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_equipment-copy.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_equipment-copy.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_equipment-copy.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_equipment-copy.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_equipment-copy.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_physical-demands {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_physical-demands.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_physical-demands.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_physical-demands.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_physical-demands.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_physical-demands.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_physical-demands.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_physical-demands.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_physical-demands.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_physical-demands.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_physical-demands.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_physical-demands.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_physical-demands.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_physical-demands.trasparente {
    margin-bottom: 0;
  }

  .dropdown-wrapper_experience-and-skills {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper_experience-and-skills.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .dropdown-wrapper_experience-and-skills.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .dropdown-wrapper_experience-and-skills.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .dropdown-wrapper_experience-and-skills.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .dropdown-wrapper_experience-and-skills.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .dropdown-wrapper_experience-and-skills.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .dropdown-wrapper_experience-and-skills.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .dropdown-wrapper_experience-and-skills.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .dropdown-wrapper_experience-and-skills.captions.padded {
    top: -137px;
    right: 55px;
  }

  .dropdown-wrapper_experience-and-skills.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .dropdown-wrapper_experience-and-skills.trasparente {
    margin-bottom: 0;
  }

  .div_note_ski_touring {
    width: auto;
  }

  .container-1212 {
    padding-left: 0;
  }

  .title-layering-system {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    left: 0%;
  }

  .div_text_layering_system {
    width: auto;
    padding-left: 0;
    padding-right: 30px;
    left: 0%;
  }

  .dic_dx_layering-system {
    height: 200px;
  }

  .container_components {
    padding-left: 0;
  }

  .alpinism {
    background-position: 50%;
  }

  .div-key_alpinism {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    left: 0%;
  }

  .footer-notice-2 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-notice-2.home {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-29 {
    justify-content: center;
    align-items: center;
  }

  .text-block-66 {
    letter-spacing: 0;
    line-height: 15px;
  }

  .footer-2 {
    height: 100px;
  }

  .wildcatbe {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .wildcatbe.wildcat_black_edition {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .wildcatbe.wildcat_black_edition.w--current {
    color: #000;
  }

  .tendina_freeride {
    width: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .tendina_freeride.w--open {
    background-color: #9fc63b;
    display: block;
  }

  .div_cta_its_f24 {
    align-items: flex-start;
    width: 100vw;
    height: auto;
    display: flex;
  }

  .amphibio-link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .amphibio-link._2 {
    background-color: #0000;
    width: 350px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 21px;
    font-weight: 400;
  }

  .amphibio-link._2.w--current {
    color: #000;
  }

  .menu-close {
    display: block;
    top: 20px;
    right: 20px;
  }

  .insomnia {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .insomnia.riga {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .insomnia.riga.w--current {
    color: #000;
  }

  .insomnia.wildcat_black_edition {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .insomnia.wildcat_black_edition.w--current {
    color: #000;
  }

  .title_salestools {
    flex-direction: row;
    flex: 0 auto;
    width: 100%;
    height: auto;
    font-size: 36px;
    line-height: 36px;
    display: flex;
    position: static;
  }

  .tendina_adventure {
    width: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .tendina_adventure.w--open {
    background-color: #9fc63b;
    display: block;
  }

  .menu-wrapper {
    flex-direction: row;
    margin-top: 65px;
    padding: 0;
    display: inline-flex;
    bottom: 0%;
  }

  .titolo_innovation {
    width: 80%;
    height: auto;
  }

  .ws {
    width: 25px;
    height: 25px;
    position: relative;
    bottom: 40px;
    left: 308px;
  }

  .menu_elemwnt_2021 {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .menu_elemwnt_2021._2 {
    background-color: #0000;
    width: 350px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 21px;
    font-weight: 400;
  }

  .menu_elemwnt_2021._2.w--current {
    color: #000;
  }

  .kids-menu {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .kids-menu.tweenertendina {
    background-color: #0000;
    font-weight: 400;
  }

  .tendina-all_mountain_2021 {
    width: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .tendina-all_mountain_2021.w--open {
    background-color: #9fc63b;
    display: block;
  }

  .text--sly-lourney.precision {
    color: var(--black);
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link_webuild {
    width: 220px;
    height: auto;
  }

  .icon-3 {
    color: #f1fcfc;
    display: block;
    inset: 10px 0% auto auto;
  }

  .text_we-build {
    color: #000;
    height: auto;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-menu-de_2022 {
    left: 0%;
    right: 0%;
  }

  .text-block-11 {
    color: #000;
    margin-right: 30px;
    padding-right: 0;
    font-size: 21px;
  }

  .text-block-11:active, .text-block-11:focus {
    color: #fff;
  }

  .adventure-tendina {
    display: none;
  }

  .adventure-tendina.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .link_skijourney-copy {
    width: 220px;
    height: 50px;
    margin-top: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .link_skijourney-copy.w--current {
    width: 400px;
  }

  .text_ski-touring---alpinism {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .text_ski-touring---alpinism.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .text_ski-touring---alpinism.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .div_link_menu_1 {
    background-color: var(--white);
    background-image: none;
    width: 100vw;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .dropdown-list {
    display: none;
  }

  .dropdown-list.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .menu_elan {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .menu_elan.lynx {
    background-color: #0000;
    width: 350px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 21px;
    font-weight: 400;
  }

  .menu_elan.lynx.w--current {
    color: #000;
  }

  .menu_elan.riga-copy {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .menu_elan.riga-copy.w--current {
    color: #000;
  }

  .menu_elan._2 {
    background-color: #0000;
    width: 350px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 21px;
    font-weight: 400;
  }

  .menu_elan._2.w--current {
    color: #000;
  }

  .menu_elan.no-riga {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .menu_elan.no-riga.w--current {
    color: #000;
  }

  .menu_elan.riga {
    background-color: #c4de80;
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .menu_elan.riga.w--current {
    color: #000;
  }

  .dropdown-amphibio {
    display: none;
  }

  .dropdown-amphibio.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .dropdown-race {
    display: none;
  }

  .dropdown-race.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .icon-26 {
    color: #f1fcfc;
    display: block;
    inset: 10px 0% auto auto;
  }

  .text-block-67 {
    color: var(--black);
    height: 40px;
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .text-block-67:active, .text-block-67:focus {
    color: #fff;
  }

  .text-block-67.grigio_azzurro {
    display: inline-flex;
  }

  .home-5 {
    background-size: contain;
    width: 80px;
    margin-right: 10px;
  }

  .dropdown-list-11 {
    display: none;
  }

  .dropdown-list-11.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .dropdown-ski_touring {
    flex: 0 auto;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-flex;
  }

  .dropdown-ski_touring.w--open {
    background-color: var(--cust-exploring);
    flex-flow: column;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .tendina-layaring-system {
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: .3px;
    width: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .tendina-layaring-system.w--open {
    background-color: var(--cust-exploring);
    display: flex;
  }

  .tendina_layaring-system {
    flex-flow: column;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link_winter_fq {
    width: 400px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: none;
  }

  .link_winter_fq.w--current {
    width: 400px;
  }

  .tendina_drop_tech {
    flex-flow: column;
    display: flex;
  }

  .dropdown-offtrail {
    display: none;
  }

  .dropdown-offtrail.w--open {
    background-color: #c4de80;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    position: static;
  }

  .tendina_equipment {
    height: auto;
  }

  .text_snowmad {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .text_snowmad.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .text_snowmad.riga.w--current {
    color: #000;
  }

  .text-block-68 {
    width: 100%;
    font-size: 6vw;
    line-height: 6vw;
  }

  .quick-stack-17.dryventmono, .quick-stack-17.futurelight, .quick-stack-17.clouddowm, .quick-stack-17.dotknit_layer {
    min-height: auto;
  }

  .sottotitolo-segmento-6 {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .div-block-titoloni-7 {
    margin-bottom: 0;
  }

  .div-block-1924 {
    height: auto;
  }

  .sub-altobasso-small-14 {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-14.space-up {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .cell-36 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .sottotitolo-segmento-7 {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    height: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .div-block-1934 {
    height: auto;
  }

  .sub-altobasso-small-15 {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-15.space-up, .sub-altobasso-small-15.outer_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-titoloni-8 {
    margin-bottom: 0;
  }

  .div-block-titoloni-8.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div_dryvent_mono {
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .text-tech_overview {
    width: 100%;
  }

  .quick-stack-20 {
    order: -1;
    height: auto;
  }

  .container-1218 {
    padding-left: 20px;
  }

  .div-block-1938 {
    bottom: 0;
  }

  .div-block-1938.snomad, .div-block-1938.summit_offtrail {
    bottom: -142px;
  }

  .div-block-1938.triple_baffle {
    bottom: 0;
  }

  .div-block-1938.dotknit-thermal {
    height: 500px;
    bottom: 0;
  }

  .div-block-1938.amp {
    bottom: -142px;
  }

  .container-text_tech-overview {
    padding-left: 20px;
    padding-right: 20px;
  }

  .containe_title-dryvent {
    padding-left: 20px;
  }

  .container-1219.outerkayer_fot {
    margin-top: 0;
  }

  .container-1219.gore, .container-1219._50-50_insulation, .container-1219.ventrix, .container-1219.clouddown {
    min-height: auto;
  }

  .quick-stack-22 {
    height: auto;
    min-height: auto;
  }

  .div-block-1939.foto_dryvent_mono, .div-block-1939.foto_baselayer, .div-block-1939.foto_midlayer, .div-block-1939.foto_midlayer_a1, .div-block-1939.foto_midlayer_3 {
    height: 500px;
  }

  .div-block-1939.foto_outerayer_a1 {
    width: 100%;
    height: 350px;
  }

  .div-block-1939.gallery_de_la_rue {
    height: 500px;
  }

  .div-block-1939.foto_triple_baffle {
    height: 300px;
  }

  .div-block-1940 {
    width: 100%;
    padding: 40px;
  }

  .div-block-1940.key-benefit {
    margin-top: 0%;
  }

  .div-block-1940.key-benefit._20 {
    padding-left: 3%;
    padding-right: 41px;
  }

  .div-block-1940.key-benefit._15 {
    margin-top: 0%;
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.fabrics {
    margin-top: 0%;
  }

  .div-block-1940.fabrics._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.fuction_midlayer {
    margin-top: 0%;
  }

  .div-block-1940.fuction_midlayer._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.importance {
    margin-top: 0%;
  }

  .div-block-1940.importance._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.mantain {
    margin-top: 0%;
    margin-bottom: 0;
  }

  .div-block-1940.mantain._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.key_features_triple_baffle {
    margin-top: 0%;
    padding-left: 3%;
  }

  .div-block-1940.key_features_triple_baffle._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div-block-1940.key-features {
    margin-top: 0%;
    padding-left: 3%;
  }

  .div-block-1940.key-features._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div_foto_key_benefit {
    height: 500px;
  }

  .div-block-1941 {
    display: none;
  }

  .container-1220, .dryvent_3_a {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-testo-dropdown {
    width: 100%;
    margin-bottom: 0;
  }

  .dryvent_5_a {
    padding-right: 0;
  }

  .dv_mono_5a {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-93 {
    font-size: 6vw;
    line-height: 6vw;
  }

  .bold-text-93.nero, .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    text-align: left;
    font-size: 4vw;
    line-height: 4vw;
  }

  .video-mobile {
    display: inline-flex;
  }

  .dryvent_3_b {
    min-height: auto;
    overflow: hidden;
  }

  .div_text_dryvent {
    padding: 10px 10%;
  }

  .container-dryvent {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-desktop {
    display: none;
  }

  .containe_base_layer {
    padding-left: 20px;
  }

  .div-block-1938-copy, .foto-base-layer {
    bottom: 0;
  }

  .div_baselayer_fuction {
    width: 100%;
    padding: 40px;
  }

  .div_baselayer_fuction.key-benefit {
    margin-top: 0%;
  }

  .div_baselayer_fuction.key-benefit._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div_baselayer_fuction.fabrics {
    margin-top: 0%;
  }

  .div_baselayer_fuction.fabrics._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .quick-stack-23.color-mid_layer {
    padding-top: 41px;
    padding-bottom: 41px;
  }

  .containe_mid_layer {
    padding-left: 20px;
  }

  .foto_mid_layer {
    bottom: 0;
  }

  .containe_outer_layer {
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .foto_outer_layer {
    height: 350px;
    bottom: 0;
  }

  .div_box_goretex {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_box_goretex.captions {
    width: 60px;
    height: 60px;
    top: 43px;
    right: -40px;
  }

  .div_box_goretex.captions.knit-f21 {
    z-index: 1;
    width: 80px;
    height: 80px;
    top: 17px;
    left: -122px;
    right: auto;
  }

  .div_box_goretex.captions.dual-flight-f21 {
    width: 80px;
    height: 70px;
    top: -95px;
    left: -20px;
  }

  .div_box_goretex.captions.matryx {
    width: 80px;
    height: 80px;
    top: 90px;
    left: -2px;
  }

  .div_box_goretex.captions.surface-s22 {
    width: 70px;
    height: 70px;
    top: -155px;
    right: -45px;
  }

  .div_box_goretex.captions._3d-f21 {
    width: 80px;
    height: 80px;
    top: -57px;
    left: 138px;
  }

  .div_box_goretex.captions.waterproof {
    top: 105px;
    right: -46px;
  }

  .div_box_goretex.captions.crampon {
    top: -6px;
    right: 141px;
  }

  .div_box_goretex.captions.padded {
    top: -137px;
    right: 55px;
  }

  .div_box_goretex.captions.low-profile-cayesh {
    top: -123px;
    right: 64px;
  }

  .div_box_goretex.captions.breithron-collar {
    top: -27px;
    right: 14px;
  }

  .div_box_goretex.captions.breithorn-ripstop {
    top: 26px;
    right: 3px;
  }

  .div_box_goretex.captions.breithorn-vibram {
    top: -45px;
    right: 108px;
  }

  .div_box_goretex.captions.breithorn-crampon {
    top: -172px;
    right: 134px;
  }

  .div_box_goretex.captions.breithotrn-brathable {
    top: -2px;
    right: 22px;
  }

  .div_box_goretex.captions.cragstone-boa {
    top: -21px;
    right: -4px;
  }

  .div_box_goretex.captions.cragstone-layer {
    top: -2px;
    right: 52px;
  }

  .div_box_goretex.captions.cragstone-carabiner {
    top: 11px;
    right: 94px;
  }

  .div_box_goretex.captions.cragstone-eva {
    top: -202px;
    right: 134px;
  }

  .div_box_goretex.captions.cragstone-vibram {
    top: -90px;
    right: 66px;
  }

  .div_box_goretex.captions.cragstone-plate {
    top: -158px;
    right: -79px;
  }

  .div_box_goretex.captions.cragstone-weight {
    top: -17px;
    right: -12px;
  }

  .div_box_goretex.trasparente {
    margin-bottom: 0;
  }

  .div-testo-gif {
    width: 90%;
    padding-bottom: 0;
  }

  .div_animato {
    width: 70%;
  }

  .quick-stack-24 {
    width: 100%;
    padding: 100px 41px 0;
  }

  .div-block-1944 {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 100%;
  }

  .div-title_the-drop {
    height: 50%;
  }

  .text-block-72 {
    left: 0;
  }

  .titolo-the-drop {
    font-size: 50px;
    line-height: 50px;
    left: 0;
  }

  .div-block_foto_delarue.foto_dryvent_mono, .div-block_foto_delarue.foto_baselayer, .div-block_foto_delarue.foto_midlayer, .div-block_foto_delarue.foto_midlayer_a1, .div-block_foto_delarue.foto_midlayer_3 {
    height: 500px;
  }

  .div-block_foto_delarue.foto_outerayer_a1 {
    width: 100%;
    height: 350px;
  }

  .div-block_foto_delarue.gallery_de_la_rue {
    height: 500px;
  }

  .div_text_de_la_rue {
    width: 100%;
    padding: 40px;
  }

  .div_text_de_la_rue.key-benefit {
    margin-top: 0%;
  }

  .div_text_de_la_rue.key-benefit._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div_text_de_la_rue.fabrics {
    margin-top: 0%;
  }

  .div_text_de_la_rue.fabrics._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div_text_de_la_rue.fuction_midlayer {
    margin-top: 0%;
  }

  .div_text_de_la_rue.fuction_midlayer._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .div_text_de_la_rue.importance {
    margin-top: 0%;
  }

  .div_text_de_la_rue.importance._20 {
    padding-left: 41px;
    padding-right: 41px;
  }

  .cell-42 {
    justify-content: flex-start;
    align-items: center;
  }

  .the_drop_2a {
    background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
    background-position: 50% 100%, 0 0, 20%;
  }

  .dropdown-content-21 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .div-block-1948 {
    height: 60px;
  }

  .text-block-74 {
    font-size: 14px;
  }

  .text-block-74.bianco {
    font-size: 12px;
  }

  .our-values-guide-us-2, .tech_the-drop {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dropdown_the-drop {
    height: 120%;
  }

  .dropdown_the-drop.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dropdown_the-drop.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop.dd-innovation.modularity {
    height: auto;
  }

  .dropdown_the-drop.dd-innovation.foto-_01, .dropdown_the-drop.dd-innovation.foto-_02, .dropdown_the-drop.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop.dd-innovation.foto-_014, .dropdown_the-drop.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown_the-drop.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown_the-drop.dd-innovation.foto-_01, .dropdown_the-drop.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .riga-nera.snomad34, .riga-nera.amp, .riga-nera.rapidus {
    height: 40px;
  }

  .container-prod_snomad_34 {
    padding-left: 20px;
    padding-right: 0;
  }

  .nomad_34_feture {
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text_nomad {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text_nomad.space-up, .text_nomad.outer_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .container_snomad_34 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .container_snomad_34.outerkayer_fot {
    margin-top: 0;
  }

  .feature_nomad {
    padding-top: 20px;
  }

  .div-block-elements-3 {
    width: 90px;
    height: 90px;
  }

  .sub-altobasso-elenco-puntato-copy-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-show-e-hide-quad4-3 {
    width: 200px;
    height: 200px;
    min-height: 200px;
  }

  .div-block-show-e-hide-quad4-3.video-tool {
    width: 220px;
  }

  .sub-altobasso-elenco-puntato-4x4-3 {
    font-size: 14px;
  }

  .div-block-nomad {
    width: 100%;
    margin-bottom: 0;
  }

  .cell-45 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-foto_summit_offtrail {
    min-height: 460px;
  }

  .div-foto_summit_offtrail.lato {
    min-height: 360px;
  }

  .div-foto_summit_offtrail.sole {
    min-height: 300px;
  }

  .cell-46.goretex, .cell-46.futurelight {
    background-image: linear-gradient(#0000002e, #0000002e), url('../images/TNF_FW23_SummitSeries_Alpine_Jacopo_2874_BN.jpg');
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cell-46.goretex-copy {
    background-image: linear-gradient(#0000002e, #0000002e), url('../images/50_insulation_hero_photo.jpg');
    background-position: 0 0, 58%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cell-46.ventrix {
    background-image: linear-gradient(#0000002e, #0000002e), url('../images/ventrix_herophoto.jpg');
    background-position: 0 0, 80%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cell-46.futurefleece {
    background-image: linear-gradient(#0000002e, #0000002e), url('../images/TNF_FW24_SummitSeries_W_Alpine_Dumas_3524_futurefleece.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cell-46.dotknit_tech {
    background-image: linear-gradient(#0000002e, #0000002e), url('../images/F19_SUMMIT_FL_041_heerophoto.jpg');
    background-position: 0 0, 45%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cell-46.cloud_down {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/hero_photo_clouddown_1B.jpg');
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .text-block-75 {
    font-size: 6vw;
    line-height: 6vw;
  }

  .div_title_summit_offtrail, .div_title_verto_alpine {
    justify-content: center;
    align-items: center;
  }

  .div-foto_summit_offtrail-copy {
    min-height: 460px;
  }

  .div-foto_summit_offtrail-copy.lato {
    min-height: 360px;
  }

  .div-foto_summit_offtrail-copy.sole {
    min-height: 300px;
  }

  .div_verto_alpine_mid_gtx {
    min-height: 460px;
  }

  .div_verto_alpine_mid_gtx.lato {
    min-height: 360px;
  }

  .div_verto_alpine_mid_gtx.sole {
    min-height: 300px;
  }

  .div_title_verto_alpine_mid_gtx {
    justify-content: center;
    align-items: center;
  }

  .div-foto_summit_offtrail-copy-copy {
    min-height: 460px;
  }

  .div-foto_summit_offtrail-copy-copy.lato {
    min-height: 360px;
  }

  .div-foto_summit_offtrail-copy-copy.sole {
    min-height: 300px;
  }

  .div-foto_verto_alpine_mid_gtx {
    min-height: 460px;
  }

  .div-foto_verto_alpine_mid_gtx.lato {
    min-height: 360px;
  }

  .div-foto_verto_alpine_mid_gtx.sole {
    min-height: 300px;
  }

  .div-foto_verto_alpine_gtx {
    min-height: 460px;
  }

  .div-foto_verto_alpine_gtx.lato {
    min-height: 360px;
  }

  .div-foto_verto_alpine_gtx.sole {
    min-height: 300px;
  }

  .containe_triple_baffle {
    padding-left: 20px;
  }

  .div_foto_triple_baffle {
    height: 500px;
  }

  .div-block-1957 {
    text-align: center;
  }

  .text-block-77 {
    line-height: 30px;
  }

  .cell-49 {
    justify-content: center;
    align-items: flex-start;
  }

  .containe_dotknit {
    padding-left: 20px;
  }

  .div_foto_dotknit_thermal {
    height: 500px;
  }

  .video_dotknit_desktop {
    display: none;
  }

  .video_dotknit_mobile {
    display: inline-flex;
  }

  .text_rapidus {
    width: 100%;
  }

  .tech_rapidus_eco_1 {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .div-block-tech_rapidus {
    margin-bottom: 0;
  }

  .text-block-78.nero {
    width: 100%;
    font-size: 5vw;
    line-height: 5vw;
  }

  .link_susatinability {
    width: 400px;
    height: 50px;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .link_susatinability.w--current {
    width: 400px;
  }

  .dropdown_the-drop-copy {
    height: 120%;
  }

  .dropdown_the-drop-copy.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dropdown_the-drop-copy.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.modularity {
    height: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01, .dropdown_the-drop-copy.dd-innovation.foto-_02, .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_014, .dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_01, .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .windwall-benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .windwall-benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .windwall-benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .windwall-benefits.dd-innovation.modularity {
    height: auto;
  }

  .windwall-benefits.dd-innovation.foto-_01, .windwall-benefits.dd-innovation.foto-_02, .windwall-benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .windwall-benefits.dd-innovation.foto-_014, .windwall-benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .windwall-benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .windwall-benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .windwall-benefits.dd-innovation.foto-_01, .windwall-benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .testo-bianco {
    font-size: 14px;
    line-height: 17px;
  }

  .testo-bianco.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .testo-bianco.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .testo-bianco.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .windwall-benefits_titolo-bianco {
    font-size: 14px;
    line-height: 17px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .windwall-benefits_titolo-bianco.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .windwall_benefits {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._020224 {
    align-items: stretch;
    height: 50px;
    padding-top: 0;
    display: flex;
  }

  .menu_dx-2 {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .div-logo-neonis {
    font-size: 14px;
  }

  .icon {
    height: auto;
    padding-top: 5px;
  }

  .h {
    height: 50px;
  }

  .annunci_ok {
    width: 100%;
  }

  .menu_cos-e_neonis {
    font-size: 14px;
  }

  .menu-button-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 36px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .menu-button-7.w--open {
    background-color: #dedede;
  }

  .loop_text-inner {
    height: 50px;
  }

  .container-1226 {
    flex-direction: column;
    width: auto;
    height: 36px;
    display: flex;
  }

  .cose_neonis {
    width: 100%;
  }

  .navbar {
    height: 36px;
  }

  .div-block-5 {
    border-bottom: 1px solid #000;
    font-size: 14px;
  }

  .h2 {
    border-bottom-style: none;
    border-right-style: solid;
    font-size: 1.5vw;
  }

  .h2-pn {
    font-size: 1.5vw;
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: 36px;
    display: none;
    position: absolute;
  }

  .loop_text_outer {
    height: 50px;
  }

  .iscriviti, .partners_ok {
    width: 100%;
  }

  .code-embed {
    width: 100%;
    height: auto;
  }

  .div_imm_gore-tex {
    margin-bottom: 20px;
  }

  .title_gore {
    padding-bottom: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .title_gore.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .div_goretex {
    padding-right: 10%;
  }

  .video_goretex {
    width: 100%;
    display: inline-flex;
  }

  .div_title_gore-tex {
    justify-content: center;
    align-items: center;
    padding-left: 15%;
    padding-right: 15%;
  }

  .gore-tex_4a {
    padding-right: 0;
  }

  .gore-tex_5a {
    height: auto;
    padding-right: 0;
  }

  .container_gore-tex_5a {
    height: auto;
  }

  .div_gore-tex_shell_layer {
    min-height: 500px;
  }

  .foto_mid-layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .gore_apparel {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .gore_apparel.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .gore_apparel.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .gore_apparel.dd-innovation.modularity {
    height: auto;
  }

  .gore_apparel.dd-innovation.foto-_01, .gore_apparel.dd-innovation.foto-_02, .gore_apparel.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .gore_apparel.dd-innovation.foto-_014, .gore_apparel.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .gore_apparel.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gore_apparel.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gore_apparel.dd-innovation.foto-_01, .gore_apparel.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .title_apparel_col1 {
    font-size: 14px;
    line-height: 17px;
  }

  .title_apparel_col1.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .title_apparel_col1.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .title_apparel_col1.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .text_apparel {
    font-size: 14px;
    line-height: 17px;
  }

  .text_apparel.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .text_apparel.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .text_apparel.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .div_logo_futurelight {
    margin-bottom: 20px;
  }

  .title_futurelight {
    padding-bottom: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .title_futurelight.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .quick-stack-30.clouddown {
    width: 100%;
  }

  .video_futurelight_the_science {
    width: 100%;
    display: inline-flex;
  }

  .futurelight_2a {
    background-color: var(--future-light);
  }

  .futurelight_breathability {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurelight_breathability.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurelight_breathability.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurelight_breathability.dd-innovation.modularity {
    height: auto;
  }

  .futurelight_breathability.dd-innovation.foto-_01, .futurelight_breathability.dd-innovation.foto-_02, .futurelight_breathability.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_breathability.dd-innovation.foto-_014, .futurelight_breathability.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurelight_breathability.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_breathability.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_breathability.dd-innovation.foto-_01, .futurelight_breathability.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_waterproofness {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurelight_waterproofness.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurelight_waterproofness.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurelight_waterproofness.dd-innovation.modularity {
    height: auto;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01, .futurelight_waterproofness.dd-innovation.foto-_02, .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_waterproofness.dd-innovation.foto-_014, .futurelight_waterproofness.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_waterproofness.dd-innovation.foto-_01, .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_comfort {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurelight_comfort.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurelight_comfort.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurelight_comfort.dd-innovation.modularity {
    height: auto;
  }

  .futurelight_comfort.dd-innovation.foto-_01, .futurelight_comfort.dd-innovation.foto-_02, .futurelight_comfort.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_comfort.dd-innovation.foto-_014, .futurelight_comfort.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurelight_comfort.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_comfort.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_comfort.dd-innovation.foto-_01, .futurelight_comfort.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_durability {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurelight_durability.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurelight_durability.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurelight_durability.dd-innovation.modularity {
    height: auto;
  }

  .futurelight_durability.dd-innovation.foto-_01, .futurelight_durability.dd-innovation.foto-_02, .futurelight_durability.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_durability.dd-innovation.foto-_014, .futurelight_durability.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurelight_durability.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_durability.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_durability.dd-innovation.foto-_01, .futurelight_durability.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_4a {
    background-size: 80%;
  }

  .futurelight_5a {
    height: auto;
    padding-right: 0;
  }

  .div_futurelight_col1, .div_futurelight_col2 {
    min-height: 500px;
  }

  .foto_trousers {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_futurelight_col3 {
    min-height: 500px;
  }

  .foto_footwear {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_logo_50-50_insukation {
    margin-bottom: 20px;
  }

  ._50_insulation_benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._50_insulation_benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  ._50_insulation_benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation.modularity {
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01, ._50_insulation_benefits.dd-innovation.foto-_02, ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation.foto-_014, ._50_insulation_benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation_benefits.dd-innovation.foto-_01, ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._50_insulation.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  ._50_insulation.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  ._50_insulation.dd-innovation.modularity {
    height: auto;
  }

  ._50_insulation.dd-innovation.foto-_01, ._50_insulation.dd-innovation.foto-_02, ._50_insulation.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation.dd-innovation.foto-_014, ._50_insulation.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  ._50_insulation.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation.dd-innovation.foto-_01, ._50_insulation.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation-benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._50_insulation-benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  ._50_insulation-benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  ._50_insulation-benefits.dd-innovation.modularity {
    height: auto;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01, ._50_insulation-benefits.dd-innovation.foto-_02, ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation-benefits.dd-innovation.foto-_014, ._50_insulation-benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50_insulation-benefits.dd-innovation.foto-_01, ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation_4a {
    height: auto;
    padding-right: 0;
  }

  .container_50_insulation_4a {
    height: auto;
  }

  .div_50_insulation_4a_midlayer {
    min-height: 500px;
  }

  .div_text_50_insulation {
    padding-bottom: 40px;
  }

  .div_imm_50_insulation {
    margin-bottom: 20px;
  }

  .gore_apparel-copy {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 41px;
  }

  .gore_apparel-copy.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .gore_apparel-copy.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .gore_apparel-copy.dd-innovation.modularity {
    height: auto;
  }

  .gore_apparel-copy.dd-innovation.foto-_01, .gore_apparel-copy.dd-innovation.foto-_02, .gore_apparel-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .gore_apparel-copy.dd-innovation.foto-_014, .gore_apparel-copy.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .gore_apparel-copy.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gore_apparel-copy.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gore_apparel-copy.dd-innovation.foto-_01, .gore_apparel-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._50_insulation_6a {
    height: auto;
    padding-right: 0;
  }

  .container_50_insulation_6a {
    height: auto;
  }

  ._50_insulation_6b {
    padding-right: 0;
  }

  .div_logo_ventrix {
    margin-bottom: 20px;
  }

  .video_ventrix {
    width: 100%;
    display: inline-flex;
  }

  .ventrix_benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .ventrix_benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .ventrix_benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .ventrix_benefits.dd-innovation.modularity {
    height: auto;
  }

  .ventrix_benefits.dd-innovation.foto-_01, .ventrix_benefits.dd-innovation.foto-_02, .ventrix_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_benefits.dd-innovation.foto-_014, .ventrix_benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .ventrix_benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_benefits.dd-innovation.foto-_01, .ventrix_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_benefit {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .ventrix_benefit.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .ventrix_benefit.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .ventrix_benefit.dd-innovation.modularity {
    height: auto;
  }

  .ventrix_benefit.dd-innovation.foto-_01, .ventrix_benefit.dd-innovation.foto-_02, .ventrix_benefit.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_benefit.dd-innovation.foto-_014, .ventrix_benefit.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .ventrix_benefit.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_benefit.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_benefit.dd-innovation.foto-_01, .ventrix_benefit.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._5ventrix_benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  ._5ventrix_benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  ._5ventrix_benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  ._5ventrix_benefits.dd-innovation.modularity {
    height: auto;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01, ._5ventrix_benefits.dd-innovation.foto-_02, ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  ._5ventrix_benefits.dd-innovation.foto-_014, ._5ventrix_benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._5ventrix_benefits.dd-innovation.foto-_01, ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_4a {
    height: auto;
    padding-right: 0;
  }

  .div_ventrix_4a_midlayer {
    min-height: 500px;
  }

  .div_imm_ventrix {
    margin-bottom: 20px;
  }

  .ventrix-products {
    width: 100%;
    height: 120%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .ventrix-products.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .ventrix-products.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .ventrix-products.dd-innovation.modularity {
    height: auto;
  }

  .ventrix-products.dd-innovation.foto-_01, .ventrix-products.dd-innovation.foto-_02, .ventrix-products.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix-products.dd-innovation.foto-_014, .ventrix-products.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .ventrix-products.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix-products.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix-products.dd-innovation.foto-_01, .ventrix-products.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_6b {
    padding-right: 0;
  }

  .div_title_futurefleece {
    justify-content: center;
    align-items: center;
    padding-left: 15%;
    padding-right: 15%;
  }

  .div_logo_futurefleece {
    margin-bottom: 20px;
  }

  .video_futurefleece {
    width: 100%;
    display: inline-flex;
  }

  .futurefleece_benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurefleece_benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurefleece_benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurefleece_benefits.dd-innovation.modularity {
    height: auto;
  }

  .futurefleece_benefits.dd-innovation.foto-_01, .futurefleece_benefits.dd-innovation.foto-_02, .futurefleece_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_benefits.dd-innovation.foto-_014, .futurefleece_benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurefleece_benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_benefits.dd-innovation.foto-_01, .futurefleece_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_futurefleece {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .ventrix_futurefleece.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .ventrix_futurefleece.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .ventrix_futurefleece.dd-innovation.modularity {
    height: auto;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01, .ventrix_futurefleece.dd-innovation.foto-_02, .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .ventrix_futurefleece.dd-innovation.foto-_014, .ventrix_futurefleece.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ventrix_futurefleece.dd-innovation.foto-_01, .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col_1 {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurefleece_col_1.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurefleece_col_1.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurefleece_col_1.dd-innovation.modularity {
    height: auto;
  }

  .futurefleece_col_1.dd-innovation.foto-_01, .futurefleece_col_1.dd-innovation.foto-_02, .futurefleece_col_1.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col_1.dd-innovation.foto-_014, .futurefleece_col_1.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col_1.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_col_1.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_col_1.dd-innovation.foto-_01, .futurefleece_col_1.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col3 {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurefleece_col3.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurefleece_col3.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurefleece_col3.dd-innovation.modularity {
    height: auto;
  }

  .futurefleece_col3.dd-innovation.foto-_01, .futurefleece_col3.dd-innovation.foto-_02, .futurefleece_col3.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col3.dd-innovation.foto-_014, .futurefleece_col3.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurefleece_col3.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_col3.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_col3.dd-innovation.foto-_01, .futurefleece_col3.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_3b {
    min-height: auto;
    overflow: hidden;
  }

  .div_text_futurefleece {
    padding: 10px 10%;
  }

  .futurefleece_4a {
    height: auto;
    padding-right: 0;
  }

  .div_futurefleece_1f, .div_futurefleece_2f {
    min-height: 500px;
  }

  .foto_skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_futurefleece_3f {
    min-height: 500px;
  }

  .foto_accessories {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_imm_futurefleece {
    margin-bottom: 20px;
  }

  .futurefleece_products {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurefleece_products.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurefleece_products.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurefleece_products.dd-innovation.modularity {
    height: auto;
  }

  .futurefleece_products.dd-innovation.foto-_01, .futurefleece_products.dd-innovation.foto-_02, .futurefleece_products.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_products.dd-innovation.foto-_014, .futurefleece_products.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurefleece_products.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_products.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurefleece_products.dd-innovation.foto-_01, .futurefleece_products.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurefleece_6b {
    padding-right: 0;
  }

  .div_logo_dotknit_a {
    margin-bottom: 20px;
  }

  .dotknit_tech_benefits {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_tech_benefits.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_tech_benefits.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01, .dotknit_tech_benefits.dd-innovation.foto-_02, .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_014, .dotknit_tech_benefits.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_01, .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .windwall-benefits_titolo-bianco-copy {
    font-size: 14px;
    line-height: 17px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.interview {
    font-size: 13px;
    line-height: 16px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive {
    letter-spacing: .5px;
    font-family: Helveticaneueltstd ltcn, sans-serif;
    line-height: 19px;
  }

  .windwall-benefits_titolo-bianco-copy.link-text {
    font-size: 13px;
    line-height: 18px;
  }

  .dotknit_tech_benefit {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_tech_benefit.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_tech_benefit.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefit.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01, .dotknit_tech_benefit.dd-innovation.foto-_02, .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_014, .dotknit_tech_benefit.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_01, .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits_col3 {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_tech_benefits_col3.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01, .dotknit_tech_benefits_col3.dd-innovation.foto-_02, .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_014, .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_01, .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_4a {
    height: auto;
    padding-right: 0;
  }

  .dotknit_tech_layer {
    min-height: 500px;
  }

  .div_text_dotknit_tech.nero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div_dotknit_accessories {
    min-height: 500px;
  }

  .foto_accessories_dotknit {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dotknit_summit-pro {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_summit-pro.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_summit-pro.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01, .dotknit_summit-pro.dd-innovation.foto-_02, .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro.dd-innovation.foto-_014, .dotknit_summit-pro.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-pro.dd-innovation.foto-_01, .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .div_imm_dotknit_tech {
    margin-bottom: 20px;
  }

  .dotknit_summit-pro-copy {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_summit-pro-copy.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_summit-pro-copy.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01, .dotknit_summit-pro-copy.dd-innovation.foto-_02, .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_014, .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_01, .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02, .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014, .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01, .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .foto-library {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 300px;
    display: flex;
  }

  .futurefleece_4ab {
    height: auto;
    padding-right: 0;
  }

  .icon_accessories {
    padding-left: 40px;
    padding-right: 40px;
  }

  .fleeece_icon, .div_icon_against-the-skin {
    min-height: 500px;
  }

  .skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video_clouddown {
    width: 100%;
    display: inline-flex;
  }

  .div_logo_clouddown {
    margin-bottom: 20px;
  }

  .futurelight_clouddown_1 {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .futurelight_clouddown_1.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .futurelight_clouddown_1.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .futurelight_clouddown_1.dd-innovation.modularity {
    height: auto;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01, .futurelight_clouddown_1.dd-innovation.foto-_02, .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_014, .futurelight_clouddown_1.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_01, .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_compressible {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clouddown_compressible.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .clouddown_compressible.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .clouddown_compressible.dd-innovation.modularity {
    height: auto;
  }

  .clouddown_compressible.dd-innovation.foto-_01, .clouddown_compressible.dd-innovation.foto-_02, .clouddown_compressible.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_compressible.dd-innovation.foto-_014, .clouddown_compressible.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .clouddown_compressible.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_compressible.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_compressible.dd-innovation.foto-_01, .clouddown_compressible.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_comfortable {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clouddown_comfortable.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .clouddown_comfortable.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .clouddown_comfortable.dd-innovation.modularity {
    height: auto;
  }

  .clouddown_comfortable.dd-innovation.foto-_01, .clouddown_comfortable.dd-innovation.foto-_02, .clouddown_comfortable.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_comfortable.dd-innovation.foto-_014, .clouddown_comfortable.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .clouddown_comfortable.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_comfortable.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_comfortable.dd-innovation.foto-_01, .clouddown_comfortable.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_lightweight {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clouddown_lightweight.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .clouddown_lightweight.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .clouddown_lightweight.dd-innovation.modularity {
    height: auto;
  }

  .clouddown_lightweight.dd-innovation.foto-_01, .clouddown_lightweight.dd-innovation.foto-_02, .clouddown_lightweight.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_lightweight.dd-innovation.foto-_014, .clouddown_lightweight.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .clouddown_lightweight.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_lightweight.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_lightweight.dd-innovation.foto-_01, .clouddown_lightweight.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .div_clouddown_layer {
    min-height: 500px;
  }

  .outer-insulation-layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clouddown_5a {
    height: auto;
    padding-right: 0;
  }

  .dotknit_clouddown {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .dotknit_clouddown.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .dotknit_clouddown.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .dotknit_clouddown.dd-innovation.modularity {
    height: auto;
  }

  .dotknit_clouddown.dd-innovation.foto-_01, .dotknit_clouddown.dd-innovation.foto-_02, .dotknit_clouddown.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dotknit_clouddown.dd-innovation.foto-_014, .dotknit_clouddown.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .dotknit_clouddown.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_clouddown.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dotknit_clouddown.dd-innovation.foto-_01, .dotknit_clouddown.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_-himalaya {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clouddown_-himalaya.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .clouddown_-himalaya.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .clouddown_-himalaya.dd-innovation.modularity {
    height: auto;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01, .clouddown_-himalaya.dd-innovation.foto-_02, .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_-himalaya.dd-innovation.foto-_014, .clouddown_-himalaya.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_-himalaya.dd-innovation.foto-_01, .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .div_imm_clouddown {
    margin-bottom: 20px;
  }

  .clouddown_parka {
    width: 100%;
    height: 120%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .clouddown_parka.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .clouddown_parka.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .clouddown_parka.dd-innovation.modularity {
    height: auto;
  }

  .clouddown_parka.dd-innovation.foto-_01, .clouddown_parka.dd-innovation.foto-_02, .clouddown_parka.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .clouddown_parka.dd-innovation.foto-_014, .clouddown_parka.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .clouddown_parka.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_parka.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .clouddown_parka.dd-innovation.foto-_01, .clouddown_parka.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .dryvent_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .quick-stack-31 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-heading-style-h2 {
    font-size: 1.5rem;
  }

  .combine-team3_component {
    flex-direction: column;
    align-items: center;
  }

  .combine-team3_item.waterproofness, .combine-team3_item.goretex_waterproof, .combine-team3_item.clouddown_warmth, .combine-team3_item.higly-comfortable_5050insulation, .combine-team3_item.higly-comfortable_ventrix, .combine-team3_item.dotknit_warmth, .combine-team3_item.higly-comfortable_5050insulation-copy, .combine-team3_item.higly-comfortable_futurefleece, .combine-team3_item.flashdry_lightweight, .combine-team3_item.windwall_windproof, .combine-team3_item.dwr_water_resistent, .combine-team3_item.downfill_warmth, .combine-team3_item.polartec_breathable, .combine-team3_item.polartec_quick_drying, .combine-team3_item.polartec_durable_ok, .combine-team3_item.heatseeker_eco, .combine-team3_item.vectiv_efficiency, .combine-team3_item.lightrange_1, .benefits-windproofness, .benefit-breathability {
    width: 100%;
    padding-bottom: 1rem;
  }

  .dryvent_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dryvent_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container_dryvent_s4 {
    height: auto;
  }

  .div_dryvent.how-to-layer {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-dryvent_outerlayer_1, .div-dryvent_outerlayer_3a {
    min-height: 500px;
  }

  .div-dryvent_outerlayer_2 {
    background-image: url('../images/dryvent_Trousers.jpg');
    min-height: 500px;
  }

  .testodryevent {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .testodryevent.space-up, .testodryevent.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .testodryevent.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .testodryevent.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .testodryevent.verto-alpine-gore-tex, .testodryevent.verto-alpine-gore-tex-copy, .testodryevent.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .social-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team06_component {
    margin-top: 3rem;
  }

  .uui-team06_image-wrapper {
    height: 100%;
  }

  .uui-team06_slide {
    margin-right: 1.5rem;
  }

  .uui-team06_mask {
    width: 75%;
  }

  .uui-team06_arrow.left {
    right: 3.5rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .discover-dryvent.nero {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dryvent_s0 {
    height: auto;
  }

  .div-tech_overview, .div-tech_overview_2 {
    width: 100%;
  }

  .div-logo-dryvent {
    height: 150px;
  }

  .text_tech_oveerview {
    flex-flow: column;
  }

  .div_testo_intro_futurelight.pieno {
    background-image: url('../images/FUTURELIGHT.png');
  }

  .futurelight_s0 {
    height: auto;
  }

  .futurelight_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-logo-futurelight {
    height: 150px;
  }

  .proven-durability, .excellent_windproofness, .innovative_waterproofness.waterproofness, .innovative_waterproofness.futurelight {
    width: 100%;
    padding-bottom: 1rem;
  }

  .futurelight_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-dryvent_outerlayer_3a-copy, .div_footwear_futurelight {
    min-height: 500px;
  }

  .goretex-s0 {
    height: auto;
  }

  .goretex_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-logo-goretex {
    height: 150px;
  }

  .totally-windproof, .exceptionally-breathable {
    width: 100%;
    padding-bottom: 1rem;
  }

  .goretex_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .goretex_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .testogoretex {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .testogoretex.space-up, .testogoretex.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .testogoretex.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .testogoretex.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .testogoretex.space-up-copy.nero._18pt, .testogoretex.space-up-copy.bianco_18pt._18pt {
    font-size: 16px;
    line-height: 20px;
  }

  .testogoretex.verto-alpine-gore-tex, .testogoretex.verto-alpine-gore-tex-copy, .testogoretex.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .goretex_outerlayer_1 {
    min-height: 500px;
  }

  .goretex_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_goretex_discover.how-to-layer {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_goretex_discover.product-goretex, .div_goretex_discover._5050_insulation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dev_text_discover_text.nero, .dev_text_discover_text.nero-copy, .dev_text_discover_text.nero-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .walsh-main-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .walsh-heading-regular {
    font-size: 1.8em;
  }

  .walsh-rounded-card {
    grid-row-gap: 1.5em;
  }

  .text-goretex-product {
    font-size: 3.5vw;
  }

  .text-goretex-product.dvm_key-benefit {
    text-align: center;
  }

  .text-goretex-product.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .cell-65 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-66 {
    padding-left: 0;
    padding-right: 0;
  }

  .cloud-down-s0 {
    height: auto;
  }

  .clouddown_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-logo-clouddown {
    height: 150px;
  }

  .combine-team3_clouddown {
    flex-direction: column;
    align-items: center;
  }

  .compressible, .comfortable, .lightweight {
    width: 100%;
    padding-bottom: 1rem;
  }

  .clouddown_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .clouddown_outer_insulation_layer {
    min-height: 500px;
  }

  .clouddown_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_clouddowndiscover.how-to-layer {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_clouddowndiscover.product-goretex, .div_clouddowndiscover.product-cloud_down {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-clouddown_summit {
    font-size: 3.5vw;
  }

  .text-clouddown_summit.dvm_key-benefit {
    text-align: center;
  }

  .text-clouddown_summit.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .clouddown_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._5050_insulation_s0 {
    height: auto;
  }

  ._5050_insulation_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._5050_insulation_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._5050_insulation_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._5050_insulation_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-goretex-copy {
    height: 150px;
  }

  .icon_confortable {
    background-image: url('../images/exceptional_comfort.png');
  }

  .breathable, .temperature-regulating {
    width: 100%;
    padding-bottom: 1rem;
  }

  .div_5050_insulation.how-to-layer {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._5050_insulation_midlayer {
    min-height: 500px;
  }

  .ventrix_s0 {
    height: auto;
  }

  .ventrix_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ventrix_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ventrix_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ventrix_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ventrix_midlayer {
    min-height: 500px;
  }

  .dotkint-s0 {
    height: auto;
  }

  .dotknit-s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dotknit_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dotknit_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dotknit_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-dotknit {
    height: 150px;
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    min-height: 500px;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    min-height: 500px;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    min-height: 500px;
  }

  .futurefleece_s0 {
    height: auto;
  }

  .futurefleece_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .futurefleece_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .futurefleece_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lightweight_image {
    width: 100%;
    padding-bottom: 1rem;
  }

  .disegno-skin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .disegno-accessories {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .disegno-accessories.space-up, .disegno-accessories.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .disegno-accessories.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .disegno-accessories.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .disegno-accessories.verto-alpine-gore-tex, .disegno-accessories.verto-alpine-gore-tex-copy, .disegno-accessories.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .disegno_accessori {
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    min-height: 500px;
  }

  .futurefleece_skin, .futurefleece_accessories {
    min-height: 500px;
  }

  .flashdry-s0 {
    height: auto;
  }

  .flashdry_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .flashdry_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flashdry_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .flashdry_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-flashdry {
    height: 150px;
  }

  .next-to-skin-comfort {
    width: 100%;
    padding-bottom: 1rem;
  }

  .next-to-skin-comfort.dwr_breathable {
    width: 100%;
  }

  .flashdry_fast_drying {
    width: 100%;
    padding-bottom: 1rem;
  }

  .flashdry_canotta, .flashdry_tshirt {
    min-height: 500px;
  }

  .windwall-s0 {
    height: auto;
  }

  .windwall_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .windwall_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .windwall_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-windwall {
    height: 150px;
  }

  .windawall_packable {
    width: 100%;
    padding-bottom: 1rem;
  }

  .windwall_outer_shell {
    min-height: 500px;
  }

  .outer_shell_layer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_photo_midlayer {
    min-height: 500px;
  }

  .div_midlayer {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .div_midlayer.space-up, .div_midlayer.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .div_midlayer.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .div_midlayer.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .div_midlayer.verto-alpine-gore-tex, .div_midlayer.verto-alpine-gore-tex-copy, .div_midlayer.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .div_midlayer.windwall {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .div_midlayer.windwall.dx {
    text-align: left;
    width: 100%;
  }

  .windwall_photo_trouserts {
    min-height: 500px;
  }

  .disegno_trouserts {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr-s0 {
    height: auto;
  }

  .dwr_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dwr_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dwr_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-_dwr {
    height: 150px;
  }

  .div_dwr.how-to-layer {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .foto_mid-layer-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr_footwaer {
    min-height: 500px;
  }

  .icon_footwear_dwr, .disegno_fleeces, .disegno_fleeces_dwr, .disegno_fleece_dwr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_outer_shell-copy, .dwr_midlayer, .dwr_photo_fleeces {
    min-height: 500px;
  }

  .downfill-s0 {
    height: auto;
  }

  .downfill_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .downfill_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .downfill_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .downfill_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon_packable._50 {
    background-size: 30%;
  }

  .icon_rds_ok, .icon_lightweigh, .icon_lightweight_bianco, .photo_packable {
    width: 100%;
    padding-bottom: 1rem;
  }

  .dwr_photo_outer_layer {
    min-height: 500px;
  }

  .icona_outerlayer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .photo_midlayer {
    min-height: 500px;
  }

  .polartec-s0 {
    height: auto;
  }

  .polartec_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .polartec_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .polartec_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .polartec_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-polartec {
    height: 150px;
  }

  .photo_comfort, .durable {
    width: 100%;
    padding-bottom: 1rem;
  }

  .heatseeker_eco-s0 {
    height: auto;
  }

  .heatseeker_eco_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heatseeker_eco_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heatseeker_eco_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heatseeker_eco_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-heartseeker {
    height: 150px;
  }

  .heatseeker_eco_benefit {
    width: 100%;
    padding-bottom: 1rem;
  }

  .futurelight_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .futurelight_link.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .futurelight_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .goretex_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .goretex_link.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .goretex_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .dryvent_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dryvent_link.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .dryvent_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .dwr_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dwr_link.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .dwr_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .down_fill_link-copy {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .down_fill_link-copy.riga {
    background-color: var(--cust-exploring);
    border: .3px solid #000;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .down_fill_link-copy.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .clouddown_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .clouddown_link.riga {
    background-color: var(--cust-exploring);
    border: .3px solid #000;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .clouddown_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  ._5050insulation_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  ._5050insulation_link.riga {
    border-bottom: .31px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  ._5050insulation_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .ventrix_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .ventrix_link.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .ventrix_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .ventrix_link.riga.fine {
    border-bottom: 1px #000;
  }

  .heatseekereco_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .heatseekereco_link.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .heatseekereco_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .link_futurefleece_ok {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .link_futurefleece_ok.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 350px;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .link_futurefleece_ok.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .futurefleece_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .futurefleece_link.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .futurefleece_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .polartec_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .polartec_link.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .polartec_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .flash-lightrange {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .flash-lightrange.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .flash-lightrange.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .link_dotknit {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .link_dotknit.riga {
    background-color: var(--cust-exploring);
    border-bottom: .3px solid #f1fcfc;
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .link_dotknit.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .link_dotknit.riga.fine {
    border-bottom: .3px solid #000;
  }

  .tendina_technology {
    background-color: var(--blu-tnf-f24);
    border-bottom-style: none;
    flex-flow: column;
    flex: 0 auto;
    height: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-flex;
  }

  .div-logo-downfill {
    height: 150px;
  }

  .vectiv-s0 {
    height: auto;
  }

  .vectiv_s1 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vectiv_s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vectiv_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectiv_s5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-vectiv {
    height: 150px;
  }

  .photo-comfort {
    width: 100%;
    padding-bottom: 1rem;
  }

  .photo-comfort.dwr_breathable {
    width: 100%;
  }

  .stability_photo {
    width: 100%;
    padding-bottom: 1rem;
  }

  .vectiv_s3_ok {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sottotitolo_vectiv {
    font-size: 3.5vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit {
    text-align: center;
  }

  .sottotitolo_vectiv.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .container_vectiv {
    height: auto;
  }

  .div_vectiv_run.how-to-layer {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div_run_ventrix.how-to-layer {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_run_ventrix.product-goretex, .div_run_ventrix._5050_insulation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .vectiv_tabella {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .vectiv_tabella.space-up, .vectiv_tabella.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .vectiv_tabella.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .vectiv_tabella.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .vectiv_tabella.space-up-copy.nero._18pt {
    font-size: 16px;
    line-height: 20px;
  }

  .vectiv_tabella.verto-alpine-gore-tex, .vectiv_tabella.verto-alpine-gore-tex-copy, .vectiv_tabella.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .vecticv_nr {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .vecticv_nr.space-up, .vecticv_nr.tech_ski_touring {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .vecticv_nr.space-up-copy {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .vecticv_nr.space-up-copy.dx {
    text-align: left;
    width: 100%;
  }

  .vecticv_nr.verto-alpine-gore-tex, .vecticv_nr.verto-alpine-gore-tex-copy, .vecticv_nr.how_to_layer {
    padding-left: 0;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .testo-vectiv.dvm_key-benefit {
    text-align: center;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.verticale {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .testo-vectiv.the-drop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .testo-vectiv.verde {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
  }

  .titolo_run.nero, .titolo_run.nero-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vectiv_s4_ok {
    height: auto;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_goretex_discover-copy.how-to-layer {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_goretex_discover-copy.product-goretex {
    padding: 0 20px;
  }

  .div_goretex_discover-copy._5050_insulation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .vectiv_3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_titolo-vectiv5.how-to-layer {
    text-align: left;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div_titolo-vectiv5.product-goretex, .div_titolo-vectiv5._5050_insulation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dev_text_discover_text-copy.nero, .dev_text_discover_text-copy.nero-copy, .dev_text_discover_text-copy.nero-copy {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vectiv_5, .vectiv_5-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectiv_s6 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tendina_drop_tech-footwear, .tendina_footwear {
    flex-flow: column;
    display: flex;
  }

  .tendina_footwear.footwear {
    height: auto;
  }

  .vectiv_7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .segmentazione-tech {
    color: var(--white);
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .segmentazione-tech:active, .segmentazione-tech:focus {
    color: #fff;
  }

  .down_triple_baffle_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .down_triple_baffle_link.riga {
    background-color: var(--cust-exploring);
    border-bottom: 1px #f1fcfc;
    width: auto;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .down_triple_baffle_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .dryvent_mono_link {
    background-color: #9fc63b;
    width: 220px;
    margin-left: 0;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .dryvent_mono_link.riga {
    border-bottom: .3px solid var(--black);
    background-color: var(--cust-exploring);
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: block;
  }

  .dryvent_mono_link.riga.w--current {
    background-color: var(--cust-exploring);
    color: #fff;
  }

  .dryvent_mono_s0 {
    height: auto;
  }

  .color_dryvent_mono {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dryvent_mono-s3 {
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div_dryvent_mono_ok.how-to-layer {
    min-height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .dryvent_mono_s4 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-dryvent_mono {
    min-height: 500px;
  }

  .container_dryvent_mono_s4 {
    height: auto;
  }

  .div-dryvent_mono_ok {
    min-height: 500px;
  }

  .dropdown-content-22 {
    width: 97%;
    height: auto;
    overflow: hidden;
  }

  .dropdown-trigger-18 {
    margin-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 16px;
  }

  .div-block-1977 {
    height: 60px;
  }

  .text-block-84 {
    font-size: 14px;
  }

  .text-block-84.bianco {
    font-size: 12px;
  }

  .our-values-guide-us-3 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .benefit_dryvent_mono {
    height: 120%;
  }

  .benefit_dryvent_mono.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .benefit_dryvent_mono.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.modularity {
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.foto-_02, .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_014, .benefit_dryvent_mono.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.sparck-curiosity, .benefit_dryvent_mono.dd-innovation.breathable_02, .benefit_dryvent_mono.dd-innovation.photo_windproof {
    width: 100%;
    height: auto;
  }

  .text-tech_dryvent_mono {
    width: 100%;
  }

  .lightrange_s0 {
    height: auto;
  }

  .lightrange_s05 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-logo_lightrange_outline {
    height: 150px;
  }

  .benefits-sun-protection {
    width: 100%;
    padding-bottom: 1rem;
  }

  .div-lightrange_hoodie {
    min-height: 500px;
  }

  .foto_hoodie, .foto_t-shirt {
    padding-left: 40px;
    padding-right: 40px;
  }

  .triplebaffle_s0 {
    height: auto;
  }

  .triplebaffle_s5 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .benefit_triple-baffle {
    height: 120%;
  }

  .benefit_triple-baffle.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .benefit_triple-baffle.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.modularity {
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.foto-_02, .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_014, .benefit_triple-baffle.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.sparck-curiosity, .benefit_triple-baffle.dd-innovation.breathable_02, .benefit_triple-baffle.dd-innovation.photo_windproof {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle {
    height: 120%;
  }

  .benefit_triplebaffle.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .benefit_triplebaffle.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.modularity {
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.foto-_02, .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_014, .benefit_triplebaffle.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.sparck-curiosity, .benefit_triplebaffle.dd-innovation.breathable_02, .benefit_triplebaffle.dd-innovation.photo_windproof {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono-copy {
    height: 120%;
  }

  .benefit_dryvent_mono-copy.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.modularity {
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.foto-_02, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_014, .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity, .benefit_dryvent_mono-copy.dd-innovation.breathable_02, .benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle_03 {
    height: 120%;
  }

  .benefit_triplebaffle_03.dd-innovation {
    width: 100%;
    height: auto;
    padding: 33px 16px;
  }

  .benefit_triplebaffle_03.dd-innovation.spectra {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.modularity {
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.foto-_02, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_014, .benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06 {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    width: 100%;
    height: auto;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    background-image: url('../images/dare_to_distrupt.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity, .benefit_triplebaffle_03.dd-innovation.breathable_02, .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    width: 100%;
    height: auto;
  }

  .div-triplebaffle {
    min-height: 500px;
  }

  .div-logo-dryvent-ok {
    height: 150px;
  }

  .div-logo-dryvent-ok.mono {
    background-image: url('../images/DryVent-Mono_bianco_outline.svg');
  }

  .link_pfas {
    width: 100%;
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .link_pfas.w--current {
    width: 100vw;
  }

  .text-pfas.precision {
    color: var(--white);
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-11 {
    align-self: flex-start;
    width: 100%;
  }

  .layering_system_ok {
    align-self: flex-start;
    width: 100%;
    height: auto;
  }

  .dropdown-toggle-14 {
    border-bottom: .3px solid var(--white);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-flex;
  }

  .dropdown-list-12 {
    border-bottom: .3px solid var(--white);
    background-color: var(--cust-exploring);
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 0;
    display: inline-flex;
    position: relative;
  }

  .dropdown-list-12.outerwear {
    padding-top: 0;
  }

  .layering_technology_ok {
    align-self: flex-start;
    width: 100%;
    height: auto;
  }

  .outerwear {
    color: var(--white);
    margin-right: 0;
    padding-right: 0;
    font-size: 21px;
  }

  .outerwear:active, .outerwear:focus {
    color: #fff;
  }

  .outerwear.grigio_azzurro {
    font-family: Helveticaneueltstd hv, sans-serif;
    display: inline-flex;
  }

  .outerwear.grigio_azzurro._3pt, .outerwear.grigio_azzurro.verde-chiaro {
    font-family: Helveticaneueltstd hv, sans-serif;
  }

  .text-block-87 {
    height: 25px;
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-1978 {
    border-top-style: none;
    height: 40px;
  }

  .menu-fisso-2 {
    height: 65px;
    margin-top: 0;
  }

  .div-block-1979 {
    height: 25px;
  }

  .menu-trigger-wrapper-tablet {
    background-color: #fff;
    background-image: url('../images/menu-hamburger-nero_1menu-hamburger-nero.gif');
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    position: relative;
    left: 0;
  }

  .menu-trigger-wrapper-tablet:hover {
    opacity: 100;
    background-color: #000;
    background-image: url('../images/menu-hamburger-bianco_1menu-hamburger-bianco.gif');
  }

  .menu_vn_trainig_tools.introduction_mobile {
    border-top-style: none;
    border-bottom-style: solid;
    border-right-style: none;
    width: 100%;
  }

  .menu_vn_trainig_tools.introduction_mobile:hover {
    background-color: #000000e6;
  }

  .div-block-1980 {
    border-top-style: none;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
  }

  .link_home_ambassador_tablet_pannello {
    border-bottom-style: solid;
    border-right-style: solid;
    width: 40px;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link_home_ambassador_tablet_pannello.w--current {
    border-style: none;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .menu-close-2 {
    background-color: #fff;
    background-image: url('../images/CHIUDI_NERO.svg');
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    display: block;
    position: fixed;
    top: 0;
    left: 40px;
    right: 20px;
  }

  .menu-close-2:hover {
    opacity: 100;
    background-color: #000;
    background-image: url('../images/CHIUDI.svg');
  }

  .link_home_ambassador {
    border-bottom-style: solid;
    border-right-style: solid;
    width: 40px;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link_home_ambassador.w--current {
    border-style: none;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link-block-66 {
    border-bottom-style: solid;
    height: 25px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-block-66.tnf_trining_academy, .link-block-66.tnf-ambassador {
    padding-left: 6px;
    padding-right: 6px;
  }

  .menu_tnf_2025_wm_manual_originale {
    height: 65px;
  }

  .hamburger-4 {
    border-bottom-style: none;
    border-right-style: none;
    border-right-width: 0;
    width: auto;
    height: 40px;
    margin-left: 40px;
    position: relative;
  }

  .menu-sotto-desktop {
    display: none;
  }

  .logo-tnf-2 {
    justify-content: space-between;
    align-items: center;
    height: 65px;
  }

  .div-block-1981 {
    border-top-style: none;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
  }

  .link_menu.we-are-tnf, .link_menu.we-are-tnf-copy, .link_menu.key_product_tech {
    border-right-style: none;
    border-right-width: .3px;
  }

  .link_home_ambassador-2 {
    border-bottom-style: solid;
    border-right-style: solid;
    width: 40px;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link_home_ambassador-2.w--current {
    border-style: none;
    height: 40px;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .link_home_ambassador-2.mobile_orizzontale {
    background-color: var(--white);
    background-size: auto;
    border-top-style: none;
    border-left-style: none;
    width: 40px;
    height: 40px;
    top: 25px;
  }

  .link_home_ambassador-2.mobile_orizzontale.w--current {
    border-bottom-style: none;
    border-bottom-width: .3px;
    position: static;
  }

  .sottomenu_mobile-2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #fff;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

  .menu-sotto-mobile-2 {
    background-color: #fff;
    width: auto;
    height: 40px;
    display: inline-flex;
  }

  .menu-wrapper-4 {
    box-sizing: content-box;
    background-color: #fff;
    border-bottom-style: none;
    border-bottom-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: inline-flex;
    position: fixed;
    bottom: auto;
  }

  .menu_tnf_2025_key_product_tech {
    height: 65px;
  }

  .layering_sytem_menu, .layering_system_menu {
    background-color: #fff;
    width: auto;
    height: 40px;
    display: inline-flex;
  }

  .pulsante_layering_system {
    border-right-style: none;
    width: auto;
    height: 40px;
    position: relative;
  }

  .menu_key_training_tools.introduction_mobile {
    border-top-style: none;
    border-bottom-style: solid;
    border-right-style: none;
    width: 100%;
  }

  .menu_key_training_tools.introduction_mobile:hover {
    background-color: #000000e6;
  }

  .waves---nav-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .waves-right-top-nav-4 {
    grid-row-gap: 12px;
    flex-wrap: wrap;
    max-width: 130px;
    display: none;
  }

  .link_baselayer {
    background-color: #fff;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-bottom: 0;
    display: inline-flex;
  }

  .waves---nav-container-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-1989 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-1990 {
    border-top: .3px solid #000;
    border-bottom: 1px #000;
  }

  .div-block-1990.insulation_1 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-1990._3pt {
    border-top: .3px solid #000;
    border-bottom: 3px solid var(--agree-color);
    background-color: #f0f6f7;
  }

  .div-block-1990.verde-chiaro {
    border-bottom: 3px solid var(--agree-color);
    background-color: #f0f5f6;
  }

  .div-block-1990.grigio-verde {
    border-bottom: 3px solid var(--community-color);
    background-color: #f0f5f6;
  }

  .section-29 {
    border-bottom-style: none;
  }

  .section-31 {
    border-top: .3px solid #000;
  }

  .dropdown-15 {
    order: 0;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .dropdown-toggle-16 {
    width: 100%;
    padding-right: 20px;
    display: flex;
  }

  .combine-padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-team1_component, .combine-team2_component {
    flex-direction: column;
    align-items: center;
  }

  .combine-team4_component {
    grid-template-columns: 1fr;
  }

  .text-block-90 {
    margin-right: 10px;
    font-size: 11px;
    line-height: 11px;
  }

  .sub-altobasso-small-16 {
    margin-top: 7px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-16.space-up {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-spazio-video-5 {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-1991 {
    height: auto;
  }

  .bold-text-116 {
    width: 100%;
    font-size: 16px;
  }

  .div-block-1992 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .sottotitolo-segmento-8 {
    text-align: left;
    letter-spacing: 0;
    width: auto;
    padding-right: 0;
    font-size: 24px;
    line-height: 20px;
  }

  .div-block-titoloni-9 {
    margin-bottom: 0;
  }

  .titolo-dropdown-3 {
    color: #000;
  }

  .dropdown-wrapper_aida_principle-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-elenco-puntato-12 {
    font-size: 14px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato-12.piccolo.dx {
    width: 100%;
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-12.centrato {
    margin-top: 9px;
    font-size: 18px;
  }

  .pulsante-lern-more-2 {
    background-image: url('../images/pulsante_click_black_150.gif');
    width: 20px;
    height: 20px;
  }

  .aida-content-2 {
    display: block;
  }

  .image-example-captions-8 {
    margin-top: 13px;
  }

  .image-example-captions-8.athletes-tnf {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .link-block-67 {
    width: auto;
    height: 40px;
    padding: 0;
  }

  .link-block-67:focus {
    background-color: var(--black);
    color: var(--white);
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .link-block-67.baeelayer {
    border-top: .3px solid #000;
    border-bottom-width: .3px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-67.midlayer, .link-block-67.outerlayer {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-91 {
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    height: 40px;
    padding: 10px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 18px;
  }

  .text-block-91:hover {
    background-color: var(--black);
    color: var(--white);
  }

  .outerwear_link {
    border-top: .3px #000;
    border-bottom: .3px #000;
    border-right: .3px #000;
    height: 40px;
    padding: 10px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 18px;
  }

  .outerwear_link:hover {
    background-color: var(--black);
    color: var(--white);
  }

  .titlr-outerwear {
    width: auto;
    height: 40px;
    padding: 0;
  }

  .titlr-outerwear:focus {
    background-color: var(--black);
    color: var(--white);
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .titlr-outerwear.baeelayer, .titlr-outerwear.midlayer, .titlr-outerwear.outerlayer {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .title-outerwear {
    width: auto;
    height: 40px;
    padding: 0;
  }

  .title-outerwear:focus {
    background-color: var(--black);
    color: var(--white);
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneueltstd lt, sans-serif;
  }

  .title-outerwear.baeelayer, .title-outerwear.midlayer, .title-outerwear.outerlayer {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .outerwear_title {
    background-color: var(--untitled-ui--gray100);
    color: var(--black-40);
    border-bottom: .3px solid #000;
    border-right: .3px solid #000;
    width: 100vw;
    height: 40px;
    padding: 10px 20px;
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 18px;
  }

  .outerwear_title:hover {
    background-color: var(--untitled-ui--gray100);
    color: var(--black-40);
  }

  .dropdown-wrapper_tech {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .h1-title-wc {
    letter-spacing: 1px;
    text-shadow: 1px 1px 6px #0000004d;
    width: 101%;
    margin-top: 16px;
    font-size: 23px;
    line-height: 25px;
  }

  .div-block-logo {
    width: 85px;
    margin-top: -17px;
    margin-left: 15px;
  }

  .div-block-logo.cazzo {
    height: 40px;
  }

  .link-block-ancora {
    width: 200px;
    height: 42px;
  }

  .link-block-ancora.spazio-su {
    margin-top: 33px;
  }

  .home-logo-mag {
    padding-left: 4px;
    padding-right: 4px;
  }

  .content-wrapper-head-home {
    justify-content: flex-start;
    height: 30%;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .div-block-downl {
    background-color: #0000;
    background-image: linear-gradient(#0000, #0000);
    border: 1px solid #0000;
    flex: 0 auto;
    width: 100%;
    height: 100px;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-downl.video {
    z-index: 1011;
    height: 80px;
    padding-top: 0;
    line-height: 30px;
    position: relative;
    top: -71px;
    bottom: auto;
  }

  .div-block-immagine-header {
    background-image: linear-gradient(232deg, #00000026, #0000), url('../images/BG_Atm_21-Chamlang_TNF-695_Mathis_Dumas_BN_web.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 75%;
    height: 80%;
  }

  .div-block-immagine-header.seconda {
    background-position: 70%;
    width: 86%;
    bottom: 43%;
    left: 0;
  }

  .div-block-immagine-header.seconda.connect-image.storytelling {
    background-position: 20% 0;
  }

  .div-block-immagine-header.seconda.connect-image.kit-out {
    background-position: 84% 100%;
  }

  .div-block-immagine-header.terza {
    width: 40%;
    height: 40%;
    bottom: 11%;
    left: 6%;
  }

  .div-block-immagine-header.quarta {
    width: 135px;
    height: 135px;
    bottom: 26%;
    left: auto;
    right: 5%;
  }

  .div-block-immagine-header.connect-header.kit-out-page {
    background-position: 0 0, 66% 40%;
  }

  .div-block-immagine-header.connect-header.purpose-page {
    height: 87%;
  }

  .div-block-immagine-header.connect-header.purpose-page.text {
    background-position: 94% 95%;
    background-size: 25vh;
  }

  .paragraph-10 {
    display: none;
  }

  .div-block-logos-home {
    width: 100%;
  }

  .div_home_2-colonne {
    height: 100vh;
  }

  .white-logo-home {
    height: 30px;
  }

  .div-block-126 {
    align-items: flex-start;
    margin-right: 6px;
    display: flex;
  }

  .inner-hero {
    justify-content: space-between;
    width: 100%;
    height: 440px;
    margin-top: 80px;
    padding-top: 10px;
  }

  .inner-hero.schermopieno {
    background-position: 40% 0;
    justify-content: space-between;
  }

  .inner-hero.schermopieno.video.home {
    padding-bottom: 0;
  }

  .inner-hero.schermopieno.video.ss-footwear, .inner-hero.schermopieno.video.purpose {
    padding-bottom: 31px;
  }

  .subtitle-white-21 {
    margin-bottom: 13px;
  }

  .subtitle-white-21.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .subtitle-white-21.innovation-texts.interview {
    column-count: 1;
  }

  .subtitle-white-21.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .subtitle-white-21.innovation-texts.deep-dive.black-dx, .subtitle-white-21.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .segmenti-apertura {
    background-position: 103%, -3%;
    background-size: 40px, 40px;
    background-attachment: fixed, fixed;
    justify-content: space-around;
    margin-bottom: 0;
  }

  .div-block-apertura-3segmenti {
    height: 24vh;
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-apertura-3segmenti.breithorn {
    background-size: 350%;
  }

  .sottotitolo {
    font-size: 18px;
    line-height: 21px;
  }

  .footer-notice-go-up {
    z-index: 999;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    position: fixed;
  }

  .go-up {
    margin-top: 3px;
    margin-left: 0;
    bottom: 4%;
  }

  .go-up.introduction {
    z-index: auto;
    background-color: var(--dark-grey);
    width: 30px;
    height: 30px;
  }

  .go-up.introduction.w--current {
    z-index: 3000;
    position: fixed;
  }

  .footer-section {
    height: 70px;
  }

  .link-block-down-mag {
    width: 130px;
    height: 28px;
    font-size: 21px;
  }

  .div-block-71 {
    height: 100px;
    margin-top: 0;
  }

  .text-block-4 {
    font-size: 10px;
    line-height: 12px;
  }

  .footer-notice {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .footer-notice.home {
    padding-left: 1px;
    padding-right: 1px;
  }

  .div-download-mag {
    margin-top: 3px;
    margin-bottom: 6px;
  }

  .div-download-mag.icon {
    font-size: 10px;
    line-height: 19px;
  }

  .footer {
    height: auto;
  }

  .footer-brand {
    width: 65px;
    margin-top: -17px;
    margin-bottom: 0%;
  }

  .footer-brand.sopra {
    margin-top: 0;
    margin-bottom: 0;
  }

  .column-9.nascondi-sm {
    display: flex;
  }

  .column-8 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .content-wrapper-footer2 {
    height: 70px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .column-10 {
    padding-left: 0;
  }

  .columns-3 {
    align-items: center;
    width: 99%;
    padding-top: 4px;
  }

  .downl-mag {
    text-align: center;
    font-size: 11px;
    line-height: 12px;
  }

  .paragraph-11 {
    font-size: 15px;
    line-height: 16px;
  }

  .content-wrapper-head-ss {
    justify-content: center;
    max-width: 270px;
    height: auto;
    margin-top: 44px;
    padding-top: 0%;
    padding-left: 9px;
    position: absolute;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .heading {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading.sub1 {
    letter-spacing: 3px;
    margin-top: 13px;
    margin-bottom: 11px;
    font-size: 21px;
    line-height: 26px;
  }

  .heading.sub1.sub-innovation {
    font-size: 22px;
  }

  .heading.sub1.sub-innovation.spazio-sotto {
    letter-spacing: 4px;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 26px;
  }

  .heading.sub1.sub-scarpe {
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 19px;
  }

  .heading.titolo-footwear {
    font-size: 28px;
    line-height: 34px;
  }

  .heading.sub-mezzo {
    letter-spacing: 4px;
    font-size: 26px;
    line-height: 31px;
  }

  .heading.sub-mezzo.big-big {
    font-size: 42px;
    line-height: 45px;
  }

  .heading.sub-mezzo.white {
    font-size: 26px;
  }

  .dropdown-wrapper-2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-testo-story {
    padding-left: 1%;
    padding-right: 1%;
  }

  .dropdown-content-2 {
    width: 97%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-2.history {
    padding-left: 3px;
    padding-right: 3px;
  }

  .dropdown-trigger-read {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .div-block-section-video-home {
    margin-bottom: 40px;
  }

  .video-integrati {
    width: 90%;
    height: 180px;
    margin-top: 30px;
    margin-bottom: 12px;
  }

  .lightbox-link {
    background-size: 100px, cover;
  }

  .lightbox-link.video-values-link {
    background-position: 50% 29%;
    background-size: 42px;
  }

  .div-block-image-parallax {
    background-position: 42%;
  }

  .div-block-1546 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    height: 20px;
  }

  .text-block-5 {
    font-size: 14px;
    line-height: 15px;
  }

  .div-block-1547 {
    width: 18px;
    height: 18px;
  }

  .dropdown-content {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content.captions-open {
    width: 110px;
    top: -93px;
    left: 55px;
  }

  .dropdown-content.captions-open.seconda-capt._3d-f21 {
    width: 110px;
    top: -183px;
    left: -52px;
  }

  .dropdown-content.captions-open.flight-f21 {
    width: 86px;
    top: -156px;
    left: -6px;
  }

  .dropdown-content.captions-open.matryx {
    width: 95px;
    top: -169px;
    left: -39px;
  }

  .dropdown-content.captions-open.dual {
    width: 139px;
    top: -3px;
    left: -92px;
  }

  .dropdown-content.captions-open.surface-flight-f21 {
    align-self: flex-start;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: -7px;
    left: -9px;
  }

  .dropdown-content.captions-open.watrproof-text {
    width: 90px;
    top: -50px;
    left: 50px;
  }

  .dropdown-content.captions-open.crampon-text {
    width: 90px;
    top: 27px;
    left: 1px;
  }

  .dropdown-content.captions-open.padded-text {
    width: 92px;
    top: -103px;
    left: -76px;
  }

  .dropdown-content.captions-open.boa-text {
    width: 90px;
    top: -69px;
  }

  .dropdown-content.captions-open.breithorn-lycra-collar {
    width: 144px;
    top: -76px;
    left: 28px;
  }

  .dropdown-content.captions-open.breithorn-crampon-text {
    width: 92px;
    top: -120px;
    left: -20px;
  }

  .dropdown-content.captions-open.breithorn-vibram-text {
    width: 60px;
    top: -4px;
    left: -25px;
  }

  .dropdown-content.captions-open.breithorn-ripstop {
    width: 90px;
    top: 19px;
    left: -47px;
  }

  .dropdown-content.captions-open.breithorn-breathable-text {
    width: 86px;
    top: -73px;
    left: 109px;
  }

  .dropdown-content.captions-open.breithorn-rubber-r-band {
    width: 70px;
    top: -109px;
    left: 56px;
  }

  .dropdown-content.captions-open.cragstone-boa-text {
    width: 130px;
    top: -67px;
    left: 52px;
  }

  .dropdown-content.captions-open.cragstone-layer-text {
    width: 160px;
    top: -105px;
    left: 47px;
  }

  .dropdown-content.captions-open.cragstone-collar-text {
    width: 190px;
    top: -101px;
    left: 61px;
  }

  .dropdown-content.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -13px;
  }

  .dropdown-content.captions-open.cragstone-vibram-text {
    width: 120px;
    top: -8px;
    left: -80px;
  }

  .dropdown-content.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .dropdown-content.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .dropdown-content.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content.trasparente {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-content.trasparente.commu {
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content.trasparente.layer-in-system.sustainability {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .dropdown-content.storytelling, .dropdown-content.kit-out, .dropdown-content.trasparent, .dropdown-content.trasparent-no-margins {
    width: 100%;
  }

  .dropdown-content.contenuti-we-are-tnf {
    border-style: none;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .dropdown-content.icons-content, .dropdown-content.athletes-content {
    width: 100%;
  }

  .dropdown-content.mat_tech, .dropdown-content.athlete_tested {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .dropdown-content.summit-knowledge {
    width: 100%;
  }

  .dropdown-content.athletes-tnf.traspa {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .dropdown-content.dte-lingue {
    width: 100%;
  }

  .dropdown-wrapper {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dropdown-wrapper.dd-innovation.spectra {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown-wrapper.interview {
    width: 94%;
  }

  .dropdown-trigger {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger._200px, .dropdown-trigger._200px-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger.apparel_col1 {
    width: 100%;
  }

  .body {
    overflow: visible;
  }

  .dropdown-trigger_2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_2.scarpe {
    height: 220px;
  }

  .dropdown-trigger_2.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.captions.second {
    height: 50px;
  }

  .dropdown-trigger_2.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger_2.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger_2.athletes, .dropdown-trigger_2.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.vective, .dropdown-trigger_2.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.athletes, .dropdown-trigger_2.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .dropdown-trigger_2.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .dropdown-trigger_2.vm-pillars, .dropdown-trigger_2.hanging, .dropdown-trigger_2.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .dropdown-trigger_2.folding.mannequin {
    height: 70px;
    padding-top: 10px;
    padding-left: 10px;
  }

  .dropdown-trigger_2.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .dropdown-trigger_2.aida-principle.trasparent {
    margin-top: 26px;
  }

  .div-block-innovation-container-oriz-copy {
    margin-bottom: 35px;
  }

  .div-block-section-involvement.egger-tech, .div-block-section-involvement.cayesh-tech, .div-block-section-involvement.breithorn-tech, .div-block-section-involvement.cragston-tech {
    height: auto;
    min-height: 70vh;
  }

  .iintro-interview {
    margin-bottom: 13px;
    line-height: 19px;
  }

  .div-block-1548 {
    height: auto;
    padding-top: 71px;
  }

  .div-block-testo-interview-intro {
    width: 94%;
    padding-left: 9px;
    padding-right: 9px;
  }

  .div-block-1549 {
    height: 290px;
  }

  .link-block-15 {
    width: 85%;
    height: 50px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1550 {
    width: 260px;
    height: 260px;
  }

  .div-block-1554 {
    align-items: center;
  }

  .div-block-1556 {
    width: 82%;
    margin-bottom: 0;
  }

  .div-block-header-link-section {
    height: 92vh;
  }

  .close-section {
    height: 30vh;
  }

  .close-section.cayesh-page {
    background-position: 62%;
  }

  .div-block-1558 {
    margin-bottom: 18px;
  }

  .white-text {
    margin-bottom: 13px;
  }

  .white-text.bold.big {
    font-size: 23px;
    line-height: 25px;
  }

  .white-text.black-text {
    font-size: 13px;
    line-height: 16px;
  }

  .white-text.black-text.benefit.deep-dive {
    letter-spacing: 0;
    column-count: 1;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 13px;
    line-height: 14px;
  }

  .white-text.black-text.bold {
    letter-spacing: 0;
    line-height: 15px;
  }

  .h1-title-wc-2 {
    letter-spacing: 3px;
    text-shadow: 1px 1px 6px #0000004d;
    width: 101%;
    margin-top: 16px;
    font-size: 23px;
    line-height: 25px;
  }

  .h1-title-wc-2.black-txt-nome-scarpa {
    letter-spacing: 0;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .div-caption {
    background-size: 65%;
    width: 60px;
    height: 60px;
  }

  .div-block-120.w {
    flex-direction: row;
    padding-top: 0;
  }

  .div-30perc {
    width: 55%;
  }

  .div-30perc.titoli {
    padding-left: 0;
  }

  .div-30perc.titoli.solo-1-colonna {
    width: 100%;
  }

  .div-30perc.titoli.piu-stretto {
    padding-left: 0;
  }

  .div-30perc.solo-1-colonna {
    width: 100%;
  }

  .div-block-20perc {
    width: 15%;
  }

  .div-block-20perc.titoli {
    width: 15%;
    padding-left: 0;
  }

  .surfacectrl {
    width: 60px;
    margin-top: -22px;
    margin-left: auto;
    margin-right: auto;
  }

  .captions-text {
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    line-height: 14px;
  }

  .captions-text.sx {
    padding-bottom: 4px;
    padding-right: 6px;
    font-size: 13px;
    font-weight: 200;
    line-height: 14px;
  }

  .video-integrati-2 {
    width: 90%;
    height: 180px;
    margin-top: 30px;
    margin-bottom: 12px;
  }

  .heading-captions {
    white-space: normal;
    margin-top: 5px;
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .heading-captions.sx {
    letter-spacing: 1px;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .heading-captions.mod-smartphone {
    text-align: right;
  }

  .sub-video {
    margin-top: 3px;
    margin-bottom: 9px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-spento {
    width: 97%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .lightbox-link-2 {
    background-size: 100px, cover;
  }

  .image-tech-captions {
    margin-top: -4px;
  }

  .big-space {
    padding-left: 5px;
    padding-right: 5px;
  }

  .big-space.too {
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .dropdown-wrapper-3 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-3.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-3.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-3.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-3.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-3.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-3.captions.padded, .dropdown-wrapper-3.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-3.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-3.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-3.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-3.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-3.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-3.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-3.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-3.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-3.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-3.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-3.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-3.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-3.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-3.mat_tech, .dropdown-wrapper-3.formula {
    margin-bottom: 0;
  }

  .anatomy {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy.vectic {
    background-position: 80%;
    background-size: cover;
    height: 490px;
  }

  .anatomy.vectic-copy, .anatomy.fot {
    background-position: 80%;
    background-size: cover;
  }

  .anatomy.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .paragraph-6 {
    margin-top: 9px;
    font-size: 15px;
    line-height: 18px;
  }

  .wrapper-spento {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-117-mod {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .benefit-elenco {
    width: 50%;
    margin-bottom: 5px;
    padding-top: 7px;
    padding-bottom: 3px;
    font-size: 15px;
  }

  .div-block-centred {
    padding-left: 1px;
    padding-right: 1px;
  }

  .drop-downlink {
    width: 100.304%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .drop-downlink.benefit {
    width: 100%;
  }

  .name-product {
    padding-top: 0;
    font-size: 19px;
    top: 0%;
  }

  .sottotitolo-2 {
    font-size: 20px;
    line-height: 21px;
  }

  .sottotitolo-2.benefit.deep-dive {
    letter-spacing: 1px;
    margin-top: 9px;
    font-size: 17px;
    line-height: 18px;
  }

  .sottotitolo-2.benefit.black-text {
    font-size: 18px;
    line-height: 19px;
  }

  .sottotitolo-2.testo-nero.altobasso {
    font-size: 16px;
    line-height: 17px;
  }

  .sottotitolo-2.testo-nero.tech-title {
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 20px;
  }

  .box-benefits {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-section-h100 {
    height: auto;
    min-height: 100vh;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-numeri.spostati-e-dx {
    width: 32%;
  }

  .div-block-spazio {
    margin-top: 25px;
    margin-bottom: 9px;
  }

  .div-block-red-insole {
    padding: 42px 13px;
  }

  .div-block-bottom-unit {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .div-block-bottom-unit.image-bottom {
    height: 420px;
  }

  .div-block-bottom-unit-box {
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-block-bottom-unit-box.invertito {
    flex-direction: column-reverse;
  }

  .div-block-dual-liner-image {
    width: 240px;
    height: 210px;
  }

  .div-block-detail-product-foto {
    width: 310px;
    height: 280px;
  }

  .it-home {
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .it-home:hover {
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .it-home.w--current {
    background-image: url('../images/italiano_440px.png');
    min-height: 20px;
  }

  .it-home.de-drop {
    width: 25px;
    height: 25px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .it-home.de-drop.w--current {
    background-image: url('../images/italiano_440px.png');
  }

  .en-home {
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    min-width: 20px;
    height: 20px;
  }

  .en-home.w--current {
    background-image: url('../images/united_kingdom_440px.png');
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .en-home.gb-drop {
    width: 24px;
    height: 24px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .nav-link {
    background-color: var(--black-70);
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
  }

  .nav-link:hover {
    border-bottom-width: 0;
  }

  .es-home {
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .es-home.w--current {
    background-image: url('../images/Spanish_440px.png');
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .es-home.es-drop {
    width: 25px;
    height: 25px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .es-home.es-drop.w--current {
    background-image: url('../images/italiano_440px.png');
  }

  .content-wrapper-menu {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-3.w--open {
    opacity: .9;
    margin-left: -2px;
    padding: 10px;
  }

  .div-block-1523 {
    margin-bottom: -5px;
  }

  .icon-8 {
    margin-top: 8px;
    margin-right: 0;
    padding-top: 0;
    left: 34px;
  }

  .text-block-7 {
    margin-top: 6px;
    margin-bottom: 0;
    font-size: 13px;
  }

  .brand-2 {
    max-width: 80px;
    margin-left: -16%;
  }

  .brand-2.w--current {
    width: 40%;
    margin-left: 7%;
  }

  .dropdown-toggle-3 {
    margin-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 27px;
  }

  .dropdown-toggle-3.w--open {
    height: 98%;
    margin-top: 5px;
    padding: 0 25px 0 10px;
    display: flex;
  }

  .nav-menu-2 {
    height: auto;
    padding-left: 5px;
    display: none;
    overflow: visible;
  }

  .fr-home {
    background-image: url('../images/francia_440px.png');
    width: 20px;
    height: 20px;
  }

  .fr-home.w--current {
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .fr-home.de-drop {
    width: 25px;
    height: 25px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .fr-home.de-drop.w--current {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 14px;
  }

  .menu-button {
    margin-top: 0;
    margin-left: 4px;
    margin-right: -6px;
    padding: 2px 14px;
    left: auto;
  }

  .menu-button.w--open {
    margin-left: 4px;
  }

  .dropdown-3 {
    left: 61px;
  }

  .de-home {
    background-image: url('../images/tedesco_440px.png');
    width: 20px;
    height: 20px;
  }

  .de-home.w--current {
    background-repeat: no-repeat;
    background-size: contain;
    flex: none;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 0 3px #e6e6e6;
  }

  .de-home.de-drop {
    width: 25px;
    height: 25px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .bottone-video-technology {
    width: 280px;
    height: 156px;
    margin-top: 16px;
    margin-bottom: 47px;
  }

  .link-block-previous {
    width: 90%;
    padding-bottom: 0;
  }

  .div-block-contenitore-freccia-back {
    margin-left: -71px;
    margin-right: -71px;
  }

  .text-intro {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 18px;
    overflow: visible;
  }

  .text-intro.big {
    margin-bottom: 5px;
  }

  .text-intro.big.go-back {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 13px;
  }

  .hamburger-lottie-ok-copy {
    margin-top: -3px;
  }

  .div-block-1568 {
    width: 28px;
  }

  .titolo-segmento {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento.left-align {
    line-height: 25px;
  }

  .titolo-segmento.left-align.nse.be-different {
    letter-spacing: 1px;
    font-size: 36px;
    line-height: 33px;
  }

  .titolo-segmento.right-align {
    text-align: left;
    line-height: 25px;
  }

  .titolo-segmento.connect.ombra, .titolo-segmento.greet.ombra, .titolo-segmento.discover.ombra, .titolo-segmento.experience.ombra, .titolo-segmento.storytelling.ombra, .titolo-segmento.kit-out.ombra, .titolo-segmento.scale.ombra-white, .titolo-segmento.community.ombra {
    font-size: 35px;
  }

  .sub-altobasso-big {
    font-size: 19px;
    line-height: 23px;
  }

  .div-block-text.chiusura-home {
    margin-top: 29px;
  }

  .div-block-titoloni {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-titoloni.left-align {
    margin-left: 0;
  }

  .div-block-titoloni.left-align.invertito {
    flex-direction: row-reverse;
    margin-right: auto;
  }

  .div-block-titoloni.purpose {
    justify-content: center;
    margin-bottom: 13px;
  }

  .div-quadrato-rosso {
    width: 15px;
    height: 15px;
    margin-right: 18px;
  }

  .div-quadrato-rosso.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .div-quadrato-rosso.piccolo-rosso.we-are-tnf.viola {
    width: 20px;
    height: 20px;
  }

  .div-quadrato-rosso.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .div-quadrato-rosso.viola {
    margin-top: 20px;
  }

  .div-block-spazio-video {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-video._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-spazio-video._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 40px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-spazio-video.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-spazio-video.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .sottotitolo-segmento {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .sottotitolo-segmento.left-align {
    margin-top: 0;
  }

  .sottotitolo-segmento.piccolo {
    font-size: 26px;
  }

  .sottotitolo-segmento.centred {
    font-size: 20px;
  }

  .sottotitolo-segmento.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .sottotitolo-segmento.centred.grigio {
    font-size: 28px;
  }

  .sottotitolo-segmento.green {
    padding-left: 12px;
    padding-right: 12px;
  }

  .sottotitolo-segmento.wallbats {
    padding-left: 10px;
  }

  .sub-altobasso-small {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small.left-align {
    margin-bottom: 18px;
  }

  .sub-altobasso-small.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sub-altobasso-small.cta {
    font-size: 17px;
  }

  .sub-altobasso-small.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .sub-altobasso-small.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .sub-altobasso-small.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .sub-altobasso-small.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small.bold.tutto-alto.big {
    font-size: 19px;
  }

  .sub-altobasso-small.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-altobasso-small.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-small.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .sub-altobasso-small.dryvent_bold {
    line-height: 26px;
  }

  .sub-altobasso-small.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .sub-altobasso-small.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.testo-secondo-livello._3 {
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.purchasing._24px._100 {
    font-size: 16px;
    line-height: 22px;
  }

  .sub-altobasso-small.purchasing._18._100 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
    font-family: Helveticaneueltstd hv, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-small.sottotitolo_18pt {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small.sottotitolo_18pt._18 {
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 16px;
  }

  .sub-altobasso-elenco-puntato.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato.piccolo.dx {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato.right-align {
    text-align: right;
  }

  .sub-altobasso-elenco-puntato.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato.sm-centrato {
    text-align: center;
  }

  .sub-altobasso-elenco-puntato.soustainable {
    width: 100%;
    font-size: 30px;
  }

  .sub-altobasso-elenco-puntato.soustainable.big {
    height: auto;
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .sub-altobasso-elenco-puntato.soustainable._100px {
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-1571 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-elenco-puntato {
    width: 90%;
    margin-bottom: 21px;
    padding: 10px;
  }

  .div-block-elenco-puntato.standard-box {
    justify-content: flex-end;
    width: 280px;
    height: 295px;
  }

  .div-block-elenco-puntato.standard-box.more-text {
    height: 320px;
  }

  .div-block-elenco-puntato.centrale-senza-bordi {
    width: 100%;
  }

  .div-block-elenco-puntato.insulation-box {
    justify-content: flex-end;
    width: 95%;
    height: auto;
    padding: 45px 12px 30px;
    overflow: visible;
  }

  .div-block-elenco-puntato.insulation-box.more-text {
    height: 320px;
  }

  .div-block-elenco-puntato.insulation-box.shell {
    width: 350px;
  }

  .div-block-elenco-puntato.insulation-box.shell.big {
    width: 300px;
  }

  .div-block-elenco-puntato.insulation-box.wheeled_luggage {
    height: 330px;
  }

  .div-block-elenco-puntato.insulation-box.packs {
    width: 300px;
    height: auto;
  }

  .bold {
    line-height: 16px;
  }

  .section-grey {
    padding-top: 15px;
    padding-bottom: 22px;
  }

  .section-grey.discover-question {
    padding-top: 12px;
    padding-bottom: 19px;
  }

  .div-block-spazio-sopra-testo.no-space.spazio-sm {
    margin-top: 42px;
  }

  .div-block-spazio-sopra-testo.no-space.spazio-4x4 {
    margin-bottom: 88px;
  }

  .div-block-contenitore.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore.tnf-adventure.guarantee {
    margin-bottom: 73px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    height: 550px;
  }

  .div-block-contenitore.tnf-adventure.guarantee.layering-system {
    flex-direction: column-reverse;
    height: 430px;
    padding-left: 0%;
  }

  .div-block-contenitore.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore.tnf-adventure.guarantee.home.iconic_now {
    flex-direction: row;
  }

  .div-block-contenitore.tnf-adventure.guarantee.experience-demo {
    flex-direction: column;
  }

  .div-block-contenitore.tnf-adventure.guarantee.warranty {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 350px;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.tnf-adventure.home {
    flex-direction: column;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore.tnf_adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore.tnf_adventure.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore.tnf_adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-contenitore.tnf_adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-contenitore.tnf_adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.tnf_adventure.gallery {
    padding-right: 0%;
  }

  .div-block-contenitore.tnf_adventure.gallery.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.athlete_tested.gallery {
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested.gallery.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.athlete_tested {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore.athlete_tested.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore.athlete_tested.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-contenitore.athlete_tested.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-contenitore.athlete_tested.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .div-block-contenitore.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .foto-_athlete-preferences.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .foto-_athlete-preferences.customer-journey.adventure-elements {
    height: auto;
  }

  .foto-_athlete-preferences.customer-journey.guarantee, .foto-_athlete-preferences.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .foto-_athlete-preferences.quadrato-senza-immagini {
    width: 300px;
    height: 150px;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket {
    height: 240px;
    margin-top: 0;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.adventure-elements {
    height: auto;
  }

  .foto-_athlete-preferences.colotrs-tnf-jacket.guarantee, .foto-_athlete-preferences.colotrs-tnf-jacket.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .foto-_athlete-preferences.on-mountain-action {
    width: 100%;
    height: 300px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore {
    width: 200px;
    height: 190px;
  }

  .foto-_athlete-preferences.on-mountain-action.born-explore.piana, .foto-_athlete-preferences.on-mountain-action.born-explore.anker, .foto-_athlete-preferences.on-mountain-action.born-explore.gillette, .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers, .foto-_athlete-preferences.on-mountain-action.born-explore.lauriers_ok {
    height: 200px;
  }

  .foto-_athlete-preferences.on-mountain-action.dot_knit {
    width: 200px;
    height: 190px;
  }

  .foto-_athlete-preferences.on-mountain-action.slider_soustainable {
    height: 250px;
  }

  .div-block-image-small-on.customer-journey {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-on.customer-journey.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on.customer-journey.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on.customer-journey.experience-demo.thermoball-2 {
    top: 231px;
    right: -4%;
  }

  .div-block-image-small-on.colors {
    width: 180px;
    height: 60px;
    top: 218px;
    right: auto;
  }

  .div-block-image-small-on.colors.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on.colors.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on.colors.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-testi-a-dx-blocchi {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi.invertiti {
    align-items: flex-start;
    width: 91%;
    margin-left: 0%;
  }

  .div-block-testi-a-dx-blocchi.invertiti.sopra-foto {
    width: 90%;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-testi-a-dx-blocchi.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi.rientro.spazio-sm {
    margin-top: 114px;
  }

  .div-block-testi-a-dx-blocchi.invertiti-da-tablet-girati {
    width: 91%;
  }

  .div-block-testi-a-dx-blocchi.experience-demo-sotto {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-testi-a-dx-blocchi.dentro-slider {
    align-items: center;
    width: 70%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sotto---sottotitolo-segmento {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento.centrato-piccolo {
    line-height: 18px;
  }

  .sotto---sottotitolo-segmento.we-are-tnf.green {
    width: 100%;
    padding-left: 0;
  }

  .sotto---sottotitolo-segmento.viola {
    margin-top: 20px;
  }

  .div-block-titolini-fianco-image {
    flex-direction: row;
    width: 80%;
    min-width: auto;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-titolini-fianco-image.warrenty._100px {
    width: 100%;
  }

  .div-block-spazio-a-sx-per-testo {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-spazio-a-sx-per-testo.bianco {
    padding-left: 10px;
  }

  .div-block-spazio-a-sx-per-testo._55 {
    width: 80%;
    margin-top: 6px;
    margin-bottom: 9px;
    padding-left: 30px;
    padding-right: 35px;
  }

  .div-block-spazio-a-sx-per-testo._55.warrwnty {
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div-block-1576 {
    width: 100%;
    margin-top: 0;
    position: static;
  }

  .div-block-1576.right-align, .div-block-1576.center-align {
    margin-left: 0;
  }

  .div-block-4-customer-presentation {
    width: 98%;
    margin-bottom: 6px;
  }

  .div-block-customer-type {
    height: 210px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  .div-block-customer-type.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 160%;
  }

  .sub-altobasso-elenco-puntato-4x4.over-home {
    margin-top: 11px;
    margin-bottom: 1px;
    line-height: 29px;
  }

  .sub-altobasso-elenco-puntato-4x4.over-home.sub {
    font-size: 18px;
    line-height: 23px;
  }

  .div-block-1578 {
    width: 100%;
    height: 240px;
    margin-top: 18px;
  }

  .div-block-image-quadrata-sotto {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-image-quadrata-sotto.spostata-a-sx {
    width: 90%;
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto.spostata-a-sx.da-tablet-normal.sm {
    width: 100%;
  }

  .div-block-image-quadrata-sotto.centrato {
    width: 100%;
    padding-right: 7%;
  }

  .div-block-image-quadrata-sotto.centrato.sx {
    padding-right: 0%;
  }

  .div-block-image-quadrata-sotto.demo-excellence {
    margin-top: 20px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo {
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 1px;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.vective {
    align-items: center;
  }

  .div-block-image-quadrata-sotto._3jacket-photo.dx {
    flex-direction: row;
    width: 80%;
    height: 250px;
    margin-bottom: 50px;
    padding-left: 0;
  }

  .div-block-image-quadrata-sotto.nse-text {
    width: 80%;
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto.be-different-text {
    height: 200px;
    margin-top: 20px;
  }

  .div-block-image-quadrata-sotto.athlete_tested_expedition_proven-tm {
    width: 90%;
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto.athlete-test, .div-block-image-quadrata-sotto.iconic-now {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 1px;
  }

  .div-block-image-quadrata-sotto.photo_layering-system {
    align-items: center;
    width: 90%;
    margin-top: 20px;
    margin-bottom: 1px;
  }

  .section-white {
    padding-top: 15px;
  }

  .div-block-adventure-elements.icons {
    align-items: center;
    width: 98%;
    min-width: auto;
    max-width: none;
  }

  .div-block-1582._3-icone {
    width: 80%;
  }

  .div-block-elements {
    width: 80px;
    height: 80px;
  }

  .div-block-elements.icons {
    width: 250px;
    height: 250px;
  }

  .heading-2 {
    letter-spacing: 0;
    font-size: 17px;
  }

  .section-5 {
    margin-top: 12px;
    margin-bottom: 34px;
  }

  .image-71 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .exploring-customer {
    line-height: 18px;
  }

  .div-block-cust-blu {
    width: 70px;
    height: 120px;
  }

  .div-block-cust-blu.solo-community {
    width: 60px;
    height: 110px;
  }

  .div-block-customer-captions {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-customer-captions.interi {
    margin-left: 8px;
    margin-right: 8px;
  }

  .div-block-customer-captions.solo-community-sm {
    margin-left: 7px;
    margin-right: 7px;
  }

  .div-block-customerinoino.community4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .background-video {
    height: 220px;
  }

  .div-block-1589 {
    height: auto;
  }

  .div-block-spazio-testo._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-filetto-nero {
    width: 60px;
    margin-top: 7px;
  }

  .div-block-filetto-nero.sm-centrato {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-filetto-nero.elenco-senza-spazio {
    margin-top: 0;
  }

  .sottotitolo_true-north {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .sottotitolo_true-north.spazio-a-dx {
    padding-right: 0;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .sottotitolo_true-north.centrato.dropdown-storytelling {
    width: 50%;
  }

  .sottotitolo_true-north.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .sottotitolo_true-north.centrato._3-kit-out {
    margin-bottom: 15px;
  }

  .sottotitolo_true-north.centrato {
    margin-top: 0;
  }

  .sottotitolo_true-north.centrato.spazio-sotto {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-contenitore-5-blocchi {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-contenitore-5-blocchi.sm-centrato {
    align-items: center;
  }

  .div-block-elenco-oriz {
    width: 95%;
  }

  .div-block-elenco-oriz.solo-smartphone {
    width: 70%;
  }

  .div-block-elenco-oriz.solo-smartphone.primo {
    margin-top: 34px;
  }

  .div-block-5-blocchi {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5-blocchi.doppio {
    width: auto;
  }

  ._3-strati {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  ._3-strati.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  ._3-strati.centrate.peripheral-vision {
    margin-top: -40px;
  }

  ._3-strati.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .div-block-1592 {
    width: 90%;
    height: auto;
    margin-top: 0;
    margin-bottom: 14px;
  }

  .slider-3 {
    height: 210px;
  }

  .div-block-per-video {
    height: 120px;
  }

  .heading-captions-2 {
    white-space: normal;
    margin-top: 5px;
    padding-right: 0;
    font-size: 12px;
    line-height: 13px;
  }

  .div-caption-2 {
    width: 60px;
    height: 60px;
  }

  .hero-text-title-sections-trasparente {
    width: 70%;
    height: 10px;
    margin: 0 auto;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: relative;
    top: 0;
    right: auto;
  }

  .div-block-82 {
    width: 120px;
    padding-top: 0;
    padding-bottom: 0;
    right: 16%;
  }

  .nav-link-menu {
    padding-left: 50px;
  }

  .div-block-89 {
    width: 19px;
    margin-top: 4px;
  }

  .link-block-22 {
    align-items: center;
  }

  .nav-menu-3 {
    margin-left: -50px;
    padding-left: 50px;
  }

  .home-3 {
    width: 40px;
    height: 40px;
    margin-top: 0;
    padding-left: 7px;
  }

  .home-3.picchio {
    background-image: url('../images/TNF_logo_black.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px;
    width: 52px;
    margin-top: 0;
    display: block;
    right: 0;
  }

  .cal-logo {
    height: 100%;
    right: auto;
  }

  .cal-logo.picchio {
    background-image: none;
  }

  .dropdown-6 {
    right: 35%;
  }

  .footer-heading {
    margin-top: 4px;
    font-size: 10px;
  }

  .contenitore-menu {
    width: 18%;
    height: 100%;
    margin-left: 50px;
    margin-right: auto;
    padding-right: 0%;
  }

  .menu-button-2 {
    padding-top: 10px;
    padding-bottom: 14px;
    left: 0;
  }

  .navbar-tnf {
    background-color: var(--white);
  }

  .div-block-intro {
    width: 95%;
  }

  .slide-nav-2 {
    height: 12%;
  }

  .div-block-1596 {
    height: 100px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .customer-omini-interi {
    width: 70px;
    height: 120px;
  }

  .div-block-4-quadrati {
    width: auto;
  }

  .div-block-4-quadrati.grandi {
    width: 100%;
  }

  .div-block-4-quadrati.grandi.fondo-grigio {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .filetto-customers {
    width: 60px;
    margin-top: 0;
  }

  .columns-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-quadrati-bianchi {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-quadrati-bianchi.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .div-block-quadrati-bianchi.discover, .div-block-quadrati-bianchi.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .div-block-quadrati-bianchi.doppio {
    width: 100%;
  }

  .div-block-quadrati-bianchi.light-white {
    width: 300px;
  }

  .titolo-pagina {
    letter-spacing: 2px;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-pagina.left-align {
    line-height: 25px;
  }

  .titolo-pagina.right-align {
    text-align: left;
    line-height: 25px;
  }

  .div-block-2-blocchi {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6px;
  }

  .quadratini {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sub-altobasso-elenco-puntato-frasi {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1601 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-spazio-largo {
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-spazio-largo._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-spazio-largo._2word {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .column-15._3box-agree {
    margin-bottom: 0;
  }

  .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-example-captions {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions.stretta-600 {
    margin-top: 8px;
  }

  .image-example-captions.storytelling-box {
    width: 100%;
  }

  .image-example-captions.storytelling-box.x3-kit-out, .image-example-captions.storytelling-box.x3-community, .image-example-captions.storytelling-box.experience-customer {
    width: 300px;
  }

  .image-example-captions.icons-4-box {
    width: 100%;
  }

  .image-example-captions.icons-4-box.x3-kit-out, .image-example-captions.icons-4-box.x3-community, .image-example-captions.icons-4-box.experience-customer {
    width: 300px;
  }

  .image-example-captions.icons-4-box.true-north {
    width: 100%;
  }

  .image-example-captions.icons-4-box.viola {
    width: 360px;
  }

  .image-example-captions.icons-4-box.riga_bianca {
    width: 95%;
  }

  .image-example-captions._5-athletes {
    width: 100%;
  }

  .image-example-captions._5-athletes.x3-kit-out, .image-example-captions._5-athletes.x3-community, .image-example-captions._5-athletes.experience-customer {
    width: 300px;
  }

  .image-example-captions.athletes-tnf {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-example-captions.athletes-tnf.green {
    width: 80%;
    margin-bottom: 30px;
  }

  .image-example-captions.old-concept {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-example-captions.old-concept.green {
    width: 80%;
    margin-bottom: 30px;
  }

  .div-block-1604 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
  }

  .div-block-2-colonne-libere {
    margin-bottom: 25px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .div-block-2-colonne-libere._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-2-colonne-libere._2word {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-1605 {
    width: 290px;
    height: 180px;
  }

  .div-block-1605.storytelling, .div-block-1605.kit-out {
    width: 300px;
    height: 190px;
  }

  .div-block-normal {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .div-block-normal.captions-open {
    width: 110px;
    top: -93px;
    left: 55px;
  }

  .div-block-normal.captions-open.seconda-capt._3d-f21 {
    width: 110px;
    top: -183px;
    left: -52px;
  }

  .div-block-normal.captions-open.flight-f21 {
    width: 86px;
    top: -156px;
    left: -6px;
  }

  .div-block-normal.captions-open.matryx {
    width: 95px;
    top: -169px;
    left: -39px;
  }

  .div-block-normal.captions-open.dual {
    width: 139px;
    top: -3px;
    left: -92px;
  }

  .div-block-normal.captions-open.surface-flight-f21 {
    align-self: flex-start;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: -7px;
    left: -9px;
  }

  .div-block-normal.captions-open.watrproof-text {
    width: 90px;
    top: -50px;
    left: 50px;
  }

  .div-block-normal.captions-open.crampon-text {
    width: 90px;
    top: 27px;
    left: 1px;
  }

  .div-block-normal.captions-open.padded-text {
    width: 92px;
    top: -103px;
    left: -76px;
  }

  .div-block-normal.captions-open.boa-text {
    width: 90px;
    top: -69px;
  }

  .div-block-normal.captions-open.breithorn-lycra-collar {
    width: 144px;
    top: -76px;
    left: 28px;
  }

  .div-block-normal.captions-open.breithorn-crampon-text {
    width: 92px;
    top: -120px;
    left: -20px;
  }

  .div-block-normal.captions-open.breithorn-vibram-text {
    width: 60px;
    top: -4px;
    left: -25px;
  }

  .div-block-normal.captions-open.breithorn-ripstop {
    width: 90px;
    top: 19px;
    left: -47px;
  }

  .div-block-normal.captions-open.breithorn-breathable-text {
    width: 86px;
    top: -73px;
    left: 109px;
  }

  .div-block-normal.captions-open.breithorn-rubber-r-band {
    width: 70px;
    top: -109px;
    left: 56px;
  }

  .div-block-normal.captions-open.cragstone-boa-text {
    width: 130px;
    top: -67px;
    left: 52px;
  }

  .div-block-normal.captions-open.cragstone-layer-text {
    width: 160px;
    top: -105px;
    left: 47px;
  }

  .div-block-normal.captions-open.cragstone-collar-text {
    width: 190px;
    top: -101px;
    left: 61px;
  }

  .div-block-normal.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -13px;
  }

  .div-block-normal.captions-open.cragstone-vibram-text {
    width: 120px;
    top: -8px;
    left: -80px;
  }

  .div-block-normal.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .div-block-normal.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .div-block-normal.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-normal._3-colonne {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .layar_system_ok {
    width: 100%;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .layar_system_ok.largo-per-3 {
    min-width: 250px;
  }

  .dropdown-wrapper-3-trasp {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-3-trasp.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-3-trasp.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-3-trasp.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-3-trasp.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-3-trasp.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-3-trasp.captions.padded, .dropdown-wrapper-3-trasp.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-3-trasp.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-3-trasp.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-3-trasp.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-3-trasp.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-trigger-2-trasp {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger-2-trasp.scarpe {
    height: 220px;
  }

  .dropdown-trigger-2-trasp.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-2-trasp.captions.second {
    height: 50px;
  }

  .dropdown-trigger-2-trasp.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger-2-trasp.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger-2-trasp.left-center {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-video-500x500 {
    width: 300px;
    height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-1608 {
    padding-left: 24px;
  }

  .sub-altobasso-elenco-puntato---5-sensi {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato---5-sensi.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .sub-altobasso-elenco-puntato---5-sensi.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato---5-sensi.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato---5-sensi.sm-centrato {
    text-align: center;
  }

  .div-block-cont-5-sense {
    width: 90%;
  }

  .div-block-1611 {
    flex-direction: column;
    align-content: center;
  }

  .div-block-5-sense-gif {
    width: 90px;
    height: 90px;
  }

  .sub-altobasso-small-5-grande {
    font-size: 23px;
    line-height: 22px;
  }

  .sub-altobasso-small-5-grande.left-align {
    margin-bottom: 18px;
  }

  .sub-altobasso-small-5-grande.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sub-altobasso-small-5-grande.left-align-no-space {
    margin-bottom: 5px;
  }

  .div-block-1614 {
    background-position: 80%;
    height: 150px;
  }

  .div-block-image-small-whit-link-video.customer-journey {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-whit-link-video.customer-journey.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-whit-link-video.customer-journey.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-whit-link-video.customer-journey.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .slider-indigo {
    width: 95%;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-2-link-per-video-indigo {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-2-link-per-video-indigo.spostata-a-sx {
    width: 90%;
    margin-top: 0;
  }

  .div-block-2-link-per-video-indigo.centrato {
    width: 100%;
    padding-right: 10%;
  }

  .div-block-2-link-per-video-indigo.centrato.sx {
    padding-right: 0%;
  }

  .div-block-contenitore-x-video-indigo {
    width: 260px;
    margin-bottom: 16px;
  }

  .div-block-blocchi-orizzontali {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-blocchi-orizzontali.doppio {
    width: auto;
  }

  .dropdown-wrapper-orizz {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-orizz.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-orizz.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-orizz.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-orizz.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-orizz.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-orizz.captions.padded, .dropdown-wrapper-orizz.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-orizz.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-orizz.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-orizz.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-orizz.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div-block-show-oriz {
    width: 95%;
  }

  .div-block-show-oriz.solo-smartphone {
    width: 70%;
  }

  .div-block-show-oriz.solo-smartphone.primo {
    margin-top: 34px;
  }

  .div-block-show-text {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-show-text.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-normaly-show-hide {
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-normaly-show-hide.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-show-e-hide {
    width: 260px;
    height: 78px;
  }

  .div-block-da-mostrare.quad4-grande-sopra-home {
    width: 300px;
    height: auto;
    min-height: auto;
    padding: 12px;
    top: -149px;
  }

  .div-block-da-mostrare.quad4-grande-sopra-home.destra {
    min-height: 300px;
    top: -150px;
    left: -150px;
  }

  .div-block-da-mostrare.quad4-grande-sopra-home.destra.quarto {
    top: -300px;
  }

  .div-block-da-mostrare.quad4-grande-sopra-home.terzo {
    min-height: 300px;
    top: -300px;
  }

  .div-block-da-mostrare.quad-sopra-tool.destra {
    min-height: 300px;
    top: -150px;
    left: -150px;
  }

  .div-block-da-mostrare.quad-sopra-tool.destra.quarto {
    top: -300px;
  }

  .div-block-da-mostrare.quad-sopra-tool.terzo {
    min-height: 300px;
    top: -300px;
  }

  .div-block-da-mostrare.quad4-grande-sopra {
    width: 300px;
    height: auto;
    min-height: auto;
    padding: 12px;
    top: -149px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.terzo {
    min-height: 300px;
    top: -300px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra {
    min-height: 300px;
    top: -150px;
    left: -150px;
  }

  .div-block-da-mostrare.quad4-grande-sopra.destra.quarto {
    top: -300px;
  }

  .div-block-da-mostrare.quad-sopra-tool {
    width: 280px;
    height: auto;
    min-height: auto;
    padding: 0 3px;
    top: -250px;
  }

  .div-block-1617, .div-block-1617.light {
    width: 260px;
  }

  .div-click-linking-benefit {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .div-block-1619 {
    margin-top: 37px;
  }

  .div-block-detail-pdf {
    width: auto;
    height: auto;
  }

  .div-block-timels {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-timels.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .div-block-timels.discover, .div-block-timels.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .div-block-timels.light-white {
    width: 300px;
  }

  .div-block-subtitle {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-subtitle.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-subtitle.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .div-block-subtitle.experience-demo, .div-block-subtitle.footwear, .div-block-subtitle.equipment, .div-block-subtitle.experience-demo-copy, .div-block-subtitle.layering {
    margin-right: 0;
  }

  .div-block-show-e-hide-quad4 {
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .div-block-show-e-hide-quad4.video-tool {
    width: 250px;
  }

  .div-block-250x250 {
    width: 150px;
    height: 150px;
  }

  .div-block-1620 {
    width: 300px;
    height: 150px;
  }

  .sub-altobasso-testo-4x4 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-testo-4x4.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .sub-altobasso-testo-4x4.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-testo-4x4.piccolo {
    font-size: 13px;
    line-height: 15px;
  }

  .sub-altobasso-testo-4x4.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-testo-4x4.sm-centrato {
    text-align: center;
  }

  .div-block-filetto-nero-4x4 {
    width: 60px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .div-block-filetto-nero-4x4.sm-centrato {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-filetto-nero-4x4.elenco-senza-spazio {
    margin-top: 0;
  }

  .sub-altobasso-elenco-puntato-4x4-fino {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-4x4-fino.sm-centrato {
    text-align: center;
  }

  .video-integrati-cubi {
    width: 250px;
    height: 180px;
    margin-top: 30px;
    margin-bottom: 12px;
  }

  .div-block-red-button {
    width: 260px;
    height: auto;
    padding: 0 16px 16px;
  }

  .click-discover {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .click-discover.centrato-piccolo {
    line-height: 18px;
  }

  .click-discover.red {
    margin-bottom: 11px;
    font-size: 15px;
    line-height: 19px;
  }

  .link-purpose {
    margin-top: 14px;
    margin-bottom: 28px;
  }

  .div-block-previous-next {
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-top: 0;
  }

  .div-block-contenitore-click-lottie.connect.vuoto {
    margin-top: -317px;
    margin-bottom: 315px;
    margin-left: 265px;
  }

  .div-block-contenitore-click-lottie.connect.vuoto.sm {
    width: 40px;
    height: 40px;
    margin-left: 281px;
    margin-right: 0;
    padding-top: 4px;
    left: 0;
    right: 0;
  }

  .div-block-contenitore-click-lottie.connect.vuoto-exp-link {
    margin-bottom: -41px;
    margin-left: 0;
    margin-right: 240px;
  }

  .div-block-contenitore-click-lottie.home.white {
    margin-top: 17px;
  }

  .div-block-button-click {
    width: 48px;
    height: 48px;
  }

  .div-block-button-click._4rapport {
    width: 38px;
    height: 38px;
  }

  .text-block-23.bianco {
    color: var(--white);
  }

  .div-block-contenitore-cta {
    margin-bottom: 30px;
  }

  .div-block-contenitore-cta.kit-out {
    margin-bottom: 11px;
  }

  .div-block-sopra-tutto {
    width: 100%;
    height: 100%;
    inset: 0%;
  }

  .div-block-1626 {
    height: 40px;
  }

  .div-block-over-home {
    width: 94%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
  }

  .div-block-320x320 {
    width: 150px;
    height: 150px;
  }

  .div-block-320x320.icone {
    align-items: center;
    width: 280px;
    height: 250px;
    margin-bottom: 50px;
  }

  .div-block-filetto-nero-copy {
    width: 60px;
    margin-top: 14px;
  }

  .div-block-filetto-nero-copy.sm-centrato {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-filetto-nero-copy.elenco-senza-spazio {
    margin-top: 0;
  }

  .sub-altobasso-elenco-puntato-copy {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-copy.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .sub-altobasso-elenco-puntato-copy.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-elenco-puntato-copy.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-elenco-puntato-copy.sm-centrato {
    text-align: center;
  }

  .div-block-spazio-largo-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-largo-copy._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-spazio-largo-copy._2word {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .video-prodotto {
    height: auto;
    margin-left: -3%;
    margin-right: -3%;
  }

  .div-block-values {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-values30 {
    width: 60%;
    margin-bottom: -112px;
    margin-left: auto;
    margin-right: auto;
  }

  .video-integrati-values {
    width: 90%;
    height: 80px;
    margin-top: 30px;
    margin-bottom: 12px;
    top: -117px;
  }

  .text-block-24 {
    font-size: 14px;
  }

  .div-block-cust-portrait-blu {
    width: 90px;
    height: 80px;
  }

  .div-block-cust-portrait-blu.solo-community {
    width: 60px;
    height: 110px;
  }

  .dropdown-link-2 {
    padding: 6px 10px;
    font-size: 10px;
  }

  .div-menu-footer {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    right: 16%;
  }

  .dropdown-toggle-8 {
    padding-left: 10px;
    padding-right: 30px;
  }

  .icon-12 {
    margin-right: 10px;
  }

  .section-header-30 {
    height: 31vh;
  }

  .container-100 {
    margin-top: 20px;
  }

  .container-100.meta {
    width: 100%;
    margin-bottom: 10px;
  }

  .section-pillars {
    padding-top: 61px;
  }

  .div-block-header-our-core {
    background-position: 100% 0;
    background-size: 1000px;
  }

  .box-intro-macro-argomenti {
    width: 95%;
    margin-top: 7px;
  }

  .box-intro-macro-argomenti.stretta-600 {
    margin-top: 8px;
  }

  .box-intro-macro-argomenti.storytelling-box {
    width: 100%;
  }

  .box-intro-macro-argomenti.storytelling-box.x3-kit-out, .box-intro-macro-argomenti.storytelling-box.x3-community, .box-intro-macro-argomenti.storytelling-box.experience-customer {
    width: 300px;
  }

  .div_materials_technologies_ph_1 {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .div-block-image-vertic-sopra {
    width: 90px;
    height: 120px;
  }

  .div-block-image-vertic-sopra.footwear {
    width: 100px;
    height: 80px;
    margin-top: 136px;
  }

  .div-block-image-vertic-sopra.equipment {
    width: 100px;
    height: 80px;
    margin-top: -47px;
  }

  .div-block-image-vertic-sopra.timelines {
    width: 80px;
    height: 100px;
    margin-top: 103px;
  }

  .div-block-image-quadr-sopra {
    width: 90px;
    height: 90px;
  }

  .div-block-image-quadr-sopra.history {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .div-block-image-quadr-sopra.equipment {
    width: 70px;
    height: 70px;
    margin-bottom: -126px;
  }

  .div-block-image-quadr-sopra.timelines {
    width: 70px;
    height: 70px;
    margin-bottom: 41px;
  }

  .div-block-1628 {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .div-block-1628.equipment, .div-block-1628.timeline {
    width: 300px;
  }

  .div-block-1629 {
    height: 200px;
  }

  .explore_more-in_store {
    flex-direction: column;
  }

  .div-block-experience_demoexc-customer-copy {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
  }

  .div-block-experience_demoexc-customer-copy.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .div-block-experience_demoexc-customer-copy.discover, .div-block-experience_demoexc-customer-copy.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .div-block-experience_demoexc-customer-copy.light-white {
    width: 300px;
  }

  .section-next-prev {
    margin-top: 12px;
    margin-bottom: 34px;
  }

  .frase-cit {
    letter-spacing: 2px;
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .frase-cit.left-align {
    margin-top: 0;
  }

  .frase-cit.white-big {
    letter-spacing: 1px;
    width: 90%;
    padding-left: 14px;
  }

  .div-block-new-shop {
    width: 300px;
    height: 200px;
  }

  .div-block-new-shop.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .div-block-new-shop.tnf_circularity {
    width: 100%;
    height: 300px;
    margin-top: 0;
    margin-bottom: 4px;
  }

  .div-block-grigino-dopo-click.insulation-comparison {
    width: 100%;
  }

  .slider-we-are-tnf {
    height: 460px;
  }

  .left-arrow, .right-arrow-2 {
    max-width: 30px;
  }

  .div-block-1631 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .list-3 {
    width: 103%;
    padding-left: 16px;
  }

  .div-block-1632 {
    width: 90%;
    height: 160px;
    margin-top: 12px;
    margin-bottom: 15px;
  }

  .div-block-1633 {
    background-position: 63% 0;
  }

  .div-block-logoevolution {
    height: 140px;
  }

  .section-5-pillars-home {
    padding-top: 15px;
    padding-bottom: 0;
  }

  .section-5-pillars-home.discover-question {
    padding-top: 12px;
    padding-bottom: 19px;
  }

  .div-block-bloccone-pillars {
    margin-top: 36px;
  }

  .div-block-chess-01-wat {
    background-position: 0 0, 60%;
    background-size: auto, auto 150%;
  }

  .div-block-chess-01-wat._02 {
    background-image: linear-gradient(#29408ea6, #29408ea6), url('../images/f19_summit_fl_022_2400.jpg');
    background-size: auto, auto 130%;
  }

  .div-block-chess-01-wat._03 {
    background-position: 0 0, 67% 100%;
    background-size: auto, 210%;
  }

  .div-block-chess-01-wat._04 {
    background-position: 0 0, 90%;
  }

  .titolo-pillars-home {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-pillars-home.left-align {
    line-height: 25px;
  }

  .titolo-pillars-home.right-align {
    text-align: left;
    line-height: 25px;
  }

  .titolo-pillars-home.connect.ombra, .titolo-pillars-home.greet.ombra, .titolo-pillars-home.discover.ombra, .titolo-pillars-home.experience.ombra, .titolo-pillars-home.storytelling.ombra, .titolo-pillars-home.kit-out.ombra, .titolo-pillars-home.scale.ombra-white, .titolo-pillars-home.community.ombra {
    font-size: 35px;
  }

  .sub-altobasso-description-pillars-white {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-description-pillars-white.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .sub-altobasso-description-pillars-white.centrato.questions {
    line-height: 21px;
  }

  .sub-altobasso-description-pillars-white.right-align.demo-excellence {
    text-align: left;
  }

  .sub-altobasso-description-pillars-white.sm-centrato {
    text-align: center;
  }

  .slide-nav-3 {
    font-size: 11px;
  }

  .dropdown_1_our_product {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_1_our_product.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_1_our_product.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_1_our_product.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_1_our_product.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_1_our_product.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_1_our_product.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_1_our_product.captions.waterproof {
    top: 81px;
  }

  .dropdown_1_our_product.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_1_our_product.captions.padded, .dropdown_1_our_product.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_1_our_product.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_1_our_product.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_1_our_product.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_1_our_product.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_1_our_product.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_1_our_product.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_1_our_product.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_1_our_product.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_1_our_product.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_1_our_product.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_1_our_product.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_1_our_product.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_1_our_product.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div_athlete_tested_expedition_proven {
    background-position: 73% 0;
    background-size: auto 200%;
  }

  .div-block-our_product.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-our_product.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .div-block-our_product.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-our_product.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-our_product.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-our_product.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-our_product.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block_photo_athlete_tested {
    width: 90%;
    height: 200px;
  }

  .dropdown_1_athlete_tested {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_1_athlete_tested.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_1_athlete_tested.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_1_athlete_tested.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_1_athlete_tested.captions.waterproof {
    top: 81px;
  }

  .dropdown_1_athlete_tested.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_1_athlete_tested.captions.padded, .dropdown_1_athlete_tested.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_1_athlete_tested.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_1_athlete_tested.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_1_athlete_tested.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_1_athlete_tested.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_1_our_product_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_1_our_product_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_1_our_product_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_1_our_product_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_1_our_product_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown_1_our_product_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_1_our_product_ok.captions.padded, .dropdown_1_our_product_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_1_our_product_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_1_our_product_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_1_our_product_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_1_our_product_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div-block_materials_technologies {
    height: 200px;
  }

  .div_materials_technologies_ph_3 {
    width: 90px;
    height: 120px;
  }

  .div_materials_technologies_ph_2 {
    width: 90px;
    height: 90px;
  }

  .div_materials_technologies {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .div_contenitore_mat_tech {
    width: 100%;
    min-width: 0;
  }

  .div_contenitore_mat_tech.largo-per-3 {
    min-width: 250px;
  }

  .mat_tech_summit {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_summit.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_summit.storytelling-box {
    width: 100%;
  }

  .mat_tech_summit.storytelling-box.x3-kit-out, .mat_tech_summit.storytelling-box.x3-community, .mat_tech_summit.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_summit.icons-4-box {
    width: 100%;
  }

  .mat_tech_summit.icons-4-box.x3-kit-out, .mat_tech_summit.icons-4-box.x3-community, .mat_tech_summit.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_summit._5-athletes {
    width: 100%;
    margin-top: 0;
  }

  .mat_tech_summit._5-athletes.x3-kit-out, .mat_tech_summit._5-athletes.x3-community, .mat_tech_summit._5-athletes.experience-customer {
    width: 300px;
  }

  .div-block-summit-series {
    background-image: url('../images/pulsante_summit_series_mobile.jpg');
    background-size: cover;
    height: auto;
    min-height: 98px;
  }

  .div_brand-dna {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .div-block_vectiv {
    background-image: url('../images/pulsante_summit_series_mobile_2.jpg');
    height: auto;
    min-height: 140px;
  }

  .mat_tech_summit-copy {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_summit-copy.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_summit-copy.storytelling-box {
    width: 100%;
  }

  .mat_tech_summit-copy.storytelling-box.x3-kit-out, .mat_tech_summit-copy.storytelling-box.x3-community, .mat_tech_summit-copy.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_summit-copy.icons-4-box {
    width: 100%;
  }

  .mat_tech_summit-copy.icons-4-box.x3-kit-out, .mat_tech_summit-copy.icons-4-box.x3-community, .mat_tech_summit-copy.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_summit-copy._5-athletes {
    width: 100%;
    margin-top: 0;
  }

  .mat_tech_summit-copy._5-athletes.x3-kit-out, .mat_tech_summit-copy._5-athletes.x3-community, .mat_tech_summit-copy._5-athletes.experience-customer {
    width: 300px;
  }

  .div-block-summit-series-copy {
    background-image: url('../images/pulsante_vectiv_ipad.jpg');
    background-size: cover;
    height: auto;
    min-height: 120px;
  }

  .div-block-thermoball {
    background-image: url('../images/pulsante_down_ipad.jpg');
    background-size: cover;
    height: auto;
    min-height: 120px;
  }

  .div-block-thermoball.thermoball {
    background-size: cover;
    height: auto;
    min-height: 120px;
    max-height: none;
  }

  .div-block-_futurlight {
    background-image: url('../images/pulsante_FUTURELIGHT_ipad.jpg');
    background-size: cover;
    height: auto;
    min-height: 120px;
  }

  .mat_tech_futur_light {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_futur_light.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_futur_light.storytelling-box {
    width: 100%;
  }

  .mat_tech_futur_light.storytelling-box.x3-kit-out, .mat_tech_futur_light.storytelling-box.x3-community, .mat_tech_futur_light.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_futur_light.icons-4-box {
    width: 100%;
  }

  .mat_tech_futur_light.icons-4-box.x3-kit-out, .mat_tech_futur_light.icons-4-box.x3-community, .mat_tech_futur_light.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_futur_light._5-athletes {
    width: 100%;
  }

  .mat_tech_futur_light._5-athletes.x3-kit-out, .mat_tech_futur_light._5-athletes.x3-community, .mat_tech_futur_light._5-athletes.experience-customer {
    width: 300px;
  }

  .mat_tech_dryvent {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_dryvent.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_dryvent.storytelling-box {
    width: 100%;
  }

  .mat_tech_dryvent.storytelling-box.x3-kit-out, .mat_tech_dryvent.storytelling-box.x3-community, .mat_tech_dryvent.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_dryvent.icons-4-box {
    width: 100%;
  }

  .mat_tech_dryvent.icons-4-box.x3-kit-out, .mat_tech_dryvent.icons-4-box.x3-community, .mat_tech_dryvent.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_dryvent._5-athletes {
    width: 100%;
  }

  .mat_tech_dryvent._5-athletes.x3-kit-out, .mat_tech_dryvent._5-athletes.x3-community, .mat_tech_dryvent._5-athletes.experience-customer {
    width: 300px;
  }

  .div-block-_dryvent {
    background-image: url('../images/pulsante_dryvent_ipad.jpg');
    background-size: cover;
    height: auto;
    min-height: 120px;
  }

  .mat_tech_gore-tex {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_gore-tex.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_gore-tex.storytelling-box {
    width: 100%;
  }

  .mat_tech_gore-tex.storytelling-box.x3-kit-out, .mat_tech_gore-tex.storytelling-box.x3-community, .mat_tech_gore-tex.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_gore-tex.icons-4-box {
    width: 100%;
  }

  .mat_tech_gore-tex.icons-4-box.x3-kit-out, .mat_tech_gore-tex.icons-4-box.x3-community, .mat_tech_gore-tex.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_gore-tex._5-athletes {
    width: 100%;
  }

  .mat_tech_gore-tex._5-athletes.x3-kit-out, .mat_tech_gore-tex._5-athletes.x3-community, .mat_tech_gore-tex._5-athletes.experience-customer {
    width: 300px;
  }

  .div-block_gore-tex {
    background-image: url('../images/pulsante_GORETEX_IPAD.jpg');
    background-size: cover;
    height: auto;
    min-height: 120px;
  }

  .dropdown_footwear {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_footwear.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_footwear.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_footwear.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_footwear.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_footwear.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_footwear.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_footwear.captions.waterproof {
    top: 81px;
  }

  .dropdown_footwear.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_footwear.captions.padded, .dropdown_footwear.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_footwear.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_footwear.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_footwear.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_footwear.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_footwear.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_footwear.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_footwear.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_footwear.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_footwear.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_footwear.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_footwear.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_footwear.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_footwear.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_footwear.mat_tech {
    margin-bottom: 0;
  }

  .div-block_footwear, .div-block_equipment, .div-block_timels {
    height: 200px;
  }

  .titolo_athlete_tested {
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 24px;
  }

  .titolo_athlete_tested.centrato-piccolo {
    line-height: 18px;
  }

  .quadrato-rosso {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .quadrato-rosso.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .quadrato-rosso.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .mat_tech_down {
    width: 95%;
    margin-top: 7px;
  }

  .mat_tech_down.stretta-600 {
    margin-top: 8px;
  }

  .mat_tech_down.storytelling-box {
    width: 100%;
  }

  .mat_tech_down.storytelling-box.x3-kit-out, .mat_tech_down.storytelling-box.x3-community, .mat_tech_down.storytelling-box.experience-customer {
    width: 300px;
  }

  .mat_tech_down.icons-4-box {
    width: 100%;
  }

  .mat_tech_down.icons-4-box.x3-kit-out, .mat_tech_down.icons-4-box.x3-community, .mat_tech_down.icons-4-box.experience-customer {
    width: 300px;
  }

  .mat_tech_down._5-athletes {
    width: 100%;
  }

  .mat_tech_down._5-athletes.x3-kit-out, .mat_tech_down._5-athletes.x3-community, .mat_tech_down._5-athletes.experience-customer {
    width: 300px;
  }

  .div-blockdown {
    background-image: url('../images/pulsante_thermoball_ipad.jpg');
    height: auto;
    min-height: 98px;
  }

  .text-block-26 {
    font-size: 18px;
    line-height: 20px;
  }

  .iconic_now.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .iconic_now.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .iconic_now.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .iconic_now.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .iconic_now.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .iconic_now.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .iconic_now.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .iconic_now.tnf_adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .iconic_now.tnf_adventure.guarantee.home {
    flex-direction: column;
  }

  .iconic_now.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .iconic_now.tnf_adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .iconic_now.tnf_adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .iconic_now.tnf_adventure.elements-invertito {
    flex-direction: column;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .iconic_now.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .iconic_now.tnf_adventure.gallery {
    padding-right: 0%;
  }

  .iconic_now.tnf_adventure.gallery.sx {
    padding-left: 7%;
  }

  .iconic_now.athlete_tested.gallery {
    padding-right: 0%;
  }

  .iconic_now.athlete_tested.gallery.sx {
    padding-left: 7%;
  }

  .iconic_now.athlete_tested {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .iconic_now.athlete_tested.guarantee.home {
    flex-direction: column;
  }

  .iconic_now.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .iconic_now.athlete_tested.guarantee.experience-demo {
    flex-direction: column;
  }

  .iconic_now.athlete_tested.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .iconic_now.athlete_tested.elements-invertito {
    flex-direction: column;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .iconic_now.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .titolo_iconic-now {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .titolo_iconic-now.centrato-piccolo {
    line-height: 18px;
  }

  .slider-6-copy.iconic-now {
    width: 250px;
    height: 250px;
  }

  .iconic-now {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .iconic-now.centrato-piccolo {
    line-height: 18px;
  }

  .text-block-26-copy {
    font-size: 18px;
    line-height: 20px;
  }

  .div-block-contenitore-copy.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-contenitore-copy.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-contenitore-copy.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.tnf_adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .div-block-contenitore-copy.tnf_adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-contenitore-copy.tnf_adventure.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.tnf_adventure.gallery.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.athlete_tested.gallery {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested.gallery.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.athlete_tested {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.home {
    flex-direction: column;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.experience-demo {
    flex-direction: column;
  }

  .div-block-contenitore-copy.athlete_tested.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .div-block-contenitore-copy.athlete_tested.elements-invertito {
    flex-direction: column;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .div-block-contenitore-copy.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .div-block-quadrato-nero-copy {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .div-block-quadrato-nero-copy.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .div-block-quadrato-nero-copy.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .quadrato-rosso_summit-series {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .quadrato-rosso_summit-series.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .quadrato-rosso_summit-series.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .text_iconic-now {
    font-size: 18px;
    line-height: 20px;
  }

  .name_iconic-now {
    width: 250px;
    height: 250px;
    font-size: 18px;
    line-height: 20px;
  }

  .filetto-customers-2 {
    width: 60px;
    margin-top: 0;
  }

  .image-example-captions-2 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-2._5-athletes {
    width: 100%;
  }

  .dropdown-wrapper-4 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .text-block-27 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1646 {
    height: 32px;
  }

  .div-block-1648 {
    height: 60px;
  }

  .sub-altobasso-small-2 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato-2 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-2.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .dropdown-content-3 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-3.athletes-content {
    width: 100%;
    padding-top: 12px;
    padding-right: 0%;
  }

  .dropdown-content-3.mat_tech {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .dropdown-content-3.footwear-contenute {
    width: 100%;
    padding-right: 0%;
  }

  .dropdown-content-3.backpack {
    width: 100%;
    padding-top: 12px;
    padding-right: 0%;
  }

  .filetto-customers-3 {
    width: 60px;
    margin-top: 0;
  }

  .image-example-captions-3 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-3._5-athletes, .image-example-captions-3._6-tech_summit_series, .image-example-captions-3.down-construction_01, .image-example-captions-3.upper-insulation, .image-example-captions-3.upper-insula, .image-example-captions-3.backpacks_dyno {
    width: 100%;
  }

  .dropdown-wrapper-5 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-1649 {
    height: 15px;
    line-height: 14px;
  }

  .div-block-1651 {
    height: 60px;
  }

  .sub-altobasso-small-3 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .div_click_summitseries-tech {
    width: 100%;
    min-width: 0;
  }

  .div_click_summitseries-tech.largo-per-3 {
    min-width: 250px;
  }

  .dropdown-1 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-1.anatomy_1 {
    margin-bottom: 0;
    left: 0;
  }

  .dropdown_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-ss_tech.heatseeker {
    padding-left: 21px;
    padding-right: 21px;
  }

  .benefits {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .benefits.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .strati-di-tecnologia {
    width: 100%;
    min-width: 0;
  }

  .strati-di-tecnologia.largo-per-3 {
    min-width: 250px;
  }

  .strati-tecnologia {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .strati-tecnologia.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .slider-layering-system {
    height: 460px;
  }

  .layer-system.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .layer-system.customer-journey.adventure-elements {
    height: auto;
  }

  .layer-system.customer-journey.guarantee, .layer-system.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .layer-system.quadrato-senza-immagini {
    width: 300px;
    height: 150px;
  }

  .layer-system.colotrs-tnf-jacket {
    height: 240px;
    margin-top: 0;
  }

  .layer-system.colotrs-tnf-jacket.adventure-elements {
    height: auto;
  }

  .layer-system.colotrs-tnf-jacket.guarantee, .layer-system.colotrs-tnf-jacket.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .layer-system.on-mountain-action {
    width: 100%;
    height: 300px;
  }

  .layer-system.on-mountain-action.born-explore, .layer-system.on-mountain-action.dot_knit {
    width: 200px;
    height: 190px;
  }

  .loghi-latering-system {
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .loghi-latering-system.spazio-a-dx {
    padding-right: 0;
  }

  .loghi-latering-system.centrato {
    margin-top: 0;
  }

  .loghi-latering-system.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .loghi-latering-system.centrato._3-kit-out {
    margin-bottom: 15px;
  }

  .loghi-latering-system.cloud_down {
    margin-top: 20px;
  }

  .testo-e-immagine {
    width: 100%;
  }

  .div-block-100 {
    width: 95%;
    height: auto;
  }

  .div-block-100.stretto {
    width: 98%;
    padding-left: 0;
  }

  .white-bg-title {
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-innovation-container-oriz-2, .div-block-1526 {
    width: 100%;
  }

  .dropdown-content-6 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-benefits {
    width: 85%;
  }

  .image-75 {
    max-width: 70%;
  }

  .vec_consumer-benefit {
    padding-top: 26px;
  }

  .right-arrow-6.mostra {
    width: 30px;
    margin-right: 0;
  }

  .dropdown-wrapper-6 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-6.dd-innovation {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 8px;
  }

  .dropdown-wrapper-6.dd-innovation.spectra {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 21px 8px;
  }

  .dropdown-wrapper-6.dd-innovation.cold-weather {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-wrapper-6.dd-innovation.warm-weather-layer {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .dropdown-wrapper-6.dd-innovation.sleep_3, .dropdown-wrapper-6.dd-innovation.sleep_2, .dropdown-wrapper-6.dd-innovation.sleep_1 {
    height: auto;
  }

  .dropdown-wrapper-6.dd-innovation.our_commitments, .dropdown-wrapper-6.dd-innovation.responsibly {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 21px 8px;
  }

  .dropdown-wrapper-6.dd-innovation.responsibly._250 {
    height: auto;
  }

  .dropdown-wrapper-6.dd-innovation.sustainable-packaging, .dropdown-wrapper-6.dd-innovation.without-compromise {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 21px 8px;
  }

  .div-block-1_3._3-benefit-vertical {
    width: 100%;
  }

  .slide-31 {
    height: auto;
  }

  .div-block-1527 {
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .div-block-vectiv-logo {
    width: 100%;
    height: 100px;
  }

  .div-block-immagini-twinlife {
    background-image: none;
    height: auto;
  }

  .slide-17 {
    height: auto;
  }

  .heading-4 {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-4.sub1 {
    letter-spacing: 3px;
    margin-top: 13px;
    margin-bottom: 11px;
    font-size: 21px;
    line-height: 26px;
  }

  .heading-4.sub1.sub-innovation {
    font-size: 22px;
  }

  .heading-4.titolo-footwear {
    font-size: 28px;
    line-height: 34px;
  }

  .heading-4.titolo-footwear-copy {
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .vectiv_tech_turns {
    padding-left: 5%;
    padding-right: 5%;
  }

  .image-76 {
    max-width: 70%;
  }

  .div-block-x3._3-benefit {
    flex-direction: column;
  }

  .div-block-114 {
    width: 85%;
    height: 200px;
  }

  .dropdown-trigger-3 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-3.vectiv.immage {
    height: 210px;
  }

  .testo-su-box-colorato-2 {
    color: var(--white);
    letter-spacing: 0;
  }

  .twinlife-slideshow-pic {
    width: 100%;
  }

  .video-vective {
    width: 300px;
    height: 200px;
  }

  .video-vective.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .vec_power-further.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .vec_power-further.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .vec_power-further.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .vec_power-further.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .vec_power-further.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .vec_power-further.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .vec_power-further.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .vec_power-further.tnf_adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .vec_power-further.tnf_adventure.guarantee.home {
    flex-direction: column;
  }

  .vec_power-further.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .vec_power-further.tnf_adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .vec_power-further.tnf_adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .vec_power-further.tnf_adventure.elements-invertito {
    flex-direction: column;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .vec_power-further.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .vec_power-further.tnf_adventure.gallery {
    padding-right: 0%;
  }

  .vec_power-further.tnf_adventure.gallery.sx {
    padding-left: 7%;
  }

  .vec_power-further.athlete_tested.gallery {
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested.gallery.sx {
    padding-left: 7%;
  }

  .vec_power-further.athlete_tested {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .vec_power-further.athlete_tested.guarantee.home {
    flex-direction: column;
  }

  .vec_power-further.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .vec_power-further.athlete_tested.guarantee.experience-demo {
    flex-direction: column;
  }

  .vec_power-further.athlete_tested.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .vec_power-further.athlete_tested.elements-invertito {
    flex-direction: column;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .vec_power-further.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .power-further {
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 24px;
  }

  .power-further.centrato-piccolo {
    line-height: 18px;
  }

  .white-bg-title-copy, .athletes-tested {
    padding-left: 14px;
    padding-right: 14px;
  }

  .lab-proven {
    width: 95%;
    height: auto;
  }

  .lab-proven.stretto {
    width: 98%;
    padding-left: 0;
  }

  .athlete_performance.tnf-adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .athlete_performance.tnf-adventure.guarantee.home {
    flex-direction: column;
  }

  .athlete_performance.tnf-adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .athlete_performance.tnf-adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .athlete_performance.tnf-adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .athlete_performance.tnf-adventure.guarantee.layering-system {
    flex-direction: column-reverse;
    height: 430px;
    padding-left: 0%;
  }

  .athlete_performance.tnf-adventure.elements-invertito {
    flex-direction: column;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .athlete_performance.tnf-adventure.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .athlete_performance.tnf_adventure {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .athlete_performance.tnf_adventure.guarantee.home {
    flex-direction: column;
  }

  .athlete_performance.tnf_adventure.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .athlete_performance.tnf_adventure.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .athlete_performance.tnf_adventure.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .athlete_performance.tnf_adventure.elements-invertito {
    flex-direction: column;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .athlete_performance.tnf_adventure.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .athlete_performance.tnf_adventure.gallery {
    padding-right: 0%;
  }

  .athlete_performance.tnf_adventure.gallery.sx {
    padding-left: 7%;
  }

  .athlete_performance.athlete_tested.gallery {
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested.gallery.sx {
    padding-left: 7%;
  }

  .athlete_performance.athlete_tested {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .athlete_performance.athlete_tested.guarantee.home {
    flex-direction: column;
  }

  .athlete_performance.athlete_tested.guarantee.demo-experience-blocco {
    margin-top: 83px;
    margin-bottom: 54px;
  }

  .athlete_performance.athlete_tested.guarantee.experience-demo {
    flex-direction: column-reverse;
  }

  .athlete_performance.athlete_tested.guarantee.slider-we-are {
    flex-direction: column-reverse;
    height: 430px;
  }

  .athlete_performance.athlete_tested.elements-invertito {
    flex-direction: column;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato {
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato.sx {
    padding-left: 7%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy {
    padding-right: 0%;
  }

  .athlete_performance.athlete_tested.doppio-quasi-centrato-copy.sx {
    padding-left: 7%;
  }

  .titolo_athlete_performance {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .titolo_athlete_performance.centrato-piccolo {
    line-height: 18px;
  }

  .slide_vectiv {
    height: auto;
  }

  .vectiv-slideshow {
    width: 100%;
  }

  .athlete-preferences.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .athlete-preferences.customer-journey.adventure-elements {
    height: auto;
  }

  .athlete-preferences.customer-journey.guarantee, .athlete-preferences.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .athlete-preferences.quadrato-senza-immagini {
    width: 300px;
    height: 150px;
  }

  .athlete-preferences.colotrs-tnf-jacket {
    height: 240px;
    margin-top: 0;
  }

  .athlete-preferences.colotrs-tnf-jacket.adventure-elements {
    height: auto;
  }

  .athlete-preferences.colotrs-tnf-jacket.guarantee, .athlete-preferences.colotrs-tnf-jacket.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .athlete-preferences.on-mountain-action {
    width: 100%;
    height: 300px;
  }

  .athlete-preferences.on-mountain-action.born-explore, .athlete-preferences.on-mountain-action.dot_knit {
    width: 200px;
    height: 190px;
  }

  .athlete-preferences.on-mountain-action.born-explore-copy {
    background-image: url('../images/agility.jpg');
    width: 200px;
    height: 190px;
  }

  .slider-vectiv {
    width: 100%;
  }

  .right-arrow-7 {
    width: 35px;
  }

  .icon-17 {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: auto;
    margin-left: 2px;
    margin-right: 2px;
    display: flex;
  }

  .icon-18 {
    justify-content: center;
    align-items: center;
    width: 30px;
    height: auto;
    display: flex;
  }

  .left-arrow-7 {
    width: 30px;
  }

  .button_download {
    width: 48px;
    height: 48px;
  }

  .button_download._4rapport {
    width: 38px;
    height: 38px;
  }

  .content_download.connect.vuoto {
    margin-top: -317px;
    margin-bottom: 315px;
    margin-left: 265px;
  }

  .content_download.connect.vuoto.sm {
    width: 40px;
    height: 40px;
    margin-left: 281px;
    margin-right: 0;
    padding-top: 4px;
    left: 0;
    right: 0;
  }

  .content_download.connect.vuoto-exp-link {
    margin-bottom: -41px;
    margin-left: 0;
    margin-right: 240px;
  }

  .content_download.home.white {
    margin-top: 17px;
  }

  .foto-statica {
    background-image: url('../images/UTMB-©MathisDumas-1_EDIT.jpg');
  }

  .foto-statica.utmb {
    background-position: 50% 100%;
    width: 100%;
    height: 200px;
  }

  .div-block-1666 {
    width: 100%;
    height: 250px;
  }

  .div-block-1666.spaccato-scarpa {
    height: 300px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .div-block-1667 {
    width: 100%;
  }

  .layaring_system_1 {
    width: 260px;
    min-width: 250px;
    height: 150px;
  }

  .layering_2 {
    width: 60px;
    height: 90px;
  }

  .layering_3 {
    width: 90px;
    height: 120px;
    margin-top: 19px;
  }

  .dropdown-trigger-2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .bold-2 {
    line-height: 16px;
  }

  .div-block-contenitore-cta-2 {
    margin-bottom: 5px;
  }

  .sub-altobasso-small-4 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-wrapper-7 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .sub-altobasso-elenco-puntato-frasi-2 {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1669 {
    flex-direction: column;
    align-items: center;
  }

  .dropdown-content-7 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-7.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .box-layer-ing_system {
    width: 95%;
    margin-top: 7px;
  }

  .box-layer-ing_system.stretta-600 {
    margin-top: 8px;
  }

  .box-layer-ing_system.storytelling-box {
    width: 100%;
  }

  .box-layer-ing_system.storytelling-box.x3-kit-out, .box-layer-ing_system.storytelling-box.x3-community, .box-layer-ing_system.storytelling-box.experience-customer {
    width: 300px;
  }

  .box-layer-ing_system.icons-4-box {
    width: 100%;
  }

  .box-layer-ing_system.icons-4-box.x3-kit-out, .box-layer-ing_system.icons-4-box.x3-community, .box-layer-ing_system.icons-4-box.experience-customer {
    width: 300px;
  }

  .box-layer-ing_system._5-athletes {
    width: 100%;
  }

  .box-layer-ing_system._5-athletes.x3-kit-out, .box-layer-ing_system._5-athletes.x3-community, .box-layer-ing_system._5-athletes.experience-customer {
    width: 300px;
  }

  .layersystem_click {
    width: 100%;
    min-width: 0;
  }

  .layersystem_click.largo-per-3 {
    min-width: 250px;
  }

  .box-layer-system {
    width: 95%;
    margin-top: 7px;
  }

  .box-layer-system.stretta-600 {
    margin-top: 8px;
  }

  .box-layer-system.storytelling-box {
    width: 100%;
  }

  .box-layer-system.storytelling-box.x3-kit-out, .box-layer-system.storytelling-box.x3-community, .box-layer-system.storytelling-box.experience-customer {
    width: 300px;
  }

  .box-layer-system.icons-4-box {
    width: 100%;
  }

  .box-layer-system.icons-4-box.x3-kit-out, .box-layer-system.icons-4-box.x3-community, .box-layer-system.icons-4-box.experience-customer {
    width: 300px;
  }

  .box-layer-system._5-athletes {
    width: 100%;
  }

  .box-layer-system._5-athletes.x3-kit-out, .box-layer-system._5-athletes.x3-community, .box-layer-system._5-athletes.experience-customer {
    width: 300px;
  }

  .image-example-captions-copy {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-copy.stretta-600 {
    margin-top: 8px;
  }

  .image-example-captions-copy.storytelling-box {
    width: 100%;
  }

  .image-example-captions-copy.storytelling-box.x3-kit-out, .image-example-captions-copy.storytelling-box.x3-community, .image-example-captions-copy.storytelling-box.experience-customer {
    width: 300px;
  }

  .image-example-captions-copy.icons-4-box {
    width: 100%;
  }

  .image-example-captions-copy.icons-4-box.x3-kit-out, .image-example-captions-copy.icons-4-box.x3-community, .image-example-captions-copy.icons-4-box.experience-customer {
    width: 300px;
  }

  .image-example-captions-copy._5-athletes {
    width: 100%;
  }

  .image-example-captions-copy._5-athletes.x3-kit-out, .image-example-captions-copy._5-athletes.x3-community, .image-example-captions-copy._5-athletes.experience-customer {
    width: 300px;
  }

  .box-layeer-sytem {
    width: 95%;
    margin-top: 7px;
  }

  .box-layeer-sytem.stretta-600 {
    margin-top: 8px;
  }

  .box-layeer-sytem.storytelling-box {
    width: 100%;
  }

  .box-layeer-sytem.storytelling-box.x3-kit-out, .box-layeer-sytem.storytelling-box.x3-community, .box-layeer-sytem.storytelling-box.experience-customer {
    width: 300px;
  }

  .box-layeer-sytem.icons-4-box {
    width: 100%;
  }

  .box-layeer-sytem.icons-4-box.x3-kit-out, .box-layeer-sytem.icons-4-box.x3-community, .box-layeer-sytem.icons-4-box.experience-customer {
    width: 300px;
  }

  .box-layeer-sytem._5-athletes {
    width: 100%;
  }

  .box-layeer-sytem._5-athletes.x3-kit-out, .box-layeer-sytem._5-athletes.x3-community, .box-layeer-sytem._5-athletes.experience-customer {
    width: 300px;
  }

  .div-block-spazio-a-sx-per-testo-2 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-titoloni-2.left-align {
    margin-left: 0;
  }

  .div-block-titoloni-2.purpose {
    justify-content: center;
    margin-bottom: 13px;
  }

  .div-block-image-big-bn.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .div-block-image-big-bn.customer-journey.adventure-elements {
    height: auto;
  }

  .div-block-image-big-bn.customer-journey.guarantee, .div-block-image-big-bn.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .bold-3 {
    line-height: 16px;
  }

  .sub-altobasso-big-2 {
    font-size: 19px;
    line-height: 23px;
  }

  .image-78 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .sotto---sottotitolo-segmento-2 {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-2.centrato-piccolo {
    line-height: 18px;
  }

  .section-grey-2 {
    padding-top: 15px;
    padding-bottom: 22px;
  }

  .section-grey-2.discover-question {
    padding-top: 12px;
    padding-bottom: 19px;
  }

  .titolo-segmento-2 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-2.left-align {
    line-height: 25px;
  }

  .div-block-1672 {
    width: 60px;
    margin-top: 28px;
  }

  .sub-altobasso-small-5 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-quadrato-nero {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .div-block-quadrato-nero.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-quadrato-nero.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .div-block-quadrato-nero.piccolo-rosso.experience-nascosto.viola {
    height: 20px;
  }

  .div-block-spazio-a-sx-per-testo-3 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .sottotitolo-segmento-2 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-2.left-align {
    margin-top: 0;
  }

  .div-block-1674 {
    width: 60px;
    margin-top: 28px;
  }

  .sub-altobasso-small-6 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-6.left-align {
    margin-bottom: 18px;
  }

  .video-integrati-values-2 {
    width: 90%;
    height: 80px;
    margin-top: 30px;
    margin-bottom: 12px;
    top: -117px;
  }

  .div-block-intro-2 {
    width: 95%;
  }

  .text-block-32 {
    font-size: 14px;
  }

  .lightbox-link-5 {
    background-size: 100px, cover;
  }

  .lightbox-link-5.video-values-link {
    background-position: 50% 29%;
    background-size: 42px;
  }

  .titolo-segmento-2-copy {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-2-copy.left-align {
    line-height: 25px;
  }

  .boxour_values_guide_us {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .boxour_values_guide_us.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .boxour_values_guide_us.dd-innovation.spectra {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .love_wild-place.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .love_wild-place.dd-innovation.spectra, .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.foto-_02, .love_wild-place.dd-innovation.sparck-curiosity, .love_wild-place.dd-innovation.foto-_03, .love_wild-place.dd-innovation.foto-_014, .love_wild-place.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place.dd-innovation.foto-_03, .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .love_wild-place.dd-innovation.foto-_01, .love_wild-place.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown-trigger-copy {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .titolo_values {
    letter-spacing: 3px;
    font-size: 24px;
    line-height: 30px;
  }

  .titolo_values.sub1 {
    letter-spacing: 3px;
    margin-top: 13px;
    margin-bottom: 11px;
    font-size: 21px;
    line-height: 26px;
  }

  .titolo_values.sub1.sub-innovation {
    font-size: 22px;
  }

  .titolo_values.titolo-footwear {
    font-size: 28px;
    line-height: 34px;
  }

  .titolo_values.titolo-footwear-copy {
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .subtitle_value {
    margin-bottom: 13px;
  }

  .subtitle_value.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .subtitle_value.innovation-texts.interview {
    column-count: 1;
  }

  .subtitle_value.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .subtitle_value.innovation-texts.deep-dive.black-dx, .subtitle_value.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .dropdown_text_value {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .purpoe-conrad-anker {
    width: 280px;
    height: 180px;
    margin-bottom: 7px;
  }

  .purpoe-conrad-anker.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .siv_photo_shop_2 {
    width: 200px;
    height: 150px;
    margin-top: -60px;
    left: 66px;
  }

  .siv_photo_shop_2.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .dropdown-content-copy {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-copy.captions-open {
    width: 110px;
    top: -93px;
    left: 55px;
  }

  .dropdown-content-copy.captions-open.seconda-capt._3d-f21 {
    width: 110px;
    top: -183px;
    left: -52px;
  }

  .dropdown-content-copy.captions-open.flight-f21 {
    width: 86px;
    top: -156px;
    left: -6px;
  }

  .dropdown-content-copy.captions-open.matryx {
    width: 95px;
    top: -169px;
    left: -39px;
  }

  .dropdown-content-copy.captions-open.dual {
    width: 139px;
    top: -3px;
    left: -92px;
  }

  .dropdown-content-copy.captions-open.surface-flight-f21 {
    align-self: flex-start;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: -7px;
    left: -9px;
  }

  .dropdown-content-copy.captions-open.watrproof-text {
    width: 90px;
    top: -50px;
    left: 50px;
  }

  .dropdown-content-copy.captions-open.crampon-text {
    width: 90px;
    top: 27px;
    left: 1px;
  }

  .dropdown-content-copy.captions-open.padded-text {
    width: 92px;
    top: -103px;
    left: -76px;
  }

  .dropdown-content-copy.captions-open.boa-text {
    width: 90px;
    top: -69px;
  }

  .dropdown-content-copy.captions-open.breithorn-lycra-collar {
    width: 144px;
    top: -76px;
    left: 28px;
  }

  .dropdown-content-copy.captions-open.breithorn-crampon-text {
    width: 92px;
    top: -120px;
    left: -20px;
  }

  .dropdown-content-copy.captions-open.breithorn-vibram-text {
    width: 60px;
    top: -4px;
    left: -25px;
  }

  .dropdown-content-copy.captions-open.breithorn-ripstop {
    width: 90px;
    top: 19px;
    left: -47px;
  }

  .dropdown-content-copy.captions-open.breithorn-breathable-text {
    width: 86px;
    top: -73px;
    left: 109px;
  }

  .dropdown-content-copy.captions-open.breithorn-rubber-r-band {
    width: 70px;
    top: -109px;
    left: 56px;
  }

  .dropdown-content-copy.captions-open.cragstone-boa-text {
    width: 130px;
    top: -67px;
    left: 52px;
  }

  .dropdown-content-copy.captions-open.cragstone-layer-text {
    width: 160px;
    top: -105px;
    left: 47px;
  }

  .dropdown-content-copy.captions-open.cragstone-collar-text {
    width: 190px;
    top: -101px;
    left: 61px;
  }

  .dropdown-content-copy.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -13px;
  }

  .dropdown-content-copy.captions-open.cragstone-vibram-text {
    width: 120px;
    top: -8px;
    left: -80px;
  }

  .dropdown-content-copy.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .dropdown-content-copy.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .dropdown-content-copy.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-content-copy.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .dropdown-content-copy.trasparente.commu {
    padding-left: 0%;
    padding-right: 0%;
  }

  .dropdown-content-copy.storytelling, .dropdown-content-copy.kit-out, .dropdown-content-copy.trasparent, .dropdown-content-copy.trasparent-no-margins, .dropdown-content-copy.icons-content, .dropdown-content-copy.athletes-content {
    width: 100%;
  }

  .dropdown-content-copy.mat_tech, .dropdown-content-copy.athlete_tested {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .shop-tnf_01 {
    width: 280px;
    height: 180px;
  }

  .shop-tnf_01.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .div-block-titoloni-4.left-align {
    margin-left: 0;
  }

  .div-block-titoloni-4.left-align.invertito {
    flex-direction: row-reverse;
    margin-right: auto;
  }

  .titolo-segmento-3 {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titolo-segmento-3.right-align {
    text-align: left;
    line-height: 25px;
  }

  .titolo-segmento-3.left-align {
    line-height: 25px;
  }

  .div-block-image-quadrata-sotto-2 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-image-quadrata-sotto-2.spostata-a-sx {
    width: 90%;
    margin-top: 0;
  }

  .div-block-spazio-a-sx-per-testo-4 {
    margin-top: -41px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-4.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-show-e-hide-quad4-2 {
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .div-block-show-e-hide-quad4-2.video-tool {
    width: 250px;
  }

  .bold-4 {
    line-height: 16px;
  }

  .section-white-2 {
    padding-top: 15px;
  }

  .div-block-elements-2 {
    width: 80px;
    height: 80px;
  }

  .div-block-elements-2.icons {
    width: 250px;
    height: 250px;
  }

  .div-block-testi-a-dx-blocchi-2 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-2.invertiti {
    width: 91%;
  }

  .sub-altobasso-elenco-puntato-copy-2 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-copy-2.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .div-block-spazio-sopra-testo-2.no-space.spazio-sm {
    margin-top: 42px;
  }

  .sub-altobasso-small-7 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-7.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sottotitolo-segmento-3 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-3.left-align {
    margin-top: 0;
  }

  .div-block-testi-a-dx-blocchi-3 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-1680 {
    width: 60px;
    margin-top: 28px;
  }

  .sub-altobasso-elenco-puntato-3 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-3.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .div-block-spazio-sopra-testo-3 {
    width: 100%;
    margin-top: 0;
  }

  .sub-altobasso-small-8 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-8.left-align {
    margin-bottom: 18px;
  }

  .contenitore-porpouse {
    width: 100%;
    min-width: 0;
  }

  .contenitore-porpouse.largo-per-3 {
    min-width: 250px;
  }

  .purpose_mission {
    background-position: 63% 0;
  }

  .titoletti-mission {
    letter-spacing: 2px;
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .titoletti-mission.left-align {
    margin-top: 0;
  }

  .titoletti-mission.white-su-foto {
    letter-spacing: 1px;
    width: 90%;
    padding-left: 14px;
  }

  .testo_mission {
    letter-spacing: 2px;
    width: 100%;
    font-size: 18px;
    line-height: 21px;
  }

  .testo_mission.left-align {
    margin-top: 0;
  }

  .testo_mission.white-su-foto {
    letter-spacing: 1px;
    width: 90%;
    padding-left: 14px;
  }

  .div-block-1683 {
    margin-top: 37px;
  }

  .div-block-1684 {
    width: 150px;
    margin-top: -5px;
  }

  .dropdown-trigger-4 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .text-block-33 {
    font-size: 13px;
    line-height: 15px;
  }

  .image-example-captions-4 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-4.storytelling-box {
    width: 100%;
  }

  .bold-5 {
    line-height: 16px;
  }

  .div-block-1685 {
    height: 32px;
  }

  .div-block-contenitore-click-2 {
    min-width: 0;
  }

  .div-block-1686 {
    height: 60px;
  }

  .dropdown-content-8 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-8.storytelling, .dropdown-content-8.trasparent-no-margins {
    width: 100%;
  }

  .pdf.bianco, .explorer-knowledge.bianco {
    color: var(--white);
  }

  .instore_text {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .instore_text.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .instore_text.centrato.questions {
    line-height: 21px;
  }

  .instore_text.right-align {
    text-align: right;
  }

  .instore_text.right-align.demo-excellence {
    text-align: left;
  }

  .instore_text.sm-centrato {
    text-align: center;
  }

  .explorer_knowleadge_a {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .explorer_knowleadge_a.scarpe {
    height: 220px;
  }

  .explorer_knowleadge_a.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_a.captions.second {
    height: 50px;
  }

  .explorer_knowleadge_a.vectiv.immage {
    height: 210px;
  }

  .explorer_knowleadge_a.vectiv.immage.benefit.dive {
    height: auto;
  }

  .explorer_knowleadge_a.athletes, .explorer_knowleadge_a.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_a.vective, .explorer_knowleadge_a.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_a.athletes, .explorer_knowleadge_a.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .quadrato-viola {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .quadrato-viola.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .quadrato-viola.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .titolo-culture {
    flex-direction: row;
    margin-bottom: 0;
  }

  .div-quadrato-rosso-2 {
    width: 15px;
    height: 15px;
    margin-right: 18px;
  }

  .div-quadrato-rosso-2.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .div-block-titolini-fianco-image-3-copy {
    flex-direction: row;
    margin-bottom: 0;
  }

  .titol_our_culture {
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 25px;
  }

  .titol_our_culture.right-align {
    text-align: left;
    line-height: 25px;
  }

  .titol_our_culture.left-align {
    line-height: 25px;
  }

  .titol_our_culture.blue {
    font-size: 25px;
  }

  .quadrato-arancio {
    width: 15px;
    height: 15px;
    margin-right: 10px;
  }

  .quadrato-arancio.piccolo-rosso {
    width: 13px;
    height: 13px;
    margin-right: 0;
  }

  .quadrato-arancio.invertito {
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-image-quadrata-sotto-3 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-image-quadrata-sotto-3.centrato {
    width: 100%;
    padding-right: 7%;
  }

  .slider-8 {
    height: 210px;
  }

  .div-block-per-video-2 {
    height: 120px;
  }

  .lightbox-link-6 {
    background-size: 100px, cover;
  }

  .div-block-image-quadrata-sotto-4 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-image-quadrata-sotto-4.centrato {
    width: 100%;
    padding-right: 7%;
  }

  .bold-6 {
    line-height: 16px;
  }

  .slider-9 {
    height: 210px;
  }

  .div-block-spazio-video-2 {
    margin-top: 4px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .sub-altobasso-small-9 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-per-video-3 {
    height: 120px;
  }

  .lightbox-link-7 {
    background-size: 100px, cover;
  }

  .slider-9-copy {
    height: 210px;
  }

  .text-span-79 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text-span-80 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 40px;
  }

  .true-north {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 35px;
  }

  .dropdown_athlete_tested {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_athlete_tested.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_athlete_tested.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_athlete_tested.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_athlete_tested.captions.waterproof {
    top: 81px;
  }

  .dropdown_athlete_tested.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_athlete_tested.captions.padded, .dropdown_athlete_tested.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_athlete_tested.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_athlete_tested.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_athlete_tested.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_athlete_tested.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_athlete_tested.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_athlete_tested.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_athlete_tested.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_athlete_tested.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_athlete_tested.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_athlete_tested.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_athlete_tested.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_athlete_tested.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_athlete_tested.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .layaring_system_1-copy, .athlete_tested_foto_1 {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .athlete-tested_3 {
    width: 90px;
    height: 120px;
  }

  .athlete-tested_3.timeline3 {
    width: 85px;
    height: 115px;
  }

  .athleted_tested_2 {
    width: 90px;
    height: 90px;
  }

  .athleted_tested_2.timeline2 {
    width: 70px;
    height: 70px;
  }

  .slider-athlete_tested {
    height: 500px;
  }

  .foto_athlete_tested_1.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .foto_athlete_tested_1.customer-journey.adventure-elements {
    height: auto;
  }

  .foto_athlete_tested_1.customer-journey.guarantee, .foto_athlete_tested_1.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .foto_athlete_tested_1.quadrato-senza-immagini {
    width: 300px;
    height: 150px;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket {
    height: 240px;
    margin-top: 0;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.adventure-elements {
    height: auto;
  }

  .foto_athlete_tested_1.colotrs-tnf-jacket.guarantee, .foto_athlete_tested_1.colotrs-tnf-jacket.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .foto_athlete_tested_1.on-mountain-action {
    width: 100%;
    height: 300px;
  }

  .foto_athlete_tested_1.on-mountain-action.born-explore, .foto_athlete_tested_1.on-mountain-action.dot_knit {
    width: 200px;
    height: 190px;
  }

  .gallery_iconic_now.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .gallery_iconic_now.customer-journey.adventure-elements {
    height: auto;
  }

  .gallery_iconic_now.customer-journey.guarantee, .gallery_iconic_now.customer-journey.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .gallery_iconic_now.quadrato-senza-immagini {
    width: 300px;
    height: 150px;
  }

  .gallery_iconic_now.colotrs-tnf-jacket {
    height: 240px;
    margin-top: 0;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.adventure-elements {
    height: auto;
  }

  .gallery_iconic_now.colotrs-tnf-jacket.guarantee, .gallery_iconic_now.colotrs-tnf-jacket.experience-demo {
    height: 210px;
    margin-top: 1px;
  }

  .gallery_iconic_now.on-mountain-action {
    width: 100%;
    height: 300px;
  }

  .gallery_iconic_now.on-mountain-action.born-explore, .gallery_iconic_now.on-mountain-action.dot_knit {
    width: 200px;
    height: 190px;
  }

  .div-block-image-quadrata-sotto-5 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-spazio-a-sx-per-testo-5 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-testi-a-dx-blocchi-4 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-4.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi-4.rientro.spazio-sm, .div-block-testi-a-dx-blocchi-4.rientro.fuller, .div-block-testi-a-dx-blocchi-4.rientro.mckoy {
    margin-top: 114px;
  }

  .div-block-1691 {
    width: 60px;
    margin-top: 28px;
  }

  .sub-altobasso-small-10 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .foto-iconic_now.customer-journey {
    height: 310px;
    margin-top: 0;
  }

  .foto-iconic_now.customer-journey.adventure-elements {
    height: auto;
  }

  .foto-iconic_now.customer-journey.guarantee {
    height: 210px;
    margin-top: 1px;
  }

  .div-block-image-small-on-copy.customer-journey {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-on-copy.customer-journey.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.customer-journey.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on-copy.colors {
    width: 180px;
    height: 60px;
    top: 218px;
    right: auto;
  }

  .div-block-image-small-on-copy.colors.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy.colors.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.colors.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on-copy.iconic_foto_02 {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy.iconic_foto_02.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on-copy-copy.customer-journey {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.customer-journey.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on-copy-copy.colors {
    width: 180px;
    height: 60px;
    top: 218px;
    right: auto;
  }

  .div-block-image-small-on-copy-copy.colors.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy-copy.colors.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.colors.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02 {
    width: 180px;
    height: 160px;
    top: 234px;
    right: -4%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.guarantee {
    width: 160px;
    height: 150px;
    top: 175px;
    right: -5%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese {
    top: -50px;
    right: -41%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.can-do {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese._3-steps {
    top: -53px;
    right: -43%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.connect_linkingintro-ese.fitting-room {
    top: -53px;
    left: -39%;
  }

  .div-block-image-small-on-copy-copy.iconic_foto_02.experience-demo {
    width: 160px;
    height: 150px;
    top: 137px;
    right: -4%;
  }

  .icon_now_foto_2 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .mask-12, .slide-39 {
    height: 500px;
  }

  .logo_summit_series {
    width: 200px;
  }

  .summit_series_foto_1 {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .summit_sires_3 {
    width: 90px;
    height: 120px;
  }

  .summit_series_2 {
    width: 90px;
    height: 90px;
  }

  .div_layer_system_titolo {
    width: 97%;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_layer_system_titolo._400 {
    width: 80%;
    height: 240px;
  }

  .div_layer_system_titolo._2word {
    justify-content: space-between;
    width: 95%;
    height: 240px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .layer {
    width: 97%;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .layer._400 {
    width: 80%;
    height: 240px;
  }

  .layer._2word {
    justify-content: space-between;
    width: 95%;
    height: 240px;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .layer_sottotitolo {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .layer_sottotitolo.left-align {
    margin-bottom: 18px;
  }

  .layer_sottotitolo.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .layer_sottotitolo.cta {
    font-size: 17px;
  }

  .layer_sottotitolo.cta.left-and-white {
    font-size: 14px;
  }

  .layer_sottotitolo.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .layer_sottotitolo.bold.tutto-alto.big {
    font-size: 19px;
  }

  .layer_sottotitolo.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .layer_sottotitolo.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .dropdown_summit-series {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_summit-series.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_summit-series.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_summit-series.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_summit-series.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_summit-series.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_summit-series.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_summit-series.captions.waterproof {
    top: 81px;
  }

  .dropdown_summit-series.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_summit-series.captions.padded, .dropdown_summit-series.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_summit-series.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_summit-series.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_summit-series.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_summit-series.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_summit-series.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_summit-series.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_summit-series.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_summit-series.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_summit-series.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_summit-series.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_summit-series.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_summit-series.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_summit-series.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_layer-system {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_layer-system.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_layer-system.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_layer-system.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_layer-system.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_layer-system.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_layer-system.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_layer-system.captions.waterproof {
    top: 81px;
  }

  .dropdown_layer-system.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_layer-system.captions.padded, .dropdown_layer-system.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_layer-system.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_layer-system.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_layer-system.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_layer-system.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_layer-system.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_layer-system.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_layer-system.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_layer-system.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_layer-system.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_layer-system.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_layer-system.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_layer-system.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_layer-system.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown_insulation {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_insulation.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_insulation.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_insulation.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_insulation.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_insulation.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_insulation.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_insulation.captions.waterproof {
    top: 81px;
  }

  .dropdown_insulation.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_insulation.captions.padded, .dropdown_insulation.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_insulation.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_insulation.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_insulation.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_insulation.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_insulation.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_insulation.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_insulation.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_insulation.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_insulation.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_insulation.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_insulation.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_insulation.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_insulation.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div-block-spazio-video-3 {
    width: 97%;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1696 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-1696.box-singolo {
    height: auto;
  }

  .sub-altobasso-elenco-puntato-4 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .bold-7 {
    line-height: 16px;
  }

  .insulation {
    width: 260px;
    min-width: 250px;
    height: 200px;
  }

  .insulation_03 {
    width: 90px;
    height: 120px;
  }

  .insulation_02 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .insulation_02.scarpe {
    height: 220px;
  }

  .insulation_02.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .insulation_02.captions.second {
    height: 50px;
  }

  .insulation_02.vectiv.immage {
    height: 210px;
  }

  .insulation_02.vectiv.immage.benefit.dive {
    height: auto;
  }

  .insulation_02.athletes, .insulation_02.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .insulation_02.vective, .insulation_02.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .insulation_02.athletes, .insulation_02.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .insilation_foto_02 {
    width: 90px;
    height: 90px;
  }

  .sub-altobasso-elenco-puntato-4-copy, .logo-down, .titoletto-insulation {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .div-insulation_1 {
    width: 97%;
    margin-top: -11px;
    padding-left: 0;
    padding-right: 0;
  }

  .colonna {
    width: 35%;
    margin-left: 1px;
    margin-right: 1px;
  }

  .colonna._2 {
    width: 33%;
    margin-left: 2px;
    margin-right: 2px;
  }

  .colonna._3 {
    margin-left: 2px;
    margin-right: 2px;
  }

  .insulation_comparison {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .insulation_comparison._60px {
    height: 80px;
  }

  .sub {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub.left-align {
    margin-bottom: 18px;
  }

  .sub.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sub.cta {
    font-size: 17px;
  }

  .sub.cta.left-and-white {
    font-size: 14px;
  }

  .sub.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .sub.bold.tutto-alto.big {
    font-size: 19px;
  }

  .sub.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .sub.titolo-insulation {
    font-size: 24px;
    line-height: 24px;
  }

  .insulation-comparison {
    width: 95%;
  }

  .insulation-comparison.solo-smartphone {
    width: 70%;
  }

  .insulation-comparison.solo-smartphone.primo {
    margin-top: 34px;
  }

  .layer_system {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .layer_system.captions-open {
    width: 110px;
    top: -93px;
    left: 55px;
  }

  .layer_system.captions-open.seconda-capt._3d-f21 {
    width: 110px;
    top: -183px;
    left: -52px;
  }

  .layer_system.captions-open.flight-f21 {
    width: 86px;
    top: -156px;
    left: -6px;
  }

  .layer_system.captions-open.matryx {
    width: 95px;
    top: -169px;
    left: -39px;
  }

  .layer_system.captions-open.dual {
    width: 139px;
    top: -3px;
    left: -92px;
  }

  .layer_system.captions-open.surface-flight-f21 {
    align-self: flex-start;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: -7px;
    left: -9px;
  }

  .layer_system.captions-open.watrproof-text {
    width: 90px;
    top: -50px;
    left: 50px;
  }

  .layer_system.captions-open.crampon-text {
    width: 90px;
    top: 27px;
    left: 1px;
  }

  .layer_system.captions-open.padded-text {
    width: 92px;
    top: -103px;
    left: -76px;
  }

  .layer_system.captions-open.boa-text {
    width: 90px;
    top: -69px;
  }

  .layer_system.captions-open.breithorn-lycra-collar {
    width: 144px;
    top: -76px;
    left: 28px;
  }

  .layer_system.captions-open.breithorn-crampon-text {
    width: 92px;
    top: -120px;
    left: -20px;
  }

  .layer_system.captions-open.breithorn-vibram-text {
    width: 60px;
    top: -4px;
    left: -25px;
  }

  .layer_system.captions-open.breithorn-ripstop {
    width: 90px;
    top: 19px;
    left: -47px;
  }

  .layer_system.captions-open.breithorn-breathable-text {
    width: 86px;
    top: -73px;
    left: 109px;
  }

  .layer_system.captions-open.breithorn-rubber-r-band {
    width: 70px;
    top: -109px;
    left: 56px;
  }

  .layer_system.captions-open.cragstone-boa-text {
    width: 130px;
    top: -67px;
    left: 52px;
  }

  .layer_system.captions-open.cragstone-layer-text {
    width: 160px;
    top: -105px;
    left: 47px;
  }

  .layer_system.captions-open.cragstone-collar-text {
    width: 190px;
    top: -101px;
    left: 61px;
  }

  .layer_system.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -13px;
  }

  .layer_system.captions-open.cragstone-vibram-text {
    width: 120px;
    top: -8px;
    left: -80px;
  }

  .layer_system.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .layer_system.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .layer_system.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .layer_system.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .layer_system.trasparente.commu {
    padding-left: 0%;
    padding-right: 0%;
  }

  .layer_system.storytelling, .layer_system.kit-out, .layer_system.trasparent, .layer_system.trasparent-no-margins, .layer_system.icons-content, .layer_system.athletes-content {
    width: 100%;
  }

  .layer_system.mat_tech, .layer_system.athlete_tested {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .layer_system.summit-knowledge {
    width: 100%;
  }

  .layersystem_click-copy {
    width: 100%;
    min-width: 0;
  }

  .layersystem_click-copy.largo-per-3 {
    min-width: 250px;
  }

  .filetto-insulation {
    width: 60px;
    margin-top: 0;
  }

  .titolo-down {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .titolo-down.left-align {
    margin-top: 0;
  }

  .titolo-down.piccolo {
    font-size: 26px;
  }

  .titolo-down.centred {
    font-size: 20px;
  }

  .titolo-down.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .titolo-down.centred.grigio {
    font-size: 28px;
  }

  .div-block-contenitore-click-copy {
    width: 100%;
    min-width: 0;
  }

  .div-block-contenitore-click-copy.largo-per-3 {
    min-width: 250px;
  }

  .layaer_system_ok {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .layaer_system_ok.scarpe {
    height: 220px;
  }

  .layaer_system_ok.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.captions.second {
    height: 50px;
  }

  .layaer_system_ok.vectiv.immage {
    height: 210px;
  }

  .layaer_system_ok.vectiv.immage.benefit.dive {
    height: auto;
  }

  .layaer_system_ok.athletes, .layaer_system_ok.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.vective, .layaer_system_ok.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.athletes, .layaer_system_ok.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .layaer_system_ok.explorer-knowledge.viola {
    min-height: 150px;
  }

  .div-block-normaly {
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .div-2-blocchi-down {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    place-content: stretch flex-start;
    align-items: flex-start;
    width: 80%;
    margin: 10%;
    display: block;
  }

  .div-2-blocchi-down.sm-centrato {
    align-items: center;
  }

  .sub-altobasso-elenco-puntato-3-copy {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-3-copy.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .benefits_down {
    z-index: 111;
    width: auto;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .benefits_down.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .box-singolo_layer-system {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-icon-sovrapposte-copy {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .div-block-icon-sovrapposte-copy.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .div-block-icon-sovrapposte-copy.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .div-block-icon-sovrapposte-copy.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .testo-how-to-layer {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .testo-how-to-layer.left-align {
    margin-bottom: 18px;
  }

  .testo-how-to-layer.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .testo-how-to-layer.cta {
    font-size: 17px;
  }

  .testo-how-to-layer.cta.left-and-white {
    font-size: 14px;
  }

  .testo-how-to-layer.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .testo-how-to-layer.bold.tutto-alto.big {
    font-size: 19px;
  }

  .testo-how-to-layer.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testo-how-to-layer.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .disegno-insulation {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .disegno-insulation.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .disegno-insulation.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .disegno-insulation.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .disegno-insulation.tents {
    width: 180px;
    height: 140px;
  }

  .disegno-insulation.sleeping-bag {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -72px;
    position: relative;
  }

  .disegno-insulation.duffle-bag {
    margin-bottom: -95px;
  }

  .disegno-insulation.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -92px;
    position: relative;
  }

  .disegno-insulation.pack {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -29px;
    position: relative;
  }

  .down-construction {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .down-construction.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .down-construction.centrato.questions {
    line-height: 21px;
  }

  .down-construction.centrato.base-layer.no_padding {
    font-size: 20px;
  }

  .down-construction.right-align {
    text-align: right;
  }

  .down-construction.right-align.demo-excellence {
    text-align: left;
  }

  .down-construction.sm-centrato {
    text-align: center;
  }

  .natural-insulationgoose-down {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .natural-insulationgoose-down.left-align {
    margin-top: 0;
  }

  .natural-insulationgoose-down.piccolo {
    font-size: 26px;
  }

  .natural-insulationgoose-down.centred {
    font-size: 20px;
  }

  .natural-insulationgoose-down.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .natural-insulationgoose-down.centred.grigio {
    font-size: 28px;
  }

  .natural-insulation_goose-down {
    padding-left: 0%;
    padding-right: 0%;
  }

  .fill_power {
    width: 100%;
    min-width: 0;
  }

  .fill_power.largo-per-3 {
    min-width: 250px;
  }

  .image-example-captions-3-copy._5-athletes, .image-example-captions-3-copy._6-tech_summit_series, .image-example-captions-3-copy.down-construction_01 {
    width: 100%;
  }

  ._550 {
    width: 95%;
    margin-top: 7px;
  }

  ._550._5-athletes, ._550._6-tech_summit_series, ._550.down-construction_01 {
    width: 100%;
  }

  ._550_fill_power {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  ._550_fill_power.athletes-content {
    width: 100%;
  }

  ._550_fill_power.mat_tech {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  ._900 {
    width: 95%;
    margin-top: 7px;
  }

  ._900._5-athletes, ._900._6-tech_summit_series, ._900.down-construction_01 {
    width: 100%;
  }

  ._900_fill_power {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  ._900_fill_power.athletes-content {
    width: 100%;
  }

  ._900_fill_power.mat_tech {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .div_click_summitseries-tech-copy {
    width: 100%;
    min-width: 0;
  }

  .div_click_summitseries-tech-copy.largo-per-3 {
    min-width: 250px;
  }

  .fill_power_drop-down {
    width: 100%;
    min-width: 0;
  }

  .fill_power_drop-down.largo-per-3 {
    min-width: 250px;
  }

  .fill_power_80 {
    width: 95%;
    margin-top: 7px;
  }

  .fill_power_80._5-athletes, .fill_power_80._6-tech_summit_series, .fill_power_80.down-construction_01 {
    width: 100%;
  }

  .div-block-image-quadrata-sotto-6 {
    width: 90%;
    height: auto;
    margin-top: 23px;
  }

  .div-block-image-quadrata-sotto-6.demo-excellence {
    margin-top: 20px;
  }

  .div-block-image-quadrata-sotto-6.spostata-a-sx {
    width: 90%;
    margin-top: 0;
  }

  .div-block-image-quadrata-sotto-6.spostata-a-sx.da-tablet-normal.sm {
    width: 100%;
  }

  .div-block-spazio-a-sx-per-testo-6 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-icon-sovrapposte {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .div-block-icon-sovrapposte.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .div-block-icon-sovrapposte.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .div-block-icon-sovrapposte.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .div-block-titolini-fianco-image-3 {
    padding-top: 33px;
  }

  .div-block-testi-a-dx-blocchi-5 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-5.rientro {
    width: 85%;
  }

  .div-block-testi-a-dx-blocchi-5.rientro.demo-excellence {
    width: 90%;
    margin-top: 65px;
  }

  .sub-altobasso-elenco-puntato-5 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-small-11 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-11.left-align {
    margin-bottom: 18px;
  }

  .div-block-1709, .div-block-1709.light {
    width: 260px;
  }

  .rds-pro_down {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .pro_down_rds_dropdown {
    width: 100%;
    min-width: 0;
  }

  .pro_down_rds_dropdown.largo-per-3 {
    min-width: 250px;
  }

  .text_dry-vent {
    font-size: 18px;
    line-height: 22px;
  }

  .futurelight_shell {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .futurelight_shell.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .futurelight_shell.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .futurelight_shell.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .futurelight_shell.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .futurelight_shell.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .futurelight_shell.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .futurelight_shell.captions.waterproof {
    top: 81px;
  }

  .futurelight_shell.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .futurelight_shell.captions.padded, .futurelight_shell.captions.low-profile-cayesh {
    right: 36px;
  }

  .futurelight_shell.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .futurelight_shell.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .futurelight_shell.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .futurelight_shell.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .futurelight_shell.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .futurelight_shell.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .futurelight_shell.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .futurelight_shell.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .futurelight_shell.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .futurelight_shell.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .futurelight_shell.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .futurelight_shell.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .futurelight_shell.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .futurelight_shell.mat_tech, .futurelight_shell.formula {
    margin-bottom: 0;
  }

  .div-discover-athletes {
    margin-bottom: 30px;
  }

  .div-discover-athletes.kit-out {
    margin-bottom: 11px;
  }

  .heading-captions-3 {
    letter-spacing: .5px;
    white-space: normal;
    margin-top: 5px;
    padding-right: 0;
    font-family: Oswald, sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
  }

  .heading-captions-3.mod-smartphone {
    text-align: right;
  }

  .heading-captions-3.sx {
    letter-spacing: .5px;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 11px;
    line-height: 13px;
  }

  .rearfoot__3 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .rearfoot__3.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1722.w {
    flex-direction: row;
    padding-top: 0;
  }

  .h1-title-wc-3 {
    letter-spacing: 3px;
    text-shadow: 1px 1px 6px #0000004d;
    width: 101%;
    margin-top: 16px;
    font-size: 23px;
    line-height: 25px;
  }

  .h1-title-wc-3.black-txt-nome-scarpa {
    letter-spacing: 0;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .div-caption-3 {
    background-size: 65%;
    width: 40px;
    height: 40px;
  }

  .dropdown-content-9 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-9.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .dropdown-content-9.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .dropdown-content-9.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .dropdown-content-9.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .dropdown-content-9.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .dropdown-content-9.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .dropdown-content-9.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .dropdown-content-9.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .dropdown-content-9.captions-open.flight-f21 {
    width: 160px;
    top: -257px;
    left: -195px;
  }

  .dropdown-content-9.captions-open.anatomy_1 {
    width: 160px;
    line-height: 16px;
    top: -105px;
    left: 64px;
  }

  .dropdown-content-9.captions-open.anatomy_2 {
    width: 120px;
    top: -117px;
    left: -152px;
  }

  .dropdown-content-9.captions-open.anatomy_2.footwear {
    width: 105px;
    top: -152px;
    left: -137px;
  }

  .dropdown-content-9.captions-open.anatomy_5 {
    width: 130px;
    top: 15px;
    left: -195px;
  }

  .dropdown-content-9.captions-open.anatomy_5.footwear {
    top: 51px;
    left: -193px;
  }

  .dropdown-content-9.captions-open.anatomy_4 {
    width: 130px;
    top: 24px;
    left: 61px;
  }

  .dropdown-content-9.captions-open.level1 {
    width: 120px;
    top: -117px;
    left: -152px;
  }

  .dropdown-content-9.captions-open.level_1b {
    top: -244px;
    left: -118px;
  }

  .dropdown-content-9.captions-open.level_1a {
    width: 115px;
    top: -138px;
    left: 51px;
  }

  .dropdown-content-9.captions-open.level_1d {
    height: 100.98px;
    margin-left: auto;
    top: 19px;
    left: -70px;
  }

  .dropdown-content-9.captions-open.level_1e {
    width: 130px;
    top: 8px;
    left: -18px;
  }

  .dropdown-content-9.captions-open.level_2b {
    top: -159px;
    left: -106px;
  }

  .dropdown-content-9.captions-open.level_2a {
    width: 115px;
    top: -246px;
    left: -69px;
  }

  .dropdown-content-9.captions-open.level_2e {
    width: 130px;
    top: 8px;
    left: -55px;
  }

  .dropdown-content-9.captions-open.level_2f {
    width: 130px;
    top: 8px;
    left: -83px;
  }

  .dropdown-content-9.captions-open.sleepingbag_2 {
    height: 100.98px;
    margin-left: auto;
    top: 4px;
    left: -70px;
  }

  .dropdown-content-9.captions-open.level_1b_ok {
    top: -212px;
    left: -127px;
  }

  .dropdown-content-9.captions-open.sleeping_2 {
    top: -198px;
    left: -133px;
  }

  .dropdown-content-9.captions-open.sleepingbag_1 {
    width: 125px;
    top: -69px;
    left: 58px;
  }

  .dropdown-content-9.captions-open.sleepingbag_3 {
    width: 120px;
    height: auto;
    margin-left: auto;
    top: -41px;
    left: -172px;
  }

  .dropdown-content-9.captions-open.sleepingbag_4 {
    width: 130px;
    top: 122px;
    left: -113px;
  }

  .dropdown-content-9.captions-open.sleepingbag_5 {
    width: 130px;
    top: 8px;
    left: -18px;
  }

  .dropdown-content-9.captions-open.sleepingbag_6 {
    width: 130px;
    top: 87px;
    left: -104px;
  }

  .dropdown-content-9.captions-open.sleepingbag_7 {
    width: 130px;
    top: -95px;
    left: 81px;
  }

  .dropdown-content-9.captions-open.sleep_1a {
    width: 160px;
    top: -193px;
    left: -172px;
  }

  .dropdown-content-9.captions-open.sleep_4 {
    width: 110px;
    top: -53px;
    left: 140px;
  }

  .dropdown-content-9.captions-open.sleep_6 {
    top: -13px;
    left: -116px;
  }

  .dropdown-content-9.captions-open.sleep_7 {
    top: -61px;
    left: 80px;
  }

  .dropdown-content-9.captions-open.sleep_2a {
    width: 140px;
    top: -213px;
    left: 34px;
  }

  .dropdown-content-9.captions-open.dolomite_1 {
    width: 160px;
    line-height: 16px;
    top: -125px;
    left: -91px;
  }

  .dropdown-content-9.captions-open.dolomite_2 {
    width: 160px;
    line-height: 16px;
    top: -152px;
    left: -59px;
  }

  .dropdown-content-9.captions-open.dolomite_3 {
    width: 160px;
    line-height: 16px;
    top: 73px;
    left: -64px;
  }

  .dropdown-content-9.captions-open.dolomite_4 {
    width: 160px;
    line-height: 16px;
    top: -25px;
    left: -126px;
  }

  .dropdown-content-9.captions-open.dolomite_5 {
    width: 160px;
    line-height: 16px;
    top: 41px;
    left: -16px;
  }

  .dropdown-content-9.captions-open.sleep_3ok {
    width: 120px;
    top: -138px;
    left: -147px;
  }

  .dropdown-content-9.captions-open.sleep_5 {
    top: -29px;
    left: -113px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_1 {
    width: 120px;
    top: -174px;
    left: -52px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_2 {
    width: 110px;
    top: -53px;
    left: 114px;
  }

  .dropdown-content-9.captions-open.wheeled_luggage_3 {
    width: 280px;
    top: 141px;
    left: -108px;
  }

  .dropdown-content-9.captions-open.pack_1 {
    width: 200px;
    top: -91px;
    left: 8px;
  }

  .dropdown-content-9.captions-open.backpack_2 {
    width: 115px;
    font-size: 12px;
    line-height: 15px;
    top: -92px;
    left: -150px;
  }

  .dropdown-content-9.captions-open.backpack_3 {
    width: 107px;
    font-size: 12px;
    line-height: 15px;
    top: -81px;
    left: 42px;
  }

  .dropdown-content-9.captions-open.backpack_4 {
    width: 105px;
    top: -5px;
    left: -93px;
  }

  .dropdown-content-9.captions-open.backpack_5 {
    width: 105px;
    top: -68px;
    left: -142px;
  }

  .dropdown-content-9.captions-open.pack_6 {
    width: 100px;
    top: -53px;
    left: 66px;
  }

  .dropdown-content-9.captions-open.backpack_7 {
    width: 100px;
    top: -59px;
    left: -145px;
  }

  .dropdown-content-9.captions-open.backpack_8 {
    width: 120px;
    top: 52px;
    left: -154px;
  }

  .dropdown-content-9.captions-open.pack_9 {
    width: 185px;
    top: 21px;
    left: -53px;
  }

  .dropdown-content-9.captions-open.matryx {
    width: 160px;
    top: -149px;
    left: -193px;
  }

  .dropdown-content-9.captions-open.seconda-capt._3d-f21 {
    width: 200px;
    top: -51px;
    left: -192px;
  }

  .dropdown-wrapper-8 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-8.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-8.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-8.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-8.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-8.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .dropdown-wrapper-8.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .dropdown-wrapper-8.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .dropdown-wrapper-8.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .testo_point {
    padding-top: 0;
  }

  .testo_point.upper.black {
    line-height: 16px;
  }

  .testo_point.upper.black.sx.tende {
    font-size: 16px;
    line-height: 20px;
  }

  .testo_point.upper.black.sx.tende._14.nera {
    font-size: 14px;
    line-height: 16px;
  }

  .testo_point.upper.black.sx.sleep_1a {
    font-size: 12px;
    line-height: 15px;
  }

  .down_spaccato_1 {
    align-items: center;
    height: 30px;
    margin-bottom: 0;
    padding: 0 15px 0 0;
  }

  .down_spaccato_1.scarpe {
    height: 220px;
  }

  .down_spaccato_1.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .down_spaccato_1.captions.second {
    height: 50px;
  }

  .down_spaccato_1.vectiv.immage {
    height: 210px;
  }

  .down_spaccato_1.vectiv.immage.benefit.dive {
    height: auto;
  }

  .down_spaccato_1.athletes, .down_spaccato_1.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .down_spaccato_1.vective, .down_spaccato_1.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .down_spaccato_1.athletes, .down_spaccato_1.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .titolo_responsive-foam {
    align-items: flex-end;
    height: 9px;
    line-height: 13px;
    display: block;
  }

  .freccia-bianca {
    justify-content: flex-start;
    width: 20px;
    height: 15px;
    margin-left: 3px;
  }

  .titolo-our-formula {
    letter-spacing: 1px;
    text-transform: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .titolo-our-formula.left-align {
    margin-top: 0;
  }

  .titolo-our-formula.piccolo {
    font-size: 26px;
  }

  .titolo-our-formula.centred {
    font-size: 20px;
  }

  .titolo-our-formula.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .titolo-our-formula.centred.grigio {
    font-size: 28px;
  }

  .image-80 {
    height: 15px;
  }

  .sottotitolo_protection_ok {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sottotitolo_protection_ok.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .testo-protection {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .testo-protection.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .disegno-scarpa {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .disegno-scarpa.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .disegno-scarpa.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .disegno-scarpa.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .type_of_gait, .testo-low-arch {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .image-tech-copy {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-tech-copy.vectic {
    background-position: 80%;
    background-size: cover;
  }

  .titolo_anatomy {
    align-items: flex-end;
    height: 20px;
    display: flex;
  }

  .anatomy_caption {
    background-size: 65%;
    width: 60px;
    height: 60px;
  }

  .footwear-classification {
    width: 100%;
    min-width: 0;
  }

  .footwear-classification.largo-per-3 {
    min-width: 250px;
  }

  .trail-running_box {
    width: 95%;
    margin-top: 7px;
  }

  .trail-running_box.stretta-600 {
    margin-top: 8px;
  }

  .trail-running_box.storytelling-box {
    width: 100%;
  }

  .trail-running_box.storytelling-box.x3-kit-out, .trail-running_box.storytelling-box.x3-community, .trail-running_box.storytelling-box.experience-customer {
    width: 300px;
  }

  .trail-running_box.icons-4-box {
    width: 100%;
  }

  .trail-running_box.icons-4-box.x3-kit-out, .trail-running_box.icons-4-box.x3-community, .trail-running_box.icons-4-box.experience-customer {
    width: 300px;
  }

  .trail-running_box.icons-4-box.true-north {
    width: 100%;
  }

  .trail-running_box.icons-4-box.viola {
    width: 360px;
  }

  .trail-running_box._5-athletes {
    width: 100%;
  }

  .trail-running_box._5-athletes.x3-kit-out, .trail-running_box._5-athletes.x3-community, .trail-running_box._5-athletes.experience-customer {
    width: 300px;
  }

  .foto_trai-running {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .foto_trai-running.scarpe {
    height: 220px;
  }

  .foto_trai-running.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .foto_trai-running.captions.second {
    height: 50px;
  }

  .foto_trai-running.vectiv.immage {
    height: 210px;
  }

  .foto_trai-running.vectiv.immage.benefit.dive {
    height: auto;
  }

  .foto_trai-running.athletes, .foto_trai-running.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .foto_trai-running.vective, .foto_trai-running.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .foto_trai-running.athletes, .foto_trai-running.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .image-example-captions-3-copy._5-athletes, .image-example-captions-3-copy._6-tech_summit_series, .image-example-captions-3-copy.down-construction_01 {
    width: 100%;
  }

  .box_trairunning {
    width: 95%;
    margin-top: 7px;
  }

  .box_trairunning._5-athletes, .box_trairunning._6-tech_summit_series, .box_trairunning.down-construction_01 {
    width: 100%;
  }

  ._3d_footplate {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  ._3d_footplate.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  ._3d_footplate.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  ._3d_footplate.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  ._3d_footplate.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  ._3d_footplate.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  ._3d_footplate.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  ._3d_footplate.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  ._3d_footplate.captions.cragstone-carabiner.footwer_1 {
    top: 195px;
    left: 33px;
  }

  ._3d_footplate.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .traction-outsole {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .traction-outsole.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .traction-outsole.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .traction-outsole.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .traction-outsole.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .traction-outsole.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .traction-outsole.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .traction-outsole.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .traction-outsole.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .traction_outsole {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .traction_outsole.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .traction_outsole.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .traction_outsole.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .traction_outsole.captions-open.cragstone-boa-text {
    width: 180px;
    top: -57px;
    left: -243px;
  }

  .traction_outsole.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .traction_outsole.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .traction_outsole.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .traction_outsole.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .traction_outsole_3 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .traction_outsole_3.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .traction_outsole_3.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .traction_outsole_3.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .traction_outsole_3.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .traction_outsole_3.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .traction_outsole_3.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .traction_outsole_3.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .traction_outsole_3.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  ._3d_footplate_1 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  ._3d_footplate_1.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .traction_outsole_2 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .traction_outsole_2.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .responsive-foam {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .responsive-foam.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .responsive-foam.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .responsive-foam.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .responsive-foam.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .responsive-foam.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .responsive-foam.captions.cragstone-vibram {
    top: 193px;
    left: 32px;
    right: 46px;
  }

  .responsive-foam.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .responsive-foam.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  ._3d-footplate_1 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  ._3d-footplate_1.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  ._3d-footplate_1.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  ._3d-footplate_1.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  ._3d-footplate_1.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  ._3d-footplate_1.captions-open.cragstone-collar-text.footwear_1 {
    top: -233px;
    left: -182px;
  }

  ._3d-footplate_1.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  ._3d-footplate_1.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  ._3d-footplate_1.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .responsive_foam {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .responsive_foam.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .responsive_foam.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .responsive_foam.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .responsive_foam.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .responsive_foam.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .responsive_foam.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .responsive_foam.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .responsive_foam.captions-open.cragstone-vibram-text {
    width: 160px;
    top: -164px;
    left: -182px;
  }

  .bold-text-14, .bold-text-15 {
    font-size: 20px;
  }

  .forefoot_1 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .forefoot_1.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .forefoot_1.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .forefoot_1.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .forefoot_1.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .forefoot_1.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .forefoot_1.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .forefoot_1.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .forefoot_1.captions.cragstone-carabiner.anatomy_1 {
    top: 115px;
    left: 20px;
  }

  .forefoot_1.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .midfoot_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .midfoot_2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .midfoot_2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .midfoot_2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .midfoot_2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .midfoot_2.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .midfoot_2.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .midfoot_2.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .midfoot_2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .midfoot__2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .midfoot__2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .midfoot__2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .midfoot__2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .midfoot__2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .midfoot__2.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .midfoot__2.captions.cragstone-vibram {
    top: 69px;
    left: 20px;
    right: 46px;
  }

  .midfoot__2.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .midfoot__2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .forefoot-1 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .forefoot-1.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .midfoot-2 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .midfoot-2.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .rearfoot_3 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .rearfoot_3.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .rearfoot_3.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .rearfoot_3.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .rearfoot_3.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .rearfoot_3.captions.cragstone-boa {
    top: 214px;
    left: 20px;
    right: -7px;
  }

  .rearfoot_3.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .rearfoot_3.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .rearfoot_3.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .rearfoot {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .rearfoot.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .rearfoot.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .rearfoot.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .rearfoot.captions-open.cragstone-boa-text {
    width: 135px;
    top: -51px;
    left: -138px;
  }

  .rearfoot.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .rearfoot.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .rearfoot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .rearfoot.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .mid-foot {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .mid-foot.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .mid-foot.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .mid-foot.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .mid-foot.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .mid-foot.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .mid-foot.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .mid-foot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .mid-foot.captions-open.cragstone-vibram-text {
    width: 130px;
    top: -72px;
    left: -138px;
  }

  .text_forefoot {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .text_forefoot.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .text_forefoot.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .text_forefoot.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .text_forefoot.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .text_forefoot.captions-open.cragstone-collar-text {
    width: 140px;
    top: -162px;
    left: -138px;
  }

  .text_forefoot.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .text_forefoot.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .text_forefoot.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .dropdown-trigger-13 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-13.captions {
    width: 40px;
    height: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-caption-4 {
    background-size: 35px 35px;
    width: 40px;
    height: 40px;
  }

  .div-caption-4.viola.guy {
    width: 40px;
    height: 40px;
  }

  .dropdown-wrapper-9 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-9.captions.knit-f21 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 215px;
    left: 54px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.anatomy_5 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 98px;
    left: 43px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.anatomy_1-copy {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 169px;
    left: 30px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level_1c {
    top: 8px;
    left: -270px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level_1c.sleepingbag_3 {
    top: 119px;
    left: 26px;
  }

  .dropdown-wrapper-9.captions.level_1d {
    top: 22px;
    left: -388px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level_1d.picchetti {
    top: 134px;
    left: 63px;
  }

  .dropdown-wrapper-9.captions.level2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 256px;
    left: 137px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level_2d {
    top: 24px;
    left: -437px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.level_2d.guy {
    width: 40px;
    height: 40px;
    left: 103px;
  }

  .dropdown-wrapper-9.captions.slleping-bag_1 {
    z-index: 11;
    width: 40px;
    height: 40px;
    top: 169px;
    left: 30px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleepingbag_4 {
    top: 67px;
    left: -34px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleepingbag_5 {
    top: 85px;
    left: 111px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleepingbag_6 {
    top: 98px;
    left: -43px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleepingbag_7 {
    top: 213px;
    left: 10px;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 188px;
    left: 25px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_4 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 95px;
    left: -41px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_6 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 177px;
    left: -31px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_7 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 234px;
    left: 20px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 174px;
    left: 35px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 231px;
    left: -42px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_2-copy {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 206px;
    left: 78px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_3 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 179px;
    left: -75px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_4 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 180px;
    left: -11px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.dolomite_5 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 142px;
    left: 43px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_3ok {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 151px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.sleep_5 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 98px;
    left: -32px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 198px;
    left: -53px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 208px;
    left: -14px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.wheeled_luggage_3 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 357px;
    left: -3px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.pack_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 66px;
    left: -14px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 76px;
    left: 5px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_3 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 58px;
    left: 57px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_4 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 93px;
    left: -53px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.pack_5 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 208px;
    left: -14px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_5 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 219px;
    left: -5px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.pack_6 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 181px;
    left: 34px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_7 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 216px;
    left: -2px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.backpack_8 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 224px;
    left: 7px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-9.captions.pack_9 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 206px;
    left: 55px;
    right: auto;
    overflow: visible;
  }

  .heading-captions-4 {
    white-space: normal;
    margin-top: 5px;
    padding-right: 6px;
    font-size: 13px;
    line-height: 14px;
  }

  .heading-captions-4.sx {
    letter-spacing: -.5px;
    margin-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 13px;
    line-height: 14px;
  }

  .dropdown-trigger-6 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-6.captions {
    width: 50px;
    height: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-caption-5 {
    background-size: 45px 45px;
    width: 50px;
    height: 50px;
  }

  .dropdown-wrapper-10 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-10.captions.matryx {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 221px;
    left: 52px;
  }

  .dropdown-wrapper-10.captions.anatomy_2 {
    z-index: 1;
    width: 50px;
    height: 50px;
    top: 214px;
    left: 52px;
  }

  .heading-captions-5 {
    white-space: normal;
    margin-top: 5px;
    padding-right: 6px;
    font-size: 13px;
    line-height: 14px;
  }

  .heading-captions-5.sx {
    letter-spacing: -.5px;
    margin-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 13px;
    line-height: 14px;
  }

  .dropdown-trigger-7 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-7.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger-7.captions.second {
    width: 55px;
    height: 55px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-caption-6 {
    background-size: 45px 45px;
    width: 55px;
    height: 55px;
  }

  .dropdown-wrapper-11 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-11.captions._3d-f21 {
    width: 55px;
    height: 55px;
    top: 247px;
    left: 53px;
  }

  .heading-captions-6 {
    white-space: normal;
    margin-top: 5px;
    padding-right: 6px;
    font-size: 13px;
    line-height: 14px;
  }

  .image-81 {
    height: 15px;
    line-height: 14px;
  }

  .footwear-terms {
    width: 95%;
  }

  .footwear-terms.solo-smartphone {
    width: 70%;
  }

  .footwear-terms.solo-smartphone.primo {
    margin-top: 34px;
  }

  .anatomy_shoe {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy_shoe.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .anatomy_shoe.vectic.sleeping_bag {
    background-position: 50%;
    background-size: 360px;
    height: 750px;
  }

  .anatomy_shoe.vectic.wheeled-luggage {
    background-position: 50%;
    background-size: 280px;
    height: 750px;
  }

  .anatomy_shoe.vectic.backpack {
    background-position: 50%;
    background-size: 270px;
    height: 750px;
  }

  .anatomy_shoe.vectic-copy, .anatomy_shoe.fot {
    background-position: 80%;
    background-size: cover;
  }

  .anatomy_shoe.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .text-span-92 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-wrapper-13 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-13.captions.knit-f21 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 215px;
    left: 54px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-13.captions.anatomy_2, .dropdown-wrapper-13.captions.level1_b {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 194px;
    left: -13px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-13.captions.level2_b {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 122px;
    left: -35px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-13.captions.sleepingbag_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 194px;
    left: -13px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-14 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-14.captions.knit-f21, .dropdown-wrapper-14.captions.anatomy_1, .dropdown-wrapper-14.captions.anatomy_3 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 215px;
    left: 54px;
    right: auto;
    overflow: visible;
  }

  .dropdown-content-14 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-14.captions-open {
    width: 80px;
    top: -93px;
    left: 55px;
  }

  .dropdown-content-14.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .dropdown-content-14.captions-open.cragstone-layer-text {
    width: 160px;
    top: -98px;
    left: 47px;
  }

  .dropdown-content-14.captions-open.cragstone-boa-text {
    width: 180px;
    top: -87px;
    left: -243px;
  }

  .dropdown-content-14.captions-open.cragstone-collar-text {
    width: 190px;
    top: -111px;
    left: -176px;
  }

  .dropdown-content-14.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -8px;
  }

  .dropdown-content-14.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .dropdown-content-14.captions-open.cragstone-vibram-text {
    width: 150px;
    top: -212px;
    left: -182px;
  }

  .dropdown-content-14.captions-open.flight-f21, .dropdown-content-14.captions-open.anatomy_1, .dropdown-content-14.captions-open.anatomy_2, .dropdown-content-14.captions-open.anatomy_3 {
    width: 160px;
    top: -264px;
    left: -195px;
  }

  .dropdown-content-14.captions-open.matryx {
    width: 160px;
    top: -149px;
    left: -193px;
  }

  .dropdown-content-14.captions-open.seconda-capt._3d-f21 {
    width: 200px;
    top: -51px;
    left: -192px;
  }

  .dropdown-wrapper-15 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-15.captions.knit-f21, .dropdown-wrapper-15.captions.anatomy_2 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 215px;
    left: 54px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-15.captions.anatomy_4 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 76px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .upper {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .upper.left-align {
    margin-top: 0;
  }

  .upper.piccolo {
    font-size: 26px;
  }

  .upper.centred {
    font-size: 20px;
  }

  .upper.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .upper.centred.grigio {
    font-size: 28px;
  }

  .exploring-customer-2 {
    line-height: 18px;
  }

  .dropdown-trigger-14 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .text-block-35 {
    font-size: 13px;
    line-height: 15px;
  }

  .image-example-captions-5 {
    width: 95%;
    margin-top: 7px;
  }

  .div-block-1728 {
    height: 32px;
  }

  .div-block-1729 {
    height: 60px;
  }

  .sub-altobasso-elenco-puntato-6 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-6.centrato {
    margin-top: 16px;
    margin-bottom: 6px;
  }

  .sub-altobasso-small-12 {
    margin-top: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-12.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .dropdown-wrapper-16 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto {
    margin-top: -317px;
    margin-bottom: 315px;
    margin-left: 265px;
  }

  .div-block-contenitore-click-lottie-4.connect.vuoto.sm {
    width: 40px;
    height: 40px;
    margin-left: 281px;
    margin-right: 0;
    padding-top: 4px;
    left: 0;
    right: 0;
  }

  .div-block-normaly-2 {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .dropdown-content-15 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-15.trasparente {
    padding-top: 0;
    padding-bottom: 1%;
  }

  .faq_footwear {
    width: 95%;
    margin-top: 7px;
  }

  .dropdown_timeline {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_timeline.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_timeline.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_timeline.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_timeline.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_timeline.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_timeline.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_timeline.captions.waterproof {
    top: 81px;
  }

  .dropdown_timeline.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_timeline.captions.padded, .dropdown_timeline.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_timeline.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_timeline.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_timeline.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_timeline.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_timeline.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_timeline.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_timeline.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_timeline.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_timeline.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_timeline.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_timeline.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_timeline.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_timeline.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div-block-customer-type-2 {
    height: 210px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  .div-block-customer-type-2.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 160%;
  }

  .lightbox-link-8 {
    background-size: 100px, cover;
  }

  .dropdown_timeline_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_timeline_2.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_timeline_2.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_timeline_2.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_timeline_2.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_timeline_2.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_timeline_2.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_timeline_2.captions.waterproof {
    top: 81px;
  }

  .dropdown_timeline_2.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_timeline_2.captions.padded, .dropdown_timeline_2.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_timeline_2.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_timeline_2.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_timeline_2.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_timeline_2.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_timeline_2.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_timeline_2.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_timeline_2.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_timeline_2.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_timeline_2.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_timeline_2.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_timeline_2.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_timeline_2.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_timeline_2.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .bold-text-17 {
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown_1_equipment {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_1_equipment.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_1_equipment.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_1_equipment.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_1_equipment.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_1_equipment.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_1_equipment.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_1_equipment.captions.waterproof {
    top: 81px;
  }

  .dropdown_1_equipment.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_1_equipment.captions.padded, .dropdown_1_equipment.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_1_equipment.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_1_equipment.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_1_equipment.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_1_equipment.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_1_equipment.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_1_equipment.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_1_equipment.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_1_equipment.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_1_equipment.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_1_equipment.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_1_equipment.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_1_equipment.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_1_equipment.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .anatomy_shoe-copy {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .anatomy_shoe-copy.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .anatomy_shoe-copy.vectic-copy, .anatomy_shoe-copy.fot {
    background-position: 80%;
    background-size: cover;
  }

  .anatomy_shoe-copy.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .anatomy_shoe-copy.vectic-copy {
    background-position: 70%;
    background-size: 250px;
  }

  .tent-anatomy {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .tent-anatomy.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.fot {
    background-position: 80%;
    background-size: cover;
  }

  .tent-anatomy.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .tent-anatomy.vectic-copy, .tent-anatomy.level_1 {
    background-position: 70%;
    background-size: 250px;
  }

  .tent {
    background-position: 42% 0;
    background-size: 134%;
    width: 320px;
    height: 360px;
    margin-left: auto;
    margin-right: auto;
  }

  .tent.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .tent.vectic-copy, .tent.fot {
    background-position: 80%;
    background-size: cover;
  }

  .tent.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .tent.vectic-copy, .tent.level_1 {
    background-position: 70%;
    background-size: 250px;
  }

  .tent.level_1, .tent.level_2 {
    background-position: 70%;
    background-size: 300px;
  }

  .foto_1, .foto_3, .foto_2, .foto_4, .foto_5, .foto_6 {
    height: 500px;
  }

  .bold-text-18 {
    font-size: 18px;
  }

  .div-block-1731 {
    flex-direction: column;
    align-items: center;
  }

  .sx {
    justify-content: center;
    width: 90%;
  }

  .dx {
    width: 90%;
  }

  .div-block-1734 {
    height: 250px;
  }

  .div-block-1735 {
    justify-content: center;
    width: auto;
    left: 0;
  }

  .div-block-1736 {
    width: 24px;
    height: 24px;
    margin-right: 15px;
  }

  .text-block-36 {
    font-size: 16px;
    line-height: 21px;
  }

  .cell-9 {
    align-items: flex-start;
  }

  .feature_1._4 {
    background-size: contain;
  }

  .cell-10, .cell-11, .cell-12, .cell-13, .cell-14 {
    align-items: flex-start;
  }

  .cell-15 {
    align-items: flex-start;
    display: flex;
  }

  .cell-16 {
    align-items: flex-start;
  }

  .tent_fature {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .tent_fature.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .tent_fature.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .tent_fature.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .tent_fature.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .tent_fature.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .tent_fature.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .tent_fature.captions.waterproof {
    top: 81px;
  }

  .tent_fature.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .tent_fature.captions.padded, .tent_fature.captions.low-profile-cayesh {
    right: 36px;
  }

  .tent_fature.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .tent_fature.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .tent_fature.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .tent_fature.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .tent_fature.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .tent_fature.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .tent_fature.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .tent_fature.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .tent_fature.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .tent_fature.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .tent_fature.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .tent_fature.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .tent_fature.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .tent_fature.mat_tech, .tent_fature.formula {
    margin-bottom: 0;
  }

  .base-per-foto {
    height: 250px;
  }

  .div-block-1739 {
    height: 250px;
    margin-top: -83px;
    margin-bottom: -83px;
  }

  .div-block-1740 {
    height: 500px;
  }

  .slider-12 {
    width: 100%;
    height: 500px;
  }

  .div-block-1743 {
    justify-content: flex-start;
    width: 90%;
  }

  .div-block-1743.green, .div-block-1743.orange, .div-block-1743.red {
    height: 200px;
  }

  .mask-14 {
    height: 500px;
  }

  .four-season {
    width: 80%;
  }

  .sleepimng-bag {
    margin-top: 0;
  }

  .architecture {
    width: 95%;
  }

  .architecture.solo-smartphone {
    width: 70%;
  }

  .architecture.solo-smartphone.primo {
    margin-top: 34px;
  }

  .sleeping-bag {
    background-position: 50%;
    background-size: 350px;
    width: 100%;
    height: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .sleeping-bag.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.fot {
    background-position: 80%;
    background-size: cover;
  }

  .sleeping-bag.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .sleeping-bag.vectic-copy, .sleeping-bag.level_1 {
    background-position: 70%;
    background-size: 250px;
  }

  .sleeping-bag.level_1, .sleeping-bag.level_2 {
    background-position: 70%;
    background-size: 300px;
  }

  .quick-stack-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sleeping-bag-insulation {
    width: 100%;
    min-width: 0;
    padding-left: 0%;
  }

  .sleeping-bag-insulation.largo-per-3 {
    min-width: 250px;
  }

  .image-example-captions-3-copy {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-3-copy._5-athletes, .image-example-captions-3-copy._6-tech_summit_series, .image-example-captions-3-copy.down-construction_01, .image-example-captions-3-copy.upper-insulation, .image-example-captions-3-copy.upper-insula {
    width: 100%;
  }

  .tech_sleeping_bag {
    width: 95%;
    margin-top: 7px;
  }

  .tech_sleeping_bag._5-athletes, .tech_sleeping_bag._6-tech_summit_series, .tech_sleeping_bag.down-construction_01, .tech_sleeping_bag.upper-insulation, .tech_sleeping_bag.upper-insula, .tech_sleeping_bag._33, .wash-sleeping-bag.insulation-comparison {
    width: 100%;
  }

  .div-block-1747 {
    width: 200px;
    height: 200px;
  }

  .text-block-38 {
    font-size: 18px;
  }

  .color-coding {
    width: 100%;
  }

  .sleeping-bad_1, .sleeping-bad_2, .sleeping-bad_3, .sleeping-bad_4, .sleeping-bad_1-copy, .sleeping-bad, .sleeping-bad_4-copy {
    width: 80%;
    position: relative;
  }

  .dolomite_one {
    background-position: 50%;
    background-size: 360px;
    width: auto;
    height: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .dolomite_one.vectic {
    background-position: 70%;
    background-size: 250px;
  }

  .dolomite_one.vectic-copy, .dolomite_one.fot {
    background-position: 80%;
    background-size: cover;
  }

  .dolomite_one.foot {
    background-position: 65%;
    background-size: 160px;
  }

  .dropdown {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown.captions.cragstone-boa {
    top: 298px;
    left: 93px;
    right: -7px;
  }

  .dropdown.captions.cragstone-vibram {
    top: 111px;
    left: 32px;
    right: 46px;
  }

  .dropdown.captions.cragstone-carabiner {
    top: 243px;
    right: 76px;
  }

  .dropdown.captions.cragstone-carabiner.anatomy_1 {
    top: 115px;
    left: 20px;
  }

  .dropdown.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .duffel-bag, .luggage, .backpacks {
    margin-top: 0;
  }

  .insulation-comparison-copy {
    width: 95%;
  }

  .insulation-comparison-copy.solo-smartphone {
    width: 70%;
  }

  .insulation-comparison-copy.solo-smartphone.primo {
    margin-top: 34px;
  }

  .pack-texts {
    font-size: 18px;
    line-height: 22px;
  }

  .text-span-104 {
    font-size: 12px;
    line-height: 15px;
  }

  .bold-text-19, .bold-text-20 {
    font-size: 12px;
  }

  .div-block-spazio-a-sx-per-testo-7 {
    margin-top: 12px;
    padding-left: 24px;
  }

  .div-block-spazio-a-sx-per-testo-7.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-1750 {
    width: 300px;
    height: 150px;
  }

  .exploring-customer-3 {
    line-height: 18px;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-2 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-4x4-fino-2.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .div-block-filetto-nero-2 {
    width: 60px;
    margin-top: 7px;
  }

  .div-block-testi-a-dx-blocchi-6 {
    width: 90%;
    margin-top: 19px;
  }

  .div-block-testi-a-dx-blocchi-6.invertiti-da-tablet-girati {
    width: 91%;
  }

  .div-block-spazio-sopra-testo-5.no-space.spazio-4x4 {
    margin-bottom: 88px;
  }

  .sub-altobasso-testo-4x4-2 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-testo-4x4-2.piccolo {
    font-size: 13px;
    line-height: 15px;
  }

  .tech_pack {
    height: 500px;
  }

  .step_one {
    width: 80%;
  }

  .step_two-copy {
    width: 250px;
  }

  .slide-43, .slide-44 {
    height: 500px;
  }

  .text-span-105, .text-span-106 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 20px;
  }

  .text-span-107 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .text-span-108 {
    font-family: Helveticaneueltstd bd, sans-serif;
    font-size: 20px;
  }

  .technical-pack {
    letter-spacing: 1px;
    text-transform: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .technical-pack.left-align {
    margin-top: 0;
  }

  .technical-pack.piccolo {
    font-size: 26px;
  }

  .technical-pack.centred {
    font-size: 20px;
  }

  .technical-pack.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .technical-pack.centred.grigio {
    font-size: 28px;
  }

  .dte_link {
    width: 280px;
    height: 180px;
  }

  .dte_link.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .exploration_without_compromise {
    width: 97%;
    margin-top: -11px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_ewc {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .logo_ewc.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .logo_ewc.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .logo_ewc.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .logo_ewc.tents {
    width: 180px;
    height: 140px;
  }

  .logo_ewc.sleeping-bag {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -72px;
    position: relative;
  }

  .logo_ewc.duffle-bag {
    margin-bottom: -95px;
  }

  .logo_ewc.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -92px;
    position: relative;
  }

  .logo_ewc.pack {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -29px;
    position: relative;
  }

  .slider_soustainable {
    height: 550px;
  }

  .quick-stack-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-1755 {
    height: 70px;
  }

  .text-block-39 {
    font-family: Helveticaneueltstd cn, sans-serif;
    font-size: 15px;
    line-height: 17px;
  }

  .text-span-111 {
    font-size: 50px;
  }

  .mask-15 {
    height: 400px;
  }

  .quick-stack-5 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .circular-design {
    background-position: 63% 0;
    height: 240px;
  }

  .div-block-1760 {
    width: 80%;
    height: 100px;
  }

  .div-block-1761 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .slider_ecosystem {
    height: 400px;
  }

  .titolo--our-circularity-ecosystem {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .titolo--our-circularity-ecosystem.left-align {
    margin-top: 0;
  }

  .titolo--our-circularity-ecosystem.piccolo {
    font-size: 26px;
  }

  .titolo--our-circularity-ecosystem.centred {
    font-size: 20px;
  }

  .titolo--our-circularity-ecosystem.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .titolo--our-circularity-ecosystem.centred.grigio {
    font-size: 28px;
  }

  .titolo--our-circularity-ecosystem-copy {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .titolo--our-circularity-ecosystem-copy.left-align {
    margin-top: 0;
  }

  .titolo--our-circularity-ecosystem-copy.piccolo {
    font-size: 26px;
  }

  .titolo--our-circularity-ecosystem-copy.centred {
    font-size: 20px;
  }

  .titolo--our-circularity-ecosystem-copy.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .titolo--our-circularity-ecosystem-copy.centred.grigio {
    font-size: 28px;
  }

  .div-block_titolo {
    width: 97%;
    margin-top: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block_titolo._400 {
    width: 80%;
    height: 240px;
  }

  .div-block_titolo._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .bold-text-21 {
    font-size: 26px;
    line-height: 26px;
  }

  .slide-45 {
    height: 400px;
  }

  .pro_down_rds_dropdown-copy {
    width: 100%;
    min-width: 0;
  }

  .pro_down_rds_dropdown-copy.largo-per-3 {
    min-width: 250px;
  }

  .multiuse {
    padding-left: 13px;
    padding-right: 13px;
  }

  .multiuse._400 {
    width: 80%;
    height: 240px;
  }

  .multiuse._2word {
    width: 100%;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .logo_clothes-the-loop {
    width: 150px;
    height: 140px;
    margin-bottom: -21px;
  }

  .logo_clothes-the-loop.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .logo_clothes-the-loop.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .logo_clothes-the-loop.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .logo_clothes-the-loop.tents {
    width: 180px;
    height: 140px;
  }

  .logo_clothes-the-loop.sleeping-bag {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -72px;
    position: relative;
  }

  .logo_clothes-the-loop.duffle-bag {
    margin-bottom: -95px;
  }

  .logo_clothes-the-loop.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -92px;
    position: relative;
  }

  .logo_clothes-the-loop.pack {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -29px;
    position: relative;
  }

  .cta_verde-ctl {
    margin-bottom: 30px;
  }

  .cta_verde-ctl.kit-out {
    margin-bottom: 11px;
  }

  .logo_rds {
    width: 150px;
    height: 140px;
    margin-bottom: -16px;
  }

  .logo_rds.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .logo_rds.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .logo_rds.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .logo_rds.tents {
    width: 180px;
    height: 140px;
  }

  .logo_rds.sleeping-bag {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -72px;
    position: relative;
  }

  .logo_rds.duffle-bag {
    margin-bottom: -95px;
  }

  .logo_rds.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -92px;
    position: relative;
  }

  .logo_rds.pack {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -29px;
    position: relative;
  }

  .logo_renewed {
    width: 150px;
    height: 140px;
    margin-bottom: -20px;
  }

  .logo_renewed.centrate {
    margin-top: -25px;
    margin-bottom: -10px;
  }

  .logo_renewed.centrate.peripheral-vision {
    margin-top: -40px;
  }

  .logo_renewed.centrate.best-practice.senza-spazi-sopra.demo {
    margin-top: -76px;
    margin-bottom: -34px;
  }

  .logo_renewed.tents {
    width: 180px;
    height: 140px;
  }

  .logo_renewed.sleeping-bag {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -72px;
    position: relative;
  }

  .logo_renewed.duffle-bag {
    margin-bottom: -95px;
  }

  .logo_renewed.luggage-svg {
    background-color: var(--white);
    background-image: url('../images/SAGOMA_LUGGAGE01-min.gif');
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -92px;
    position: relative;
  }

  .logo_renewed.pack {
    background-color: var(--white);
    background-position: 50% 100%;
    background-size: cover;
    width: 120px;
    height: 160px;
    margin-bottom: -29px;
    position: relative;
  }

  .biggest-player {
    background-position: 63% 0;
    height: 240px;
  }

  .div-block-1768 {
    width: 80%;
    height: auto;
  }

  .div-block-1769 {
    width: 240px;
  }

  .div-block-1770 {
    width: 100%;
  }

  .dropdown_shell {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown_shell.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown_shell.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown_shell.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown_shell.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown_shell.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown_shell.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown_shell.captions.waterproof {
    top: 81px;
  }

  .dropdown_shell.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown_shell.captions.padded, .dropdown_shell.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown_shell.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown_shell.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown_shell.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown_shell.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown_shell.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown_shell.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown_shell.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown_shell.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown_shell.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown_shell.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown_shell.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown_shell.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown_shell.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .gore-tex {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .gore-tex.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .gore-tex.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .gore-tex.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .gore-tex.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .gore-tex.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .gore-tex.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .gore-tex.captions.waterproof {
    top: 81px;
  }

  .gore-tex.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .gore-tex.captions.padded, .gore-tex.captions.low-profile-cayesh {
    right: 36px;
  }

  .gore-tex.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .gore-tex.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .gore-tex.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .gore-tex.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .gore-tex.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .gore-tex.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .gore-tex.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .gore-tex.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .gore-tex.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .gore-tex.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .gore-tex.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .gore-tex.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .gore-tex.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .gore-tex.mat_tech, .gore-tex.formula {
    margin-bottom: 0;
  }

  .text-dufflebag {
    margin-bottom: 13px;
  }

  .text-dufflebag.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .text-dufflebag.innovation-texts.interview {
    column-count: 1;
  }

  .text-dufflebag.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .text-dufflebag.innovation-texts.deep-dive.black-dx, .text-dufflebag.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .text-dufflebag-copy {
    margin-bottom: 13px;
  }

  .text-dufflebag-copy.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .text-dufflebag-copy.innovation-texts.interview {
    column-count: 1;
  }

  .text-dufflebag-copy.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .text-dufflebag-copy.innovation-texts.deep-dive.black-dx, .text-dufflebag-copy.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .title_duffle-bag {
    margin-bottom: 13px;
  }

  .title_duffle-bag.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .title_duffle-bag.innovation-texts.interview {
    column-count: 1;
  }

  .title_duffle-bag.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .title_duffle-bag.innovation-texts.deep-dive.black-dx, .title_duffle-bag.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .sotto---sottotitolo-segmento-3 {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 21px;
  }

  .sotto---sottotitolo-segmento-3.centrato-piccolo {
    line-height: 18px;
  }

  .div-block-customer-type-3 {
    height: 210px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  .div-block-customer-type-3.violet {
    background-image: url('../images/Play_button.svg'), linear-gradient(#ad48d3b3, #ad48d3b3), url('../images/CUSTOMERS_home1_violet.jpg');
    background-position: 50%, 0 0, 50% 20%;
    background-size: 80px, auto, 160%;
  }

  .div-block-4-customer-presentation-2 {
    width: 98%;
    margin-bottom: 6px;
  }

  .lightbox-link-9 {
    background-size: 100px, cover;
  }

  .lightbox-link-9.video-values-link {
    background-position: 50% 29%;
    background-size: 42px;
  }

  .customer-presentation-2023 {
    width: 98%;
    margin-bottom: 6px;
  }

  .dropdown-video-customer {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-video-customer.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-video-customer.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-video-customer.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-video-customer.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-video-customer.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-video-customer.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-video-customer.captions.waterproof {
    top: 81px;
  }

  .dropdown-video-customer.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-video-customer.captions.padded, .dropdown-video-customer.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-video-customer.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-video-customer.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-video-customer.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-video-customer.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-video-customer.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-video-customer.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-video-customer.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-video-customer.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-video-customer.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-video-customer.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-video-customer.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-video-customer.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-video-customer.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-video-customer.mat_tech, .dropdown-video-customer.formula {
    margin-bottom: 0;
  }

  .titolo-light.bianco {
    color: var(--white);
  }

  .menu-a-dx {
    display: none;
  }

  .purpose_image {
    width: 280px;
    height: 180px;
    margin-bottom: 7px;
  }

  .purpose_image.athletes-hilary {
    width: 260px;
    height: 190px;
    margin-bottom: 4px;
  }

  .dropdown-dte-lingue {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-dte-lingue.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-dte-lingue.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-dte-lingue.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-dte-lingue.captions.waterproof {
    top: 81px;
  }

  .dropdown-dte-lingue.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-dte-lingue.captions.padded, .dropdown-dte-lingue.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-dte-lingue.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-dte-lingue.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-dte-lingue.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-dte-lingue.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-dte-lingue.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-dte-lingue.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-dte-lingue.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-dte-lingue.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-dte-lingue.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-dte-lingue.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-dte-lingue.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-dte-lingue.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-dte-lingue.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-dte-lingue.mat_tech, .dropdown-dte-lingue.formula {
    margin-bottom: 0;
  }

  .explorer_knowleadge_dte {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .explorer_knowleadge_dte.scarpe {
    height: 220px;
  }

  .explorer_knowleadge_dte.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_dte.captions.second {
    height: 50px;
  }

  .explorer_knowleadge_dte.vectiv.immage {
    height: 210px;
  }

  .explorer_knowleadge_dte.vectiv.immage.benefit.dive {
    height: auto;
  }

  .explorer_knowleadge_dte.athletes, .explorer_knowleadge_dte.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_dte.vective, .explorer_knowleadge_dte.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .explorer_knowleadge_dte.athletes, .explorer_knowleadge_dte.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .pdf-dte-lingue.bianco {
    color: var(--white);
  }

  .dropdown-trigger_layeringsystem {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_layeringsystem.scarpe {
    height: 220px;
  }

  .dropdown-trigger_layeringsystem.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.captions.second {
    height: 50px;
  }

  .dropdown-trigger_layeringsystem.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger_layeringsystem.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger_layeringsystem.athletes, .dropdown-trigger_layeringsystem.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.vective, .dropdown-trigger_layeringsystem.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.athletes, .dropdown-trigger_layeringsystem.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_layeringsystem.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .sub-altobasso-elenco-puntato-7 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-7.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .bold-8 {
    line-height: 16px;
  }

  .div-block-1782 {
    width: 280px;
    height: 170px;
    top: -204px;
  }

  .sub-altobasso-elenco-puntato-8 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .image-example-captions-6 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-6.icons-4-box {
    width: 100%;
  }

  .image-example-captions-6.icons-4-box.viola {
    width: 360px;
  }

  .dropdown-wrapper-17 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-17.dd-innovation {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px 8px;
  }

  .dropdown-wrapper-17.dd-innovation.warm-weather-layer {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .dropdown-wrapper-17.dd-innovation.cold-weather {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-44 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-16 {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .dropdown-content-16.icons-content, .dropdown-content-16.summit-knowledge {
    width: 100%;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    border-style: none;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .dropdown-content-16.riga-fabric, .dropdown-content-16.riga-impotance {
    border-style: none none solid;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 50px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .dropdown-content-16.refine.center {
    height: auto;
    min-height: 250px;
  }

  .dropdown-content-16.pfas {
    border-style: none;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .dropdown-content-16.contenuti-we-are-tnf {
    clear: right;
    aspect-ratio: auto;
    border-style: none;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    overflow: visible;
  }

  .dropdown-content-16.contenuti-we-are-tnf._2-copy {
    margin-bottom: 0;
  }

  .div-block-1786 {
    height: 60px;
  }

  .testo-how-to-layer-2 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-content-17 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .list-4 {
    width: 103%;
    padding-left: 16px;
  }

  .div-block-1787 {
    height: 32px;
  }

  .div-quadrato-rosso-3 {
    width: 15px;
    height: 15px;
    margin-right: 18px;
  }

  .div-quadrato-rosso-3.viola {
    margin-top: 20px;
  }

  ._3-strati-2 {
    width: 150px;
    height: 140px;
    margin-bottom: -62px;
  }

  .div-block-customer-captions-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .sottotitolo-segmento-4 {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-4.centred {
    font-size: 20px;
  }

  .dropdown-wrapper-18 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .menu-a-dx-2 {
    display: none;
  }

  .div-block-1805 {
    width: auto;
  }

  .pulsante-bianco {
    width: 18px;
    height: 18px;
  }

  .intro-foto-4 {
    width: 100%;
    height: 150px;
  }

  .box-indice {
    height: auto;
  }

  .quick-stack-10 {
    width: 85%;
    margin-bottom: 20px;
  }

  .div-block-1807-copy {
    height: 300px;
  }

  .box_introduction, .box_vm-pillars, .box_store-layout {
    height: 100px;
  }

  .box_ambassador {
    height: 110px;
  }

  .link-block-ancora-2 {
    width: 194px;
    height: 42px;
  }

  .image-86 {
    margin-bottom: 3px;
    padding-bottom: 3px;
  }

  .div-tnf-vm-manual {
    height: 100px;
    margin-top: 0;
  }

  .colonna_sx_intro_linea2 {
    height: 180px;
  }

  .colonna_sx_intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .colonna_dx_intro {
    height: 240px;
  }

  .colonna_dx_intro_linea2 {
    padding: 20px;
  }

  .colonna_dx_intro-copy._3-linea, .gallery_commercial {
    padding-left: 20px;
    padding-right: 20px;
  }

  .colonna_sx_intro_linea_4 {
    height: 180px;
  }

  .colonna_dx_intro_linea_4 {
    padding: 20px;
  }

  .slider-14 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .left-arrow-10 {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .right-arrow-11 {
    align-items: center;
    width: 20px;
    height: 300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-wallbays {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-wallbays.foto.a {
    width: auto;
    height: 300px;
  }

  .div-wallbays.text {
    width: 80%;
    min-height: auto;
  }

  .div-block-1818 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-1819 {
    align-items: center;
    width: 280px;
  }

  .div-block-1822 {
    padding: 10px;
  }

  .paragraph-20 {
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 16px;
    line-height: 23px;
  }

  .div-block-1823 {
    height: 150px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-subtitle-copy {
    margin-top: 12px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 0;
  }

  .div-block-subtitle-copy.spazio-a-dx {
    padding-right: 0;
  }

  .div-block-subtitle-copy.centrato.solo-community {
    margin-top: 11px;
    margin-bottom: 22px;
  }

  .div-block-subtitle-copy.experience-demo, .div-block-subtitle-copy.footwear, .div-block-subtitle-copy.equipment, .div-block-subtitle-copy.experience-demo-copy, .div-block-subtitle-copy.layering {
    margin-right: 0;
  }

  .dropdown-wrapper-vm {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-vm.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-vm.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-vm.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-vm.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-vm.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-vm.captions.padded, .dropdown-wrapper-vm.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-vm.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-vm.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-vm.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-vm.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-vm.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-vm.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-vm.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-vm.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-vm.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-vm.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-vm.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-vm.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-vm.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-vm.mat_tech, .dropdown-wrapper-vm.formula {
    margin-bottom: 0;
  }

  .div-block-1824 {
    height: auto;
  }

  .dropdown-wrapper-3-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-3-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-3-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-3-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-3-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-3-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-3-copy.captions.padded, .dropdown-wrapper-3-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-3-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-3-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-3-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-3-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-3-copy.mat_tech, .dropdown-wrapper-3-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-vm-tools {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper-vm-tools.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper-vm-tools.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper-vm-tools.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper-vm-tools.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper-vm-tools.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper-vm-tools.captions.padded, .dropdown-wrapper-vm-tools.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper-vm-tools.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper-vm-tools.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper-vm-tools.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper-vm-tools.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper-vm-tools.mat_tech, .dropdown-wrapper-vm-tools.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper-vm-tools.no-riga {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper-vm-tools.ambassador-program {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-wrapper-vm-tools.senza-righe {
    margin-bottom: 10px;
  }

  .aida_principle {
    width: 100%;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .aida_principle.largo-per-3 {
    min-width: 250px;
  }

  .div-attantion, .div-interest, .div_desire, .div-action {
    width: 150px;
    height: 150px;
  }

  .aida-content {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 10px;
  }

  .aida-content.folding {
    flex-direction: column;
    display: flex;
  }

  .pulsante-lern-more {
    width: 16px;
    height: 16px;
    margin-bottom: 0;
  }

  .pulsante-lern-more.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .pulsante-lern-more.discover, .pulsante-lern-more.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .pulsante-lern-more.light-white {
    width: 300px;
  }

  .dropdown-wrapper_styling {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_styling.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_styling.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_styling.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_styling.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_styling.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_styling.captions.padded, .dropdown-wrapper_styling.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_styling.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_styling.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_styling.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_styling.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_styling.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_styling.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_styling.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_styling.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_styling.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_styling.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_styling.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_styling.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_styling.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_styling.mat_tech, .dropdown-wrapper_styling.formula {
    margin-bottom: 0;
  }

  .bold-text-25 {
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .bold-text-26, .bold-text-27, .bold-text-28 {
    font-size: 18px;
    line-height: 24px;
  }

  .dropdown-wrapper_arena {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_arena.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_arena.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_arena.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_arena.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_arena.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_arena.captions.padded, .dropdown-wrapper_arena.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_arena.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_arena.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_arena.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_arena.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_arena.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_arena.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_arena.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_arena.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_arena.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_arena.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_arena.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_arena.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_arena.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_arena.mat_tech, .dropdown-wrapper_arena.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_purchasing {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_purchasing.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_purchasing.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_purchasing.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_purchasing.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_purchasing.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_purchasing.captions.padded, .dropdown-wrapper_purchasing.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_purchasing.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_purchasing.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_purchasing.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_purchasing.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_purchasing.mat_tech, .dropdown-wrapper_purchasing.formula {
    margin-bottom: 0;
  }

  .div-text-change {
    padding-left: 0;
  }

  .div-block-1827 {
    width: 100%;
  }

  .div-block-1828 {
    width: 80%;
    height: 250px;
  }

  .div_dx {
    padding-top: 0;
  }

  .div_dx._50 {
    padding-bottom: 0;
  }

  .div_dx.bottom-hangers {
    margin-top: 0;
  }

  .div_sx-50.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 200px;
  }

  .div_sx-50.immabine-a {
    background-size: 90%;
    height: 200px;
  }

  .div_purchasing.livello2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div_balance-simmetry._2-livello {
    background-size: contain;
    height: 250px;
  }

  .div_balance-simmetry-2 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-5 {
    flex-flow: column;
    height: auto;
  }

  .column-21 {
    padding-left: 0;
  }

  .dropdown-wrapper_balance {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_balance.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_balance.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_balance.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_balance.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_balance.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_balance.captions.padded, .dropdown-wrapper_balance.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_balance.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_balance.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_balance.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_balance.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_balance.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_balance.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_balance.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_balance.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_balance.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_balance.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_balance.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_balance.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_balance.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_balance.mat_tech, .dropdown-wrapper_balance.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_colours {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_colours.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_colours.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_colours.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_colours.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_colours.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_colours.captions.padded, .dropdown-wrapper_colours.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_colours.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_colours.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_colours.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_colours.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_colours.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_colours.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_colours.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_colours.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_colours.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_colours.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_colours.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_colours.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_colours.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_colours.mat_tech, .dropdown-wrapper_colours.formula {
    margin-bottom: 0;
  }

  .div-block-1835._100 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-colours {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours.left-align {
    margin-bottom: 18px;
  }

  .text-colours.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-colours.cta {
    font-size: 17px;
  }

  .text-colours.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text-colours.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text-colours.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text-colours.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-colours.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-colours.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text-colours.dryvent_bold {
    line-height: 26px;
  }

  .text-colours.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text-colours.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-colours.eye-level, .text-colours.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .dropdown-wrapper_lighting {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_lighting.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_lighting.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_lighting.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_lighting.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_lighting.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_lighting.captions.padded, .dropdown-wrapper_lighting.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_lighting.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_lighting.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_lighting.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_lighting.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_lighting.mat_tech, .dropdown-wrapper_lighting.formula {
    margin-bottom: 0;
  }

  .div_lighting_gif._2-livello {
    background-size: contain;
    height: 300px;
  }

  .text-lighting {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting.left-align {
    margin-bottom: 18px;
  }

  .text-lighting.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-lighting.cta {
    font-size: 17px;
  }

  .text-lighting.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text-lighting.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text-lighting.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text-lighting.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-lighting.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-lighting.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text-lighting.dryvent_bold {
    line-height: 26px;
  }

  .text-lighting.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text-lighting.testo-secondo-livello {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0;
  }

  .text-lighting.eye-level, .text-lighting.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting-2 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text-lighting-2.left-align {
    margin-bottom: 18px;
  }

  .text-lighting-2.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-lighting-2.cta {
    font-size: 17px;
  }

  .text-lighting-2.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text-lighting-2.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text-lighting-2.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting-2.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text-lighting-2.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text-lighting-2.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-lighting-2.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-lighting-2.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text-lighting-2.dryvent_bold {
    line-height: 26px;
  }

  .text-lighting-2.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text-lighting-2.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-lighting-2.eye-level, .text-lighting-2.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-2-main-types-foto {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1840 {
    flex-flow: column;
  }

  .lights_1 {
    height: 250px;
  }

  .light-sx {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-spotlighting {
    padding-left: 0;
    padding-right: 0;
  }

  .lights_2 {
    height: 250px;
  }

  .div_lighting_guide._2-livello, .div_lighting_guide_gif._2-livello {
    background-size: contain;
    height: 300px;
  }

  .text-colours_basic-structure-solours {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text-colours_basic-structure-solours.left-align {
    margin-bottom: 18px;
  }

  .text-colours_basic-structure-solours.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text-colours_basic-structure-solours.cta {
    font-size: 17px;
  }

  .text-colours_basic-structure-solours.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text-colours_basic-structure-solours.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text-colours_basic-structure-solours.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours_basic-structure-solours.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text-colours_basic-structure-solours.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text-colours_basic-structure-solours.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-colours_basic-structure-solours.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-colours_basic-structure-solours.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text-colours_basic-structure-solours.dryvent_bold {
    line-height: 26px;
  }

  .text-colours_basic-structure-solours.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text-colours_basic-structure-solours.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    line-height: 20px;
  }

  .text-colours_basic-structure-solours.eye-level, .text-colours_basic-structure-solours.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .dropdown-wrapper_change {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_change.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_change.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_change.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_change.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_change.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_change.captions.padded, .dropdown-wrapper_change.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_change.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_change.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_change.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_change.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_change.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_change.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_change.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_change.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_change.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_change.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_change.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_change.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_change.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_change.mat_tech, .dropdown-wrapper_change.formula {
    margin-bottom: 0;
  }

  .gif-change {
    width: 80%;
    height: 250px;
  }

  .div_change {
    width: 100%;
  }

  .pulsante-dropdown {
    width: 20px;
    height: 20px;
    margin-bottom: 0;
  }

  .pulsante-dropdown.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .pulsante-dropdown.discover, .pulsante-dropdown.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .pulsante-dropdown.light-white {
    width: 300px;
  }

  .down-colours {
    flex-direction: column-reverse;
  }

  .div-colours_dx {
    width: 100%;
    height: 300px;
  }

  .div-colours-sx {
    width: 100%;
  }

  .styling_dx.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .styling_dx.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-block-spazio-video-copy {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-video-copy._400 {
    width: 80%;
    height: 240px;
  }

  .div-block-spazio-video-copy._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-spazio-video-copy.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-spazio-video-copy.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .div-styling {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-styling._400 {
    width: 80%;
    height: 240px;
  }

  .div-styling._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-styling.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-styling.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .dropdown-wrapper_folding {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_folding.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_folding.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_folding.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_folding.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_folding.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_folding.captions.padded, .dropdown-wrapper_folding.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_folding.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_folding.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_folding.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_folding.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_folding.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_folding.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_folding.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_folding.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_folding.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_folding.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_folding.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_folding.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_folding.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_folding.mat_tech, .dropdown-wrapper_folding.formula {
    margin-bottom: 0;
  }

  .div_folding.riga1, .div_folding.riga2 {
    width: 100%;
  }

  .folding_dx.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .folding_dx.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .video-fleece.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .video-fleece.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .styling_container-video.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .styling_container-video.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .styling_sx.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .styling_sx.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .dropdown-wrapper_hanging {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_hanging.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_hanging.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_hanging.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_hanging.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_hanging.captions.padded, .dropdown-wrapper_hanging.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_hanging.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_hanging.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_hanging.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_hanging.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_hanging.mat_tech, .dropdown-wrapper_hanging.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_aida_principle {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_aida_principle.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_aida_principle.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_aida_principle.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_aida_principle.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_aida_principle.captions.padded, .dropdown-wrapper_aida_principle.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_aida_principle.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_aida_principle.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_aida_principle.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_aida_principle.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_aida_principle.mat_tech, .dropdown-wrapper_aida_principle.formula {
    margin-bottom: 0;
  }

  .sub-altobasso-small-copy {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-copy.left-align {
    margin-bottom: 18px;
  }

  .sub-altobasso-small-copy.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .sub-altobasso-small-copy.cta {
    font-size: 17px;
  }

  .sub-altobasso-small-copy.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .sub-altobasso-small-copy.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .sub-altobasso-small-copy.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-copy.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .sub-altobasso-small-copy.bold.tutto-alto.big {
    font-size: 19px;
  }

  .sub-altobasso-small-copy.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-altobasso-small-copy.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-altobasso-small-copy.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .sub-altobasso-small-copy.dryvent_bold {
    line-height: 26px;
  }

  .sub-altobasso-small-copy.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .sub-altobasso-small-copy.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small-copy.eye-level, .sub-altobasso-small-copy.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .sub-altobasso-small-copy.purchasing._16px._50 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-hanging {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-hanging._400 {
    width: 80%;
    height: 240px;
  }

  .div-hanging._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-hanging.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-hanging.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .top-hangers.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .top-hangers.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .top-hangers.bars1, .top-hangers.bars2 {
    height: 450px;
    margin-top: 0;
  }

  .div_hanging.riga2._50 {
    margin-bottom: 0;
  }

  .div_hanging.riga2._50.dressing-of-the-bars {
    margin-top: 0;
  }

  .bottom-hangers.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .bottom-hangers.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .dropdown-wrapper_hanging_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_hanging_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_hanging_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_hanging_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_hanging_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_hanging_ok.captions.padded, .dropdown-wrapper_hanging_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_hanging_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_hanging_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_hanging_ok.mat_tech, .dropdown-wrapper_hanging_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_folding_ok-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_folding_ok-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.padded, .dropdown-wrapper_folding_ok-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_folding_ok-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_folding_ok-copy.mat_tech, .dropdown-wrapper_folding_ok-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok-copy-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.padded, .dropdown-wrapper_styling_ok-copy-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_styling_ok-copy-copy.mat_tech, .dropdown-wrapper_styling_ok-copy-copy.formula {
    margin-bottom: 0;
  }

  .tools_div, .tools_div.w--current {
    background-color: var(--white-smoke);
  }

  .sottomenu_vm_standards {
    background-color: var(--gradiente-value);
    height: auto;
  }

  .div_side_hanging {
    width: 100px;
    height: 80px;
  }

  .dropdown-wrapper_wallbats {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_wallbats.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_wallbats.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbats.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_wallbats.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_wallbats.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_wallbats.captions.padded, .dropdown-wrapper_wallbats.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_wallbats.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_wallbats.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_wallbats.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_wallbats.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_wallbats.mat_tech, .dropdown-wrapper_wallbats.formula {
    margin-bottom: 0;
  }

  .wallbays_slider {
    padding: 20px;
  }

  .slider_wallbays {
    height: auto;
  }

  .mask-wallbays {
    width: 100%;
    height: auto;
  }

  .slide_wallbays_2 {
    height: auto;
  }

  .div_wallbays_2_ok {
    flex-flow: column;
    height: auto;
  }

  .div-wallbays_text {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-wallbays_text._400 {
    width: 80%;
    height: 240px;
  }

  .div-wallbays_text._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-wallbays_text.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-wallbays_text.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .slide-nav-10 {
    display: flex;
  }

  .dropdown-wrapper_dressing_barsy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_dressing_barsy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_dressing_barsy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_dressing_barsy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_dressing_barsy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_dressing_barsy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_dressing_barsy.captions.padded, .dropdown-wrapper_dressing_barsy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_dressing_barsy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_dressing_barsy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_dressing_barsy.mat_tech, .dropdown-wrapper_dressing_barsy.formula {
    margin-bottom: 0;
  }

  .wallbays_foto_riga_2.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .wallbays_foto_riga_2.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .text_wallbays {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text_wallbays.left-align {
    margin-bottom: 18px;
  }

  .text_wallbays.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_wallbays.cta {
    font-size: 17px;
  }

  .text_wallbays.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_wallbays.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_wallbays.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_wallbays.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_wallbays.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_wallbays.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_wallbays.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_wallbays.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_wallbays.dryvent_bold {
    line-height: 26px;
  }

  .text_wallbays.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_wallbays.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_wallbays.eye-level, .text_wallbays.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_wallbays.purchasing._100 {
    padding-right: 0;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .text_wallbays.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .dropdown-wrapper_wallbays {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_wallbays.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_wallbays.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_wallbays.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_wallbays.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_wallbays.captions.padded, .dropdown-wrapper_wallbays.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_wallbays.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_wallbays.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_wallbays.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_wallbays.mat_tech, .dropdown-wrapper_wallbays.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_bars {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_bars.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_bars.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_bars.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_bars.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_bars.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_bars.captions.padded, .dropdown-wrapper_bars.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_bars.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_bars.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_bars.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_bars.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_bars.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_bars.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_bars.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_bars.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_bars.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_bars.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_bars.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_bars.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_bars.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_bars.mat_tech, .dropdown-wrapper_bars.formula {
    margin-bottom: 0;
  }

  .traditional-system {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .traditional-system.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .traditional-system.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-1847 {
    font-size: 18px;
    line-height: 24px;
  }

  .eye-level._50 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-133 {
    font-size: 18px;
    line-height: 24px;
  }

  .text_styling {
    margin: 5px 0% 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text_styling.left-align {
    margin-bottom: 18px;
  }

  .text_styling.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_styling.cta {
    font-size: 17px;
  }

  .text_styling.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_styling.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_styling.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_styling.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_styling.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_styling.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_styling.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_styling.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_styling.dryvent_bold {
    line-height: 26px;
  }

  .text_styling.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_styling.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_styling.eye-level, .text_styling.purchasing, .text_styling.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_styling.padding_sx {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text_styling.titile_bold {
    font-size: 18px;
    line-height: 24px;
  }

  .accroding-wrapper {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .accroding-wrapper.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .accroding-wrapper.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .accroding-wrapper.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .accroding-wrapper.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .accroding-wrapper.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .accroding-wrapper.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .accroding-wrapper.captions.waterproof {
    top: 81px;
  }

  .accroding-wrapper.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .accroding-wrapper.captions.padded, .accroding-wrapper.captions.low-profile-cayesh {
    right: 36px;
  }

  .accroding-wrapper.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .accroding-wrapper.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .accroding-wrapper.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .accroding-wrapper.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .accroding-wrapper.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .accroding-wrapper.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .accroding-wrapper.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .accroding-wrapper.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .accroding-wrapper.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .accroding-wrapper.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .accroding-wrapper.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .accroding-wrapper.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .accroding-wrapper.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .accroding-wrapper.mat_tech, .accroding-wrapper.formula {
    margin-bottom: 0;
  }

  .accrodion-wrapper {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .accrodion-wrapper.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .accrodion-wrapper.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .accrodion-wrapper.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .accrodion-wrapper.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .accrodion-wrapper.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .accrodion-wrapper.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .accrodion-wrapper.captions.waterproof {
    top: 81px;
  }

  .accrodion-wrapper.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .accrodion-wrapper.captions.padded, .accrodion-wrapper.captions.low-profile-cayesh {
    right: 36px;
  }

  .accrodion-wrapper.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .accrodion-wrapper.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .accrodion-wrapper.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .accrodion-wrapper.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .accrodion-wrapper.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .accrodion-wrapper.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .accrodion-wrapper.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .accrodion-wrapper.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .accrodion-wrapper.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .accrodion-wrapper.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .accrodion-wrapper.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .accrodion-wrapper.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .accrodion-wrapper.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .accrodion-wrapper.mat_tech, .accrodion-wrapper.formula {
    margin-bottom: 0;
  }

  .accordion-header {
    height: 60px;
    margin-bottom: 0;
    padding: 20px 0 0 20px;
  }

  .accordion-header.scarpe {
    height: 220px;
  }

  .accordion-header.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.captions.second {
    height: 50px;
  }

  .accordion-header.vectiv.immage {
    height: 210px;
  }

  .accordion-header.vectiv.immage.benefit.dive {
    height: auto;
  }

  .accordion-header.athletes, .accordion-header.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.vective, .accordion-header.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.athletes, .accordion-header.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .accordion-header.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .accordion-header.vm-pillars, .accordion-header.hanging, .accordion-header.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .dropdown-list-10 {
    display: none;
  }

  .dropdown-toggle-13 {
    padding-top: 14px;
    padding-left: 10px;
  }

  .container-1207 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pulsante-down {
    height: auto;
  }

  .dropdown-trigger_hanging {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_hanging.scarpe {
    height: 220px;
  }

  .dropdown-trigger_hanging.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.captions.second {
    height: 50px;
  }

  .dropdown-trigger_hanging.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger_hanging.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger_hanging.athletes, .dropdown-trigger_hanging.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.vective, .dropdown-trigger_hanging.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.athletes, .dropdown-trigger_hanging.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_hanging.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .dropdown-trigger_hanging.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .dropdown-trigger_hanging.vm-pillars, .dropdown-trigger_hanging.hanging, .dropdown-trigger_hanging.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .wallbays-cont {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
  }

  .wallbays-cont.captions-open {
    width: 110px;
    top: -93px;
    left: 55px;
  }

  .wallbays-cont.captions-open.seconda-capt._3d-f21 {
    width: 110px;
    top: -183px;
    left: -52px;
  }

  .wallbays-cont.captions-open.flight-f21 {
    width: 86px;
    top: -156px;
    left: -6px;
  }

  .wallbays-cont.captions-open.matryx {
    width: 95px;
    top: -169px;
    left: -39px;
  }

  .wallbays-cont.captions-open.dual {
    width: 139px;
    top: -3px;
    left: -92px;
  }

  .wallbays-cont.captions-open.surface-flight-f21 {
    align-self: flex-start;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    top: -7px;
    left: -9px;
  }

  .wallbays-cont.captions-open.watrproof-text {
    width: 90px;
    top: -50px;
    left: 50px;
  }

  .wallbays-cont.captions-open.crampon-text {
    width: 90px;
    top: 27px;
    left: 1px;
  }

  .wallbays-cont.captions-open.padded-text {
    width: 92px;
    top: -103px;
    left: -76px;
  }

  .wallbays-cont.captions-open.boa-text {
    width: 90px;
    top: -69px;
  }

  .wallbays-cont.captions-open.breithorn-lycra-collar {
    width: 144px;
    top: -76px;
    left: 28px;
  }

  .wallbays-cont.captions-open.breithorn-crampon-text {
    width: 92px;
    top: -120px;
    left: -20px;
  }

  .wallbays-cont.captions-open.breithorn-vibram-text {
    width: 60px;
    top: -4px;
    left: -25px;
  }

  .wallbays-cont.captions-open.breithorn-ripstop {
    width: 90px;
    top: 19px;
    left: -47px;
  }

  .wallbays-cont.captions-open.breithorn-breathable-text {
    width: 86px;
    top: -73px;
    left: 109px;
  }

  .wallbays-cont.captions-open.breithorn-rubber-r-band {
    width: 70px;
    top: -109px;
    left: 56px;
  }

  .wallbays-cont.captions-open.cragstone-boa-text {
    width: 130px;
    top: -67px;
    left: 52px;
  }

  .wallbays-cont.captions-open.cragstone-layer-text {
    width: 160px;
    top: -105px;
    left: 47px;
  }

  .wallbays-cont.captions-open.cragstone-collar-text {
    width: 190px;
    top: -101px;
    left: 61px;
  }

  .wallbays-cont.captions-open.cragstone-rebound-text {
    width: 92px;
    top: -174px;
    left: -13px;
  }

  .wallbays-cont.captions-open.cragstone-vibram-text {
    width: 120px;
    top: -8px;
    left: -80px;
  }

  .wallbays-cont.captions-open.cragstone-plate-text {
    width: 105px;
    top: 7px;
    left: 12px;
  }

  .wallbays-cont.captions-open.cragstone-weight-text {
    width: 160px;
    top: 31px;
    left: -120px;
  }

  .wallbays-cont.white.benefit2 {
    padding-left: 0;
    padding-right: 0;
  }

  .wallbays-cont.trasparente {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 1%;
  }

  .wallbays-cont.trasparente.commu {
    padding-left: 0%;
    padding-right: 0%;
  }

  .wallbays-cont.trasparente.layer-in-system.sustainability {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .wallbays-cont.storytelling, .wallbays-cont.kit-out, .wallbays-cont.trasparent, .wallbays-cont.trasparent-no-margins {
    width: 100%;
  }

  .wallbays-cont.contenuti-we-are-tnf {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .wallbays-cont.icons-content, .wallbays-cont.athletes-content {
    width: 100%;
  }

  .wallbays-cont.mat_tech, .wallbays-cont.athlete_tested {
    width: 100%;
    margin-bottom: 0;
    padding: 0%;
  }

  .wallbays-cont.summit-knowledge {
    width: 100%;
  }

  .wallbays-cont.athletes-tnf.traspa {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .wallbays-cont.dte-lingue {
    width: 100%;
  }

  .div-folding_1 {
    flex-direction: column;
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-folding_1._400 {
    width: 80%;
    height: 240px;
  }

  .div-folding_1._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-folding_1.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-folding_1.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .dressing-bar_1 {
    height: auto;
  }

  .dressing-bar_1.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .dressing-bar_1.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-block-1851 {
    height: 300px;
  }

  .div-bars1 {
    padding-right: 0;
  }

  .column-24, .column-25, .column-26 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .column-27 {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .div_dressing_bars_colours {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
  }

  .colonna-colours {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1855 {
    width: 100%;
  }

  .div-floor-fixture {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-floor-fixture._400 {
    width: 80%;
    height: 240px;
  }

  .div-floor-fixture._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-floor-fixture.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-floor-fixture.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .text_floor-fixtures {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text_floor-fixtures.left-align {
    margin-bottom: 18px;
  }

  .text_floor-fixtures.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_floor-fixtures.cta {
    font-size: 17px;
  }

  .text_floor-fixtures.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_floor-fixtures.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_floor-fixtures.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_floor-fixtures.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_floor-fixtures.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_floor-fixtures.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_floor-fixtures.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_floor-fixtures.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_floor-fixtures.dryvent_bold {
    line-height: 26px;
  }

  .text_floor-fixtures.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_floor-fixtures.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_floor-fixtures.eye-level, .text_floor-fixtures.purchasing, .text_floor-fixtures.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_floor-fixtures._50 {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 18px;
    line-height: 24px;
  }

  .div-floor-fixture-2 {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-floor-fixture-2._400 {
    width: 80%;
    height: 240px;
  }

  .div-floor-fixture-2._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-floor-fixture-2.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-floor-fixture-2.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .text_category-merchandising {
    margin-top: 5px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .text_category-merchandising.left-align {
    margin-bottom: 18px;
  }

  .text_category-merchandising.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_category-merchandising.cta {
    font-size: 17px;
  }

  .text_category-merchandising.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_category-merchandising.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_category-merchandising.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_category-merchandising.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_category-merchandising.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_category-merchandising.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_category-merchandising.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_category-merchandising.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_category-merchandising.dryvent_bold {
    line-height: 26px;
  }

  .text_category-merchandising.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_category-merchandising.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_category-merchandising.eye-level, .text_category-merchandising.purchasing, .text_category-merchandising.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_category-merchandising.senza-padding {
    font-size: 18px;
    line-height: 24px;
  }

  .text_style_selection {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text_style_selection.left-align {
    margin-bottom: 18px;
  }

  .text_style_selection.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_style_selection.cta {
    font-size: 17px;
  }

  .text_style_selection.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_style_selection.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_style_selection.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_style_selection.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_style_selection.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_style_selection.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_style_selection.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_style_selection.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_style_selection.dryvent_bold {
    line-height: 26px;
  }

  .text_style_selection.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_style_selection.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_style_selection.eye-level, .text_style_selection.purchasing, .text_style_selection.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .dropdown-trigger_vm {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_vm.scarpe {
    height: 220px;
  }

  .dropdown-trigger_vm.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.captions.second {
    height: 50px;
  }

  .dropdown-trigger_vm.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger_vm.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger_vm.athletes, .dropdown-trigger_vm.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.vective, .dropdown-trigger_vm.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.athletes, .dropdown-trigger_vm.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_vm.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .dropdown-trigger_vm.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .dropdown-trigger_vm.vm-pillars, .dropdown-trigger_vm.hanging, .dropdown-trigger_vm.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .bold-text-40 {
    padding-right: 0;
  }

  .dropdown_merchandising {
    width: 100%;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown_merchandising.largo-per-3 {
    min-width: 250px;
  }

  .div-block-1856, .div_tables {
    padding-left: 0;
    padding-right: 0;
  }

  .text_tables {
    margin: 5px 0% 10px;
    font-size: 18px;
    line-height: 24px;
  }

  .text_tables.left-align {
    margin-bottom: 18px;
  }

  .text_tables.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_tables.cta {
    font-size: 17px;
  }

  .text_tables.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_tables.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_tables.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_tables.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_tables.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_tables.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_tables.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_tables.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_tables.dryvent_bold {
    line-height: 26px;
  }

  .text_tables.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_tables.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_tables.eye-level, .text_tables.purchasing, .text_tables.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text-block-54 {
    font-size: 18px;
    line-height: 24px;
  }

  .video-t-shirt.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .video-t-shirt.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .folding_dx-copy.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .folding_dx-copy.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .hanging_dropdown {
    width: 100%;
    min-width: 0;
    padding: 0;
  }

  .hanging_dropdown.largo-per-3 {
    min-width: 250px;
  }

  .div_side_hanging_1, .div_size_graduation, .div_mono_product, .div_stand_outfit {
    width: 100%;
    height: 300px;
  }

  .container_dropdown {
    padding-top: 0;
    padding-left: 11px;
    padding-right: 11px;
  }

  .aida {
    width: 100%;
  }

  .container-1209 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-backpacks {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-backpacks._400 {
    width: 80%;
    height: 240px;
  }

  .div-backpacks._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-backpacks.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-backpacks.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .footwear-wall {
    width: 100%;
    height: 450px;
  }

  .div_accessories {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    height: auto;
  }

  .hat {
    background-size: contain;
    height: 200px;
  }

  .hat.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .hat.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .marsupio {
    background-position: 50%;
    background-size: auto;
    height: 200px;
  }

  .marsupio.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .marsupio.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .pulsante_interno_lm {
    width: 16px;
    height: 16px;
    margin-bottom: 0;
  }

  .pulsante_interno_lm.white {
    width: 85%;
    height: auto;
    padding-top: 3px;
  }

  .pulsante_interno_lm.discover, .pulsante_interno_lm.storytelling {
    align-items: center;
    width: 85%;
    height: auto;
  }

  .pulsante_interno_lm.light-white {
    width: 300px;
  }

  .mannequins_dressings {
    background-size: auto 90%;
    height: 300px;
  }

  .mannequins_dressings.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .mannequins_dressings.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div_video-maniquens._300px.sinistra {
    flex-direction: column;
  }

  .video_top.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .video_top.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .video_bottom {
    margin-bottom: 31px;
  }

  .video_bottom.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .video_bottom.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-props {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-props._400 {
    width: 80%;
    height: 240px;
  }

  .div-props._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-props.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-props.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .slider_props {
    align-items: flex-start;
    height: 250px;
    display: flex;
  }

  .div_props {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-props_sx.foto.a {
    width: 100%;
    height: 200px;
  }

  .div-props_dx.text {
    width: 100%;
  }

  .poster.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .poster.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-block-1864 {
    width: 60px;
    height: 60px;
  }

  .paragraph-22 {
    font-size: 12px;
    line-height: 14px;
  }

  .picks {
    width: 60px;
    height: 60px;
  }

  .div-block-1869 {
    width: auto;
    height: auto;
  }

  .text-span-162 {
    font-size: 18px;
    line-height: 24px;
  }

  .rops, .book, .water {
    width: 60px;
    height: 60px;
  }

  .bold-text-41, .bold-text-42 {
    font-size: 20px;
  }

  .text-span-163 {
    font-family: Helveticaneueltstd bd, sans-serif;
  }

  .text_proper-storage {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .text_proper-storage.left-align {
    margin-bottom: 18px;
  }

  .text_proper-storage.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .text_proper-storage.cta {
    font-size: 17px;
  }

  .text_proper-storage.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .text_proper-storage.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .text_proper-storage.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .text_proper-storage.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .text_proper-storage.bold.tutto-alto.big {
    font-size: 19px;
  }

  .text_proper-storage.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text_proper-storage.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .text_proper-storage.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .text_proper-storage.dryvent_bold {
    line-height: 26px;
  }

  .text_proper-storage.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .text_proper-storage.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_proper-storage.eye-level, .text_proper-storage.purchasing {
    margin-left: 0%;
    margin-right: 0%;
  }

  .text_proper-storage.purchasing._100 {
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 18px;
    line-height: 20px;
  }

  .text_proper-storage.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo-bold-21pt {
    height: 50px;
  }

  .div-block-1870 {
    flex-flow: column;
  }

  .div-block-1871 {
    background-image: url('../images/pinatina_visual_verticale.jpg');
    background-position: 0%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .dropdown-wrapper-19 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-19.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .testo_point-2 {
    padding-top: 0;
  }

  .testo_point-2.upper.black {
    line-height: 16px;
  }

  .text-span-173 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-18 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-18.captions-open.anatomy_1 {
    width: 160px;
    line-height: 16px;
    top: -105px;
    left: 64px;
  }

  .div-caption-7 {
    background-size: 35px 35px;
    width: 40px;
    height: 40px;
  }

  .dropdown-trigger-15 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-15.captions {
    width: 40px;
    height: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-wrapper-20 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .dropdown-wrapper-20.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .testo_point-3 {
    padding-top: 0;
  }

  .testo_point-3.upper.black {
    line-height: 16px;
  }

  .text-span-174 {
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-19 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-19.captions-open.anatomy_1 {
    width: 160px;
    line-height: 16px;
    top: -105px;
    left: 64px;
  }

  .div-caption-8 {
    background-size: 35px 35px;
    width: 40px;
    height: 40px;
  }

  .dropdown-trigger-16 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-16.captions {
    width: 40px;
    height: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .viaual_architecture_1 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .viaual_architecture_1.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .viaual_architecture_1.captions.cyan {
    z-index: 11;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: flex;
    top: 54px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .text-span-175 {
    padding-top: 5px;
    font-size: 13px;
    line-height: 15px;
  }

  .dropdown-content-20 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-content-20.captions-open.anatomy_1 {
    width: 160px;
    margin-top: 0;
    line-height: 16px;
    top: -39px;
    bottom: 37px;
    left: 0;
  }

  .dropdown-content-20.captions-open.anatomy_1.summit {
    left: 151px;
  }

  .dropdown-content-20.captions-open.verde {
    width: 160px;
    line-height: 16px;
    top: -64px;
    left: 152px;
  }

  .div-caption-9 {
    background-size: 25px 25px;
    width: 40px;
    height: 40px;
    padding: 197% 165%;
  }

  .dropdown-trigger-17 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .dropdown-trigger-17.captions {
    width: 30px;
    height: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-visual-arch {
    width: 100%;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-visual-arch.largo-per-3 {
    min-width: 250px;
  }

  .text_performance-inspired {
    align-items: center;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0;
    display: flex;
  }

  .text_performance-inspired.upper.black {
    line-height: 16px;
  }

  .viaual_architecture_2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .viaual_architecture_2.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .viaual_architecture_2.captions.cyan {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 74px;
    left: -137px;
    right: auto;
    overflow: visible;
  }

  .div_verde {
    background-size: 30px 30px;
    width: 40px;
    height: 40px;
    padding: 203% 170%;
  }

  .text_on_mountain {
    padding-top: 0;
  }

  .text_on_mountain.upper.black {
    line-height: 16px;
  }

  .text_on_mountain.verde {
    margin-top: 3px;
    margin-bottom: 1px;
  }

  .text_on_mountain.giallo {
    margin-bottom: 2px;
  }

  .viaual_architecture_3 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .viaual_architecture_3.captions.anatomy_1 {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 108px;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .viaual_architecture_3.captions.cyan {
    z-index: 11;
    width: 50px;
    height: 50px;
    top: 162px;
    left: -136px;
    right: auto;
    overflow: visible;
  }

  .div_giallo {
    background-size: 35px 35px;
    width: 30px;
    height: 30px;
    padding: 257% 170%;
  }

  .store-layout {
    width: 100%;
  }

  .floor-plan-principles, .floor-plan-principles-2 {
    background-image: url('../images/pinatina_visual_verticale.jpg');
    background-position: 0%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-1874 {
    height: 150px;
  }

  .div_on_mountain {
    width: 100%;
    height: 240px;
  }

  .div_off_mountain, .div_equipment {
    width: 100%;
    height: 250px;
  }

  .div-block-1822-copy {
    padding: 10px;
  }

  .div-block-1875 {
    background-size: 100%;
    height: 230px;
  }

  .div-block-1875.floor-fixed_old_concept {
    background-size: 100%;
  }

  .bold-text-54 {
    font-size: 21px;
  }

  .capacity_floor_fixtures {
    background-size: 100%;
    height: 230px;
  }

  .div_gondola {
    width: 100%;
    height: 240px;
  }

  .div_t-stand {
    width: 100%;
    height: 250px;
  }

  .div_4-ways {
    width: 100%;
    height: 240px;
  }

  .div_table {
    width: 100%;
    height: 250px;
  }

  .triangle-concept_1, .capacity_traingle_concept {
    background-size: 100%;
    height: 230px;
  }

  .ittyyyjjjj {
    padding: 10px;
  }

  .table, .hero_table, .t-bar {
    width: 100%;
    height: 240px;
  }

  .redbox-concept_1 {
    height: 230px;
  }

  .redbox_concept_on_mountain {
    width: 100%;
    height: 240px;
  }

  .redbox_concept_off_mountain {
    width: 100%;
    height: 250px;
  }

  .redbox_concept_footwear {
    width: 100%;
    height: 240px;
  }

  .redbox_concept_equipment {
    width: 100%;
    height: 250px;
  }

  .redbox_concept_duffel_1 {
    width: 100%;
    height: 240px;
  }

  .redbox_concept_duffel_2 {
    width: 100%;
    height: 250px;
  }

  .redbox-capacity-fotwear-equipment, .capacity_redconcept_flor-fixed {
    background-size: 100%;
    height: 230px;
  }

  .clothes-combined {
    width: 100%;
    height: 240px;
  }

  .clothes-combined-self-c4 {
    width: 100%;
    height: 250px;
  }

  .clothes-combined-shelf_capacity, .clothes-combined-shelf-250px {
    height: 230px;
  }

  .gondola_floor-fixtures, .cubo_b, .cubo-c {
    width: 100%;
    height: 240px;
  }

  .capacity-cubob-c {
    height: 230px;
  }

  ._2concept {
    width: 100%;
    height: 240px;
  }

  ._2concept-off-mountain {
    width: 100%;
    height: 250px;
  }

  .c_concept_wallbays {
    height: 230px;
  }

  .par_seasonal-guidelines {
    font-size: 13px;
    line-height: 18px;
  }

  .div_brand-calendar, .div_seasonal-calendar {
    width: 100%;
    height: 240px;
  }

  .div-block-48, .pop_up {
    width: 50px;
  }

  .seasonal-calendar {
    width: 100%;
    height: 240px;
  }

  .bold-text-55 {
    width: auto;
    padding-right: 0;
    font-size: 16px;
    line-height: 20px;
    display: inline;
  }

  .div-generic {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .package-assortment, .div_monthly-color-flow, .div_render-and-planogram, .div_cycle-calendar, .div_retail-marketing-slides, .div_store-layout, .div_visual-merchandising, .div_retail-activation-slides {
    width: 100%;
    height: 240px;
  }

  .sottotitolo-segmento-copy {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .sottotitolo-segmento-copy.left-align {
    margin-top: 0;
  }

  .sottotitolo-segmento-copy.piccolo {
    font-size: 26px;
  }

  .sottotitolo-segmento-copy.centred {
    font-size: 20px;
  }

  .sottotitolo-segmento-copy.centred.logo {
    font-size: 17px;
    line-height: 18px;
  }

  .sottotitolo-segmento-copy.centred.grigio {
    font-size: 28px;
  }

  .sottotitolo-segmento-copy.green {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div_manuals-download, .div_shipment-tracking, .div_items-catalogue, .div_active-order, .div_claim-form, .div_introduction {
    width: 100%;
    height: 240px;
  }

  .vm_tools {
    width: 100%;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vm_tools.largo-per-3 {
    min-width: 250px;
  }

  .dropdown-trigger_2-copy {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_2-copy.scarpe {
    height: 220px;
  }

  .dropdown-trigger_2-copy.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.captions.second {
    height: 50px;
  }

  .dropdown-trigger_2-copy.vectiv.immage {
    height: 210px;
  }

  .dropdown-trigger_2-copy.vectiv.immage.benefit.dive {
    height: auto;
  }

  .dropdown-trigger_2-copy.athletes, .dropdown-trigger_2-copy.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.vective, .dropdown-trigger_2-copy.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.athletes, .dropdown-trigger_2-copy.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-trigger_2-copy.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .dropdown-trigger_2-copy.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .dropdown-trigger_2-copy.vm-pillars, .dropdown-trigger_2-copy.hanging, .dropdown-trigger_2-copy.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .dropdown-trigger_2-copy.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
    display: flex;
  }

  .dropdown-trigger_2-copy.aida-principle.trasparent {
    margin-top: 26px;
  }

  .text-block-56 {
    font-size: 13px;
    line-height: 15px;
  }

  .explorer_knowleadge_a-2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .div-block-1881 {
    height: 32px;
  }

  .sub-altobasso-elenco-puntato-9 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-9.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-1882 {
    height: 60px;
  }

  .text-block-57 {
    font-size: 13px;
    line-height: 15px;
  }

  .div-block-1885 {
    height: 32px;
  }

  .sub-altobasso-elenco-puntato-10 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-10.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-1886 {
    height: 60px;
  }

  .text {
    height: auto;
    margin-bottom: 2px;
    padding: 0;
  }

  .text.scarpe {
    height: 220px;
  }

  .text.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .text.captions.second {
    height: 50px;
  }

  .text.vectiv.immage {
    height: 210px;
  }

  .text.vectiv.immage.benefit.dive {
    height: auto;
  }

  .text.athletes, .text.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .text.vective, .text.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text.athletes, .text.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .text.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .text.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .text.vm-pillars, .text.hanging, .text.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .text.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
    display: flex;
  }

  .text.aida-principle.trasparent {
    margin-top: 26px;
  }

  .div_introduction_ok, .div_windows-section, .div_instore-section, .div_previous_campaign {
    width: 100%;
    height: 240px;
  }

  .vm_ambassador {
    height: auto;
    margin-bottom: 2px;
    padding: 0;
  }

  .vm_ambassador.scarpe {
    height: 220px;
  }

  .vm_ambassador.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.captions.second {
    height: 50px;
  }

  .vm_ambassador.vectiv.immage {
    height: 210px;
  }

  .vm_ambassador.vectiv.immage.benefit.dive {
    height: auto;
  }

  .vm_ambassador.athletes, .vm_ambassador.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.vective, .vm_ambassador.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.athletes, .vm_ambassador.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .vm_ambassador.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .vm_ambassador.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .vm_ambassador.vm-pillars, .vm_ambassador.hanging, .vm_ambassador.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .vm_ambassador.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
    display: flex;
  }

  .vm_ambassador.aida-principle.trasparent {
    margin-top: 26px;
  }

  .titolo-what {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .titolo-what.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-what.centrato.questions {
    line-height: 21px;
  }

  .titolo-what.piccolo.dx {
    font-size: 16px;
    line-height: 24px;
  }

  .titolo-what.right-align {
    text-align: right;
  }

  .titolo-what.right-align.demo-excellence {
    text-align: left;
  }

  .titolo-what.sm-centrato {
    text-align: center;
  }

  .titolo-what.soustainable {
    width: 100%;
    font-size: 30px;
  }

  .titolo-what.soustainable.big {
    height: auto;
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .titolo-what.soustainable._100px {
    font-size: 16px;
    line-height: 16px;
  }

  .titolo-what.centrato-copy {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-what.centrato-copy.questions {
    line-height: 21px;
  }

  .titolo-what._22pt {
    letter-spacing: 0;
  }

  ._20pt {
    font-size: 18px;
  }

  .role {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .role.left-align {
    margin-bottom: 18px;
  }

  .role.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .role.cta {
    font-size: 17px;
  }

  .role.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .role.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .role.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 20px;
  }

  .role.bold {
    letter-spacing: 0;
    width: 99.9999%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .role.bold.tutto-alto.big {
    font-size: 19px;
  }

  .role.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .role.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .role.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .role.dryvent_bold {
    line-height: 26px;
  }

  .role.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .role.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .role.eye-level {
    margin-left: 0%;
    margin-right: 0%;
  }

  .role.purchasing {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    line-height: 20px;
  }

  .role.purchasing._24px._100 {
    font-size: 18px;
    line-height: 24px;
  }

  .role.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo-role {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .titolo-role.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-role.centrato.questions {
    line-height: 21px;
  }

  .titolo-role.piccolo.dx {
    font-size: 16px;
    line-height: 24px;
  }

  .titolo-role.right-align {
    text-align: right;
  }

  .titolo-role.right-align.demo-excellence {
    text-align: left;
  }

  .titolo-role.sm-centrato {
    text-align: center;
  }

  .titolo-role.soustainable {
    width: 100%;
    font-size: 30px;
  }

  .titolo-role.soustainable.big {
    height: auto;
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .titolo-role.soustainable._100px {
    font-size: 16px;
    line-height: 16px;
  }

  .titolo-role.centrato-copy {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .titolo-role.centrato-copy.questions {
    line-height: 21px;
  }

  .div_vm_team {
    height: auto;
    margin-bottom: 2px;
    padding: 0;
  }

  .div_vm_team.scarpe {
    height: 220px;
  }

  .div_vm_team.captions {
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.captions.second {
    height: 50px;
  }

  .div_vm_team.vectiv.immage {
    height: 210px;
  }

  .div_vm_team.vectiv.immage.benefit.dive {
    height: auto;
  }

  .div_vm_team.athletes, .div_vm_team.vectiv {
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.vective, .div_vm_team.futur_light {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.athletes, .div_vm_team.cloud-down {
    padding-left: 0;
    padding-right: 0;
  }

  .div_vm_team.athletes-tnf {
    flex-direction: row;
    justify-content: space-between;
    height: 80px;
    display: flex;
  }

  .div_vm_team.athletes-tnf.trasparent {
    margin-top: 26px;
  }

  .div_vm_team.vm-pillars, .div_vm_team.hanging, .div_vm_team.folding {
    height: 60px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .div_vm_team.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
    display: flex;
  }

  .div_vm_team.aida-principle.trasparent {
    margin-top: 26px;
  }

  .foto-team {
    width: 100px;
    height: 80px;
  }

  .foto-team.dalila, .foto-team.giulia, .foto-team.laura {
    width: 200px;
    height: 200px;
  }

  .nome-team {
    z-index: 111;
    height: auto;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .nome-team.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .nome-team.centrato.questions {
    line-height: 21px;
  }

  .nome-team.piccolo.dx {
    font-size: 16px;
    line-height: 24px;
  }

  .nome-team.right-align {
    text-align: right;
  }

  .nome-team.right-align.demo-excellence {
    text-align: left;
  }

  .nome-team.sm-centrato {
    text-align: center;
  }

  .nome-team.soustainable {
    width: 100%;
    font-size: 30px;
  }

  .nome-team.soustainable.big {
    height: auto;
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .nome-team.soustainable._100px {
    font-size: 16px;
    line-height: 16px;
  }

  ._2_cincept_wallbays_equipment {
    width: 100%;
    height: 240px;
  }

  ._2_concept_footwear {
    width: 100%;
    height: 250px;
  }

  ._2_cincept_wallbays_accessories-s {
    width: 100%;
    height: 240px;
  }

  ._2_concept_accessories-l {
    width: 100%;
    height: 250px;
  }

  ._2_concept_wallbays_acces_s2 {
    width: 100%;
    height: 240px;
  }

  ._2_concept_capacity_tabella-iconic-wall {
    height: 230px;
  }

  .text-block-58 {
    min-height: 160px;
    margin-bottom: -160px;
    padding-top: 17px;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 30px;
    line-height: 30px;
  }

  .text-block-58.wm-program {
    height: auto;
    min-height: 100px;
    margin-bottom: -100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-1890 {
    width: 160px;
    height: 160px;
  }

  .div-block-1891 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-59 {
    font-size: 18px;
    line-height: 24px;
  }

  .wallbays_foto_riga_2-100.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .wallbays_foto_riga_2-100.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .bold-text-66 {
    font-size: 18px;
    line-height: 24px;
  }

  .list-5 {
    flex-flow: column;
    display: flex;
  }

  .titolo_bold_elenco {
    margin: 5px 0% 0;
    font-size: 16px;
    line-height: 20px;
  }

  .titolo_bold_elenco.left-align {
    margin-bottom: 18px;
  }

  .titolo_bold_elenco.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .titolo_bold_elenco.cta {
    font-size: 17px;
  }

  .titolo_bold_elenco.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .titolo_bold_elenco.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .titolo_bold_elenco.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .titolo_bold_elenco.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .titolo_bold_elenco.bold.tutto-alto.big {
    font-size: 19px;
  }

  .titolo_bold_elenco.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .titolo_bold_elenco.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .titolo_bold_elenco.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .titolo_bold_elenco.dryvent_bold {
    line-height: 26px;
  }

  .titolo_bold_elenco.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .titolo_bold_elenco.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo_bold_elenco.eye-level, .titolo_bold_elenco.purchasing, .titolo_bold_elenco.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .titolo_bold_elenco.padding_sx {
    margin-bottom: 0;
  }

  .low-inventory-variation {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .low-inventory-variation.left-align {
    margin-bottom: 18px;
  }

  .low-inventory-variation.right-align.big {
    text-align: center;
    margin-bottom: 17px;
    font-size: 19px;
    line-height: 23px;
  }

  .low-inventory-variation.cta {
    font-size: 17px;
  }

  .low-inventory-variation.cta.left-and-white {
    margin-left: 0%;
    margin-right: 0%;
    font-size: 13px;
  }

  .low-inventory-variation.left-align-no-space {
    margin-bottom: 5px;
    line-height: 20px;
  }

  .low-inventory-variation.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 20px;
    line-height: 24px;
  }

  .low-inventory-variation.bold {
    font-size: 20px;
    line-height: 24px;
  }

  .low-inventory-variation.bold.tutto-alto.big {
    font-size: 19px;
  }

  .low-inventory-variation.bianco {
    padding-left: 20px;
    padding-right: 20px;
  }

  .low-inventory-variation.nero {
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
  }

  .low-inventory-variation.our-north-satr {
    margin-top: 0;
    font-size: 25px;
  }

  .low-inventory-variation.dryvent_bold {
    line-height: 26px;
  }

  .low-inventory-variation.tech_of_shoes {
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    line-height: 24px;
  }

  .low-inventory-variation.testo-secondo-livello {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .low-inventory-variation.eye-level, .low-inventory-variation.purchasing, .low-inventory-variation.title-wallbays {
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-block-1862-copy {
    flex-flow: column;
  }

  .div-hotspots.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .div-hotspots.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-hotspots-copy.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .div-hotspots-copy.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .div-map-hotspots.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .div-map-hotspots.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .titolo-28pt {
    font-size: 20px;
  }

  .titolo_bold_28pt {
    font-size: 16px;
    line-height: 21px;
  }

  .capacity-city-concept, .capacity {
    height: 230px;
  }

  .capacity.city-concept.wallbays {
    background-size: 100%;
  }

  ._20_concept_wallbay {
    width: 100%;
    height: 240px;
  }

  .redbox_concept_off_mountain-copy {
    width: 100%;
    height: 250px;
  }

  ._20_concept {
    height: 230px;
  }

  ._20_concept_wallbays {
    width: 100%;
    height: 240px;
  }

  .redbox-capacity-fotwear-equipment-copy, .redbox-capacity-fotwear-equipment-copy-copy {
    height: 230px;
  }

  ._20concept {
    width: 100%;
    height: 240px;
  }

  .dropdown-vm-ambassador-role {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1894, .div-block-1895 {
    height: auto;
  }

  .titolo-props {
    width: 100%;
    padding: 10px 0;
  }

  .signage-and-pos {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .signage-and-pos._400 {
    width: 80%;
    height: 240px;
  }

  .signage-and-pos._2word {
    justify-content: space-between;
    width: 95%;
    height: auto;
    margin-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .signage-and-pos.spazio-sopra {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .signage-and-pos.spazio-sopra.ewc {
    flex-direction: column;
    align-items: center;
    max-width: none;
  }

  .fixtures_1 {
    background-size: 90%;
    align-items: flex-end;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .slide-56 {
    width: 100%;
    height: 250px;
  }

  .fixtures_3m {
    background-size: 90%;
    align-items: flex-end;
    width: 100%;
    height: 250px;
    display: flex;
  }

  .slide-3m {
    width: 100%;
    height: 250px;
  }

  .capacity_ok {
    background-size: 100%;
    height: 230px;
  }

  .capacity_ok.city_concept, .capacity_ok._2_0_concept.wallbays_1, .capacity_ok._2_0_concept.wallbays_2, .capacity_ok._2_0_concept.floor_fixture {
    background-size: 100%;
  }

  .capacity-ok {
    height: 230px;
  }

  .div-block-1897, .div-block-1898 {
    flex-flow: column;
  }

  .cell-27, .cell-28 {
    display: none;
  }

  .quick-stack-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-73 {
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-74 {
    font-size: 16px;
  }

  .html-embed-5 {
    height: auto;
  }

  .html-embed-5.triple_baffle {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .security-tag._300px.sinistra {
    flex-direction: column;
  }

  .dressing-bar_jap {
    height: 300px;
  }

  .dressing-bar_jap.immagine-b {
    background-position: 50%;
    background-size: 90%;
    height: 240px;
  }

  .dressing-bar_jap.immabine-a {
    background-size: 90%;
    height: 240px;
  }

  .slider-23 {
    height: 350px;
  }

  .video-bars {
    height: auto;
  }

  .slide-table {
    height: 300px;
    min-height: auto;
  }

  .slide-62 {
    height: auto;
  }

  .text-span-211 {
    font-size: 18px;
    line-height: 24px;
  }

  .quick-stack-13 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .text-span-213 {
    font-family: Helveticaneueltstd md, sans-serif;
  }

  .container-vm-standards {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-wrapper_aida_principle-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_aida_principle-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_aida_principle-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.padded, .dropdown-wrapper_aida_principle-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_aida_principle-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_aida_principle-copy.mat_tech, .dropdown-wrapper_aida_principle-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_styling_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_styling_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_styling_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_styling_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_styling_ok.captions.padded, .dropdown-wrapper_styling_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_styling_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_styling_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_styling_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_styling_ok.mat_tech, .dropdown-wrapper_styling_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_folding_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_folding_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_folding_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_folding_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_folding_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_folding_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_folding_ok.captions.padded, .dropdown-wrapper_folding_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_folding_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_folding_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_folding_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_folding_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_folding_ok.mat_tech, .dropdown-wrapper_folding_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_hanging__ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_hanging__ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_hanging__ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_hanging__ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_hanging__ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_hanging__ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_hanging__ok.captions.padded, .dropdown-wrapper_hanging__ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_hanging__ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_hanging__ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_hanging__ok.mat_tech, .dropdown-wrapper_hanging__ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.padded, .dropdown-wrapper_wallbays_ok_ok-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_wallbays_ok_ok-copy.mat_tech, .dropdown-wrapper_wallbays_ok_ok-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_styling_ok-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_styling_ok-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_styling_ok-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.padded, .dropdown-wrapper_styling_ok-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_styling_ok-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_styling_ok-copy.mat_tech, .dropdown-wrapper_styling_ok-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.padded, .dropdown-wrapper_wallbays_ok-copy-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_wallbays_ok-copy-copy.mat_tech, .dropdown-wrapper_wallbays_ok-copy-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_bars_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_bars_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_bars_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_bars_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_bars_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_bars_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_bars_ok.captions.padded, .dropdown-wrapper_bars_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_bars_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_bars_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_bars_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_bars_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_bars_ok.mat_tech, .dropdown-wrapper_bars_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_fixtures_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_fixtures_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_fixtures_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_fixtures_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_fixtures_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_fixtures_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_fixtures_ok.captions.padded, .dropdown-wrapper_fixtures_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_fixtures_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_fixtures_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_fixtures_ok.mat_tech, .dropdown-wrapper_fixtures_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_equipment_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_equipment_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_equipment_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_equipment_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_equipment_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_equipment_ok.captions.padded, .dropdown-wrapper_equipment_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_equipment_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_equipment_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_equipment_ok.mat_tech, .dropdown-wrapper_equipment_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_footwear_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_footwear_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_footwear_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_footwear_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_footwear_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_footwear_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_footwear_ok.captions.padded, .dropdown-wrapper_footwear_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_footwear_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_footwear_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_footwear_ok.mat_tech, .dropdown-wrapper_footwear_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_accessories_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_accessories_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_accessories_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_accessories_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_accessories_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_accessories_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_accessories_ok.captions.padded, .dropdown-wrapper_accessories_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_accessories_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_accessories_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_accessories_ok.mat_tech, .dropdown-wrapper_accessories_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_mannequins_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_mannequins_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_mannequins_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_mannequins_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_mannequins_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_mannequins_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_mannequins_ok.captions.padded, .dropdown-wrapper_mannequins_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_mannequins_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_mannequins_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_mannequins_ok.mat_tech, .dropdown-wrapper_mannequins_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_props_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_props_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_props_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_props_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_props_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_props_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_props_ok.captions.padded, .dropdown-wrapper_props_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_props_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_props_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_props_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_props_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_props_ok.mat_tech, .dropdown-wrapper_props_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_tools_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_tools_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_tools_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_tools_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_tools_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_tools_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_tools_ok.captions.padded, .dropdown-wrapper_tools_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_tools_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_tools_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_tools_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_tools_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_tools_ok.mat_tech, .dropdown-wrapper_tools_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_old_concept {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_old_concept.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_old_concept.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_old_concept.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_old_concept.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_old_concept.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_old_concept.captions.padded, .dropdown-wrapper_old_concept.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_old_concept.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_old_concept.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_old_concept.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_old_concept.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_old_concept.mat_tech, .dropdown-wrapper_old_concept.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_triangle-concept_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_triangle-concept_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_triangle-concept_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.padded, .dropdown-wrapper_triangle-concept_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_triangle-concept_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_triangle-concept_ok.mat_tech, .dropdown-wrapper_triangle-concept_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_redbox_concept_ok {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_redbox_concept_ok.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_redbox_concept_ok.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.padded, .dropdown-wrapper_redbox_concept_ok.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_redbox_concept_ok.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_redbox_concept_ok.mat_tech, .dropdown-wrapper_redbox_concept_ok.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_city_concept {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_city_concept.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_city_concept.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_city_concept.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_city_concept.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_city_concept.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_city_concept.captions.padded, .dropdown-wrapper_city_concept.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_city_concept.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_city_concept.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_city_concept.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_city_concept.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_city_concept.mat_tech, .dropdown-wrapper_city_concept.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_2concept {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_2concept.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_2concept.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_2concept.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_2concept.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_2concept.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_2concept.captions.padded, .dropdown-wrapper_2concept.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_2concept.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_2concept.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_2concept.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_2concept.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_2concept.mat_tech, .dropdown-wrapper_2concept.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_special_fixtures {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_special_fixtures.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_special_fixtures.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_special_fixtures.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_special_fixtures.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_special_fixtures.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_special_fixtures.captions.padded, .dropdown-wrapper_special_fixtures.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_special_fixtures.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_special_fixtures.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_special_fixtures.mat_tech, .dropdown-wrapper_special_fixtures.formula {
    margin-bottom: 0;
  }

  .container-vm-tools {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-wrapper_seasonal_guidelines {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_seasonal_guidelines.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_seasonal_guidelines.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.padded, .dropdown-wrapper_seasonal_guidelines.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_seasonal_guidelines.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_seasonal_guidelines.mat_tech, .dropdown-wrapper_seasonal_guidelines.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_newsletters {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_newsletters.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_newsletters.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_newsletters.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_newsletters.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_newsletters.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_newsletters.captions.padded, .dropdown-wrapper_newsletters.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_newsletters.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_newsletters.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_newsletters.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_newsletters.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_newsletters.mat_tech, .dropdown-wrapper_newsletters.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_campaign_portal {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_campaign_portal.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_campaign_portal.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_campaign_portal.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_campaign_portal.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_campaign_portal.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_campaign_portal.captions.padded, .dropdown-wrapper_campaign_portal.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_campaign_portal.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_campaign_portal.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_campaign_portal.mat_tech, .dropdown-wrapper_campaign_portal.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_yoobic_missions {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_yoobic_missions.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_yoobic_missions.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_yoobic_missions.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_yoobic_missions.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_yoobic_missions.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_yoobic_missions.captions.padded, .dropdown-wrapper_yoobic_missions.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_yoobic_missions.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_yoobic_missions.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_yoobic_missions.mat_tech, .dropdown-wrapper_yoobic_missions.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_the_program {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_the_program.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_the_program.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_the_program.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_the_program.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_the_program.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_the_program.captions.padded, .dropdown-wrapper_the_program.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_the_program.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_the_program.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_the_program.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_the_program.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_the_program.mat_tech, .dropdown-wrapper_the_program.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_vm_ambassador-role {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_vm_ambassador-role.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_vm_ambassador-role.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.padded, .dropdown-wrapper_vm_ambassador-role.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_vm_ambassador-role.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_vm_ambassador-role.mat_tech, .dropdown-wrapper_vm_ambassador-role.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_wm_tasks {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_wm_tasks.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_wm_tasks.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_wm_tasks.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_wm_tasks.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_wm_tasks.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_wm_tasks.captions.padded, .dropdown-wrapper_wm_tasks.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_wm_tasks.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_wm_tasks.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_wm_tasks.mat_tech, .dropdown-wrapper_wm_tasks.formula {
    margin-bottom: 0;
  }

  .nav-menu-5 {
    flex-direction: column;
  }

  .navbar-logo-left-container.shadow-three {
    padding: 10px 0;
  }

  .container-1210 {
    max-width: none;
  }

  .navbar-brand-2 {
    width: 100px;
    height: 50px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .div-colonna-sx {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .div-colonna-dx {
    justify-content: flex-start;
    align-items: center;
  }

  .div_foto_dx {
    width: 90%;
    height: 60%;
  }

  .div_foto_sx {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

  .slider-tnf-sx {
    width: 70%;
  }

  .slider-tnf-sx._60 {
    height: 60%;
  }

  .slide_sx_foto1 {
    background-position: 0%;
  }

  .div-testo-innovative {
    padding-bottom: 0;
    padding-left: 20px;
  }

  .text-block-60 {
    height: 50px;
    margin-bottom: 10px;
  }

  .div-innovative, .div-tech {
    min-height: 50px;
  }

  .link-2 {
    font-size: 7vw;
  }

  .div-block-1907 {
    height: 100vh;
    padding-left: 20px;
  }

  .paragraph-23 {
    font-size: 10vw;
    line-height: 10vw;
  }

  .text-block-63 {
    width: 100%;
    font-size: 6vw;
    line-height: 6vw;
  }

  .text-block-63.dvm_key-benefit {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 4vw;
    line-height: 4vw;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.verticale {
    font-size: 6vw;
    line-height: 6vw;
  }

  .text-block-63.dvm_key-benefit.dryvent-how_to_layer.nero-100 {
    line-height: 30px;
  }

  .text-block-63.the-drop, .text-block-63.nero {
    font-size: 24px;
    line-height: 24px;
  }

  .text-block-63.dotknit_2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .div_text_ski_touring_is {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_ski_touring_is.testo-centrato {
    height: auto;
  }

  .div_text_ski_touring_is.nero {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_text_ski_touring_is.nero.colonna_discover {
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_text_ski_touring_is.nero._40pt, .div_text_ski_touring_is.nero._40 {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_text_ski_touring_is.nero._5050_insulation, .div_text_ski_touring_is.nero.colonna_vectiv {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div_text_ski_touring_is.nero._10 {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_text_ski_touring_is.intro {
    height: auto;
  }

  .paragraph-24 {
    width: 100%;
  }

  .quick-stack-15 {
    max-width: none;
    min-height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1908 {
    width: 200px;
    height: 250px;
  }

  .cell-31 {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-31.text_alpinism {
    padding-top: 123px;
  }

  .ski_types_of_skiing {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cell-32 {
    flex-flow: column;
  }

  .div-block-1909 {
    width: 100%;
    padding: 20px 0;
    left: 0%;
  }

  .slider-27 {
    width: 100vw;
    height: 200px;
    margin-bottom: 0;
    bottom: auto;
  }

  .slider-27.foto_dx_alpinism {
    bottom: 0;
  }

  .section-13 {
    width: 100%;
  }

  .dropdown-wrapper-vm-tools-2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .div-block-spazio-video-4 {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-spazio-video-4.sx {
    text-align: left;
  }

  .bold-text-81 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-1910 {
    height: auto;
  }

  .div-block-1911 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    height: 20px;
  }

  .div-block-titoloni-6 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-65 {
    font-size: 14px;
    line-height: 15px;
  }

  .sottotitolo-segmento-5 {
    letter-spacing: 0;
    font-size: 18px;
    line-height: 21px;
  }

  .sottotitolo-segmento-5.bianco {
    padding-bottom: 0;
  }

  .dropdown-trigger_2-2 {
    height: auto;
    margin-bottom: 2px;
    padding: 0 15px;
  }

  .dropdown-trigger_2-2.vm-pillars {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.aida-principle {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .dropdown-trigger_2-2.ski_jacket {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.ski_jacket.foto1, .dropdown-trigger_2-2.ski_jacket.foto3, .dropdown-trigger_2-2.ski_jacket.foto2 {
    height: 250px;
  }

  .dropdown-trigger_2-2.ski_jacket-copy {
    height: 60px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .dropdown-trigger_2-2.vm-pillars {
    border-right-style: none;
    height: 40px;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .bold-text-82 {
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-11 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-11.piccolo.dx {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-11.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 16px;
  }

  .sub-altobasso-small-13 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-13.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .sub-altobasso-small-13.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .sub-altobasso-small-13.space-up-copy {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .sub-altobasso-small-13.space-up-copy.dx {
    text-align: left;
  }

  .sub-altobasso-small-13.verto-alpine-gore-tex, .sub-altobasso-small-13.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .sub-altobasso-small-13.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .bold-text-83 {
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .image-example-captions-7 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-7.athletes-tnf {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-wrapper_q-a {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_q-a.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_q-a.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_q-a.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_q-a.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_q-a.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_q-a.captions.padded, .dropdown-wrapper_q-a.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_q-a.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_q-a.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_q-a.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_q-a.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_q-a.mat_tech, .dropdown-wrapper_q-a.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_q-a._600p-x {
    width: auto;
    margin-bottom: 40px;
  }

  .dropdown-wrapper_q-a.pfas {
    margin-bottom: 40px;
  }

  .dropdown-wrapper_terrain {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_terrain.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_terrain.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_terrain.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_terrain.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_terrain.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_terrain.captions.padded, .dropdown-wrapper_terrain.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_terrain.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_terrain.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_terrain.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_terrain.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_terrain.mat_tech, .dropdown-wrapper_terrain.formula {
    margin-bottom: 0;
  }

  .cell-31-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-85.sx {
    text-align: left;
  }

  .dropdown-wrapper_equipment {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_equipment.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_equipment.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_equipment.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_equipment.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_equipment.captions.padded, .dropdown-wrapper_equipment.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_equipment.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_equipment.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_equipment.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_equipment.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_equipment.mat_tech, .dropdown-wrapper_equipment.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_equipment-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_equipment-copy.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_equipment-copy.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_equipment-copy.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_equipment-copy.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_equipment-copy.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_equipment-copy.captions.padded, .dropdown-wrapper_equipment-copy.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_equipment-copy.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_equipment-copy.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_equipment-copy.mat_tech, .dropdown-wrapper_equipment-copy.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_physical-demands {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_physical-demands.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_physical-demands.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_physical-demands.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_physical-demands.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_physical-demands.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_physical-demands.captions.padded, .dropdown-wrapper_physical-demands.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_physical-demands.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_physical-demands.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_physical-demands.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_physical-demands.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_physical-demands.mat_tech, .dropdown-wrapper_physical-demands.formula {
    margin-bottom: 0;
  }

  .dropdown-wrapper_experience-and-skills {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .dropdown-wrapper_experience-and-skills.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .dropdown-wrapper_experience-and-skills.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .dropdown-wrapper_experience-and-skills.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .dropdown-wrapper_experience-and-skills.captions.waterproof {
    top: 81px;
  }

  .dropdown-wrapper_experience-and-skills.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .dropdown-wrapper_experience-and-skills.captions.padded, .dropdown-wrapper_experience-and-skills.captions.low-profile-cayesh {
    right: 36px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .dropdown-wrapper_experience-and-skills.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .dropdown-wrapper_experience-and-skills.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .dropdown-wrapper_experience-and-skills.mat_tech, .dropdown-wrapper_experience-and-skills.formula {
    margin-bottom: 0;
  }

  .div_note_ski_touring {
    width: auto;
  }

  .title {
    aspect-ratio: auto;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 20px;
    top: 0;
  }

  .container-1212 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1912 {
    height: auto;
  }

  .div_drop_down {
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_drop_down.q_a_different-ski {
    width: auto;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_drop_down.different-type-off-ski {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sky_how-ski-touring {
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: block;
  }

  .title-layering-system {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    left: 0%;
  }

  .div-foto {
    width: 150px;
    height: 200px;
  }

  .slider-27-copy, .slider-sx_layering-system {
    width: 260px;
    height: 200px;
  }

  .div_text_layering_system {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    left: 0%;
  }

  .quick-stack-layering-system {
    max-width: none;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .dic_dx_layering-system, .div_foto-_dx_layering_sytem_3 {
    width: 150px;
    height: 200px;
  }

  .div-block-1914 {
    align-self: auto;
    width: 100vw;
    height: auto;
    bottom: 0;
  }

  .sky_how-ski-touring-copy, .ski_components {
    width: auto;
  }

  .container_components {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack_components {
    max-width: none;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell_1_components, .cell_2_components {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-16 {
    align-self: center;
    width: 70%;
  }

  .div_logo.vuota {
    display: none;
  }

  .alpinism {
    background-position: 50%;
  }

  .div-text_alpinism {
    height: 100vh;
    padding-left: 20px;
  }

  .div-key_alpinism {
    width: 100%;
    padding: 20px 21px;
    left: 0%;
  }

  .div-alpinism_dx {
    width: 100vw;
  }

  .div_foto_sx_alpinism {
    width: 150px;
    height: 200px;
  }

  .div_foto_sx_alpinism.foto-3, .div_foto_sx_alpinism._4 {
    height: 0;
    margin-bottom: 0;
  }

  .div_text_alpinism {
    padding-left: 10%;
    padding-right: 10%;
  }

  .footer-notice-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 0;
  }

  .footer-notice-2.home {
    padding-left: 1px;
    padding-right: 1px;
  }

  .column-28.nascondi-sm {
    display: flex;
  }

  .column-29 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .text-block-66 {
    font-size: 10px;
    line-height: 12px;
  }

  .footer-2 {
    height: 70px;
  }

  .wildcatbe {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .wildcatbe:hover {
    color: #f1fcfc;
  }

  .wildcatbe.wildcat_black_edition {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 0;
    font-size: 16px;
  }

  .wildcatbe.wildcat_black_edition.w--current {
    color: #000;
  }

  .wildcatbe.wildcat_black_edition.w--current:hover {
    color: #fff;
  }

  .tendina_freeride {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 240px;
    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    display: flex;
  }

  .tendina_freeride:active {
    color: #fff;
  }

  .tendina_freeride.w--open {
    color: #fff;
    justify-content: space-between;
    width: 220px;
    padding-left: 0;
  }

  .tendina_freeride.w--open:focus {
    opacity: 1;
    background-color: #0000;
  }

  .div_cta_its_f24 {
    background-color: var(--white);
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    display: block;
  }

  .amphibio-link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .amphibio-link:hover {
    color: #f1fcfc;
  }

  .amphibio-link._2 {
    color: #000;
    background-color: #0000;
    border-bottom: 0 solid #000;
    flex-direction: column;
    width: 220px;
    height: 40px;
    margin-top: 10px;
    margin-left: 0;
    padding: 0;
    font-size: 16px;
    display: flex;
    position: static;
  }

  .menu-close {
    width: 40px;
    height: 40px;
    inset: 0% auto auto 0%;
  }

  .div-ripstick_ws {
    flex-direction: row;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .insomnia {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .insomnia:hover {
    color: #f1fcfc;
  }

  .insomnia.riga {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 0;
    font-size: 16px;
  }

  .insomnia.riga.w--current {
    color: #000;
  }

  .insomnia.riga.w--current:hover {
    color: #fff;
  }

  .insomnia.wildcat_black_edition {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 0;
    font-size: 16px;
  }

  .insomnia.wildcat_black_edition.w--current {
    color: #000;
  }

  .insomnia.wildcat_black_edition.w--current:hover {
    color: #fff;
  }

  .title_salestools {
    flex: 0 auto;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .tendina_adventure {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 240px;
    margin-right: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    display: flex;
  }

  .tendina_adventure:active {
    color: #fff;
  }

  .tendina_adventure.w--open {
    color: #fff;
    justify-content: space-between;
    width: 220px;
    padding-left: 0;
  }

  .tendina_adventure.w--open:focus {
    opacity: 1;
    background-color: #0000;
  }

  .div-element {
    flex-direction: row;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .voyager {
    border: 1px #000;
    border-bottom-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    width: 220px;
    padding-left: 0;
    display: flex;
  }

  .menu-wrapper {
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    height: auto;
    margin-top: 65px;
    padding: 0 0 30px;
    display: inline-flex;
    position: fixed;
    inset: 0%;
    overflow: scroll;
  }

  .titolo_innovation {
    background-color: var(--blu-tnf-f24);
    background-image: none;
    width: 100%;
    height: auto;
    min-height: 100px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 21px;
    display: flex;
  }

  .ws {
    float: none;
    clear: none;
    text-align: right;
    object-fit: scale-down;
    object-position: 50% 50%;
    flex: 0 auto;
    width: 25px;
    height: 25px;
    margin-left: 48px;
    padding-left: 0;
    display: block;
    position: static;
    bottom: 0;
    left: 185px;
  }

  .ws.relative {
    margin-left: -13px;
    position: relative;
    bottom: 40px;
    left: 210px;
  }

  .wingman {
    border: 1px #000;
    border-bottom-width: 0;
    flex-flow: column;
    justify-content: flex-start;
    width: 220px;
    padding-left: 0;
    display: flex;
  }

  .ibex_ws {
    flex-direction: row;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .menu_elemwnt_2021 {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .menu_elemwnt_2021:hover {
    color: #f1fcfc;
  }

  .menu_elemwnt_2021._2 {
    color: #000;
    background-color: #0000;
    border-bottom: 0 solid #000;
    width: 120px;
    height: 40px;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 16px;
    display: block;
    position: static;
  }

  .kids-menu {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .kids-menu:hover {
    color: #f1fcfc;
  }

  .kids-menu.tweenertendina {
    background-color: #0000;
    border: 0 solid #fff;
    border-bottom-width: 1px;
    align-items: flex-start;
    width: 220px;
    height: 40px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 16px;
  }

  .kids-menu.tweenertendina:hover {
    position: static;
  }

  .tendina-ibex {
    width: 220px;
  }

  .div-race {
    flex-direction: row;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .tendina-all_mountain_2021 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 240px;
    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    display: flex;
  }

  .tendina-all_mountain_2021:active {
    color: #fff;
  }

  .tendina-all_mountain_2021.w--open {
    color: #fff;
    justify-content: space-between;
    width: 220px;
    padding-left: 0;
  }

  .tendina-all_mountain_2021.w--open:focus {
    opacity: 1;
    background-color: #0000;
  }

  .dive-element-ws {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .text--sly-lourney.precision {
    color: var(--black);
    width: 100%;
    height: auto;
    margin-left: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .icon-3 {
    color: #fff;
    text-align: right;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    width: auto;
    height: 30px;
    margin-top: -6px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .menu-trigger-wrapper {
    background-color: var(--blu-tnf-f24);
    background-repeat: no-repeat;
    background-size: 70%;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .text_we-build {
    color: #000;
    height: auto;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
  }

  .amphibio_tendina-copy {
    border: 1px #000;
    flex-flow: row;
    justify-content: flex-start;
    width: 220px;
    padding-left: 0;
    display: block;
  }

  .navbar-menu-de_2022 {
    height: 40px;
    left: 0%;
    right: 0%;
  }

  .text-block-11 {
    color: #000;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 400;
    display: block;
    position: static;
  }

  .text-block-11:hover {
    opacity: .5;
  }

  .text-block-11:active, .text-block-11:focus {
    color: #fff;
  }

  .adventure-tendina {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .adventure-tendina.w--open {
    text-align: center;
    background-color: #c4de80;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .link_skijourney-copy {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .link_skijourney-copy.w--current {
    width: 240px;
  }

  .text_ski-touring---alpinism {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .text_ski-touring---alpinism:hover {
    color: #f1fcfc;
  }

  .text_ski-touring---alpinism.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 3px 10px 3px 20px;
    font-size: 16px;
  }

  .text_ski-touring---alpinism.riga.w--current {
    color: #000;
  }

  .text_ski-touring---alpinism.riga.w--current:hover {
    color: #fff;
  }

  .div_link_menu_1 {
    background-color: var(--blu-tnf-f24);
    flex-flow: column;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-right: 0;
  }

  .ripsticktour-ws {
    flex-direction: row;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .dropdown-list {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .dropdown-list.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .menu_elan {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .menu_elan:hover {
    color: #f1fcfc;
  }

  .menu_elan.lynx {
    color: #000;
    background-color: #0000;
    border-bottom: 0 solid #000;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    font-size: 16px;
    display: block;
    position: static;
  }

  .menu_elan.riga-copy {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 0;
    font-size: 16px;
    display: flex;
  }

  .menu_elan.riga-copy.w--current {
    color: #000;
  }

  .menu_elan.riga-copy.w--current:hover {
    color: #fff;
  }

  .menu_elan._2 {
    color: #000;
    background-color: #0000;
    border-bottom: 0 solid #000;
    flex: 0 auto;
    width: 220px;
    height: 40px;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 5px;
    padding-left: 0;
    font-size: 16px;
    display: block;
    position: static;
  }

  .menu_elan.no-riga {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 0;
    font-size: 16px;
    display: flex;
  }

  .menu_elan.no-riga.w--current {
    color: #000;
  }

  .menu_elan.no-riga.w--current:hover {
    color: #fff;
  }

  .menu_elan.riga {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    height: 40px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 0;
    font-size: 16px;
    display: flex;
  }

  .menu_elan.riga.w--current {
    color: #000;
  }

  .menu_elan.riga.w--current:hover {
    color: #fff;
  }

  .dropdown-amphibio {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .dropdown-amphibio.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .dropdown-race {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .dropdown-race.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .icon-26 {
    color: #fff;
    text-align: right;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    width: auto;
    height: 30px;
    margin-top: -6px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .text-block-67 {
    color: var(--black);
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 400;
    display: flex;
    position: static;
  }

  .text-block-67:hover {
    opacity: .5;
  }

  .text-block-67:active, .text-block-67:focus {
    color: #fff;
  }

  .text-block-67.grigio_azzurro {
    text-align: left;
  }

  .home-5 {
    background-size: contain;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    padding-right: 0;
  }

  .home-5.w--current {
    height: 36px;
    margin-right: 10px;
    padding-right: 0;
  }

  .dropdown-list-11 {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .dropdown-list-11.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .link_ski-touring---alpinism {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .div-block-1919 {
    width: 18px;
    height: 18px;
  }

  .dropdown-ski_touring {
    z-index: 1000;
    background-color: var(--blu-tnf-f24);
    color: #fff;
    border-bottom-style: none;
    flex-flow: column;
    width: auto;
    height: auto;
    padding-bottom: 10px;
    padding-left: 0;
    display: inline-flex;
  }

  .dropdown-ski_touring.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .tendina-layaring-system {
    background-color: var(--blu-tnf-f24);
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .tendina-layaring-system:active {
    color: #fff;
  }

  .tendina-layaring-system.w--open {
    color: #fff;
    justify-content: space-between;
    width: 220px;
    padding-left: 0;
  }

  .tendina-layaring-system.w--open:focus {
    opacity: 1;
    background-color: #0000;
  }

  .tendina_layaring-system {
    background-color: var(--blu-tnf-f24);
    border-bottom-style: none;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .link_winter_fq {
    background-color: var(--blu-tnf-f24);
    width: 100vw;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    font-size: 20px;
    font-weight: 600;
    display: none;
  }

  .link_winter_fq.w--current {
    width: 240px;
  }

  .tendina_drop_tech {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link_ski-touring---alpinism-copy {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .dropdown-offtrail {
    z-index: 1000;
    background-color: #d4d4d4;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    display: none;
  }

  .dropdown-offtrail.w--open {
    text-align: center;
    background-color: #c4de80;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 230px;
    height: auto;
    padding: 5px 0 0 5px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .tendina_equipment {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link_equipment {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .text_snowmad {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .text_snowmad:hover {
    color: #f1fcfc;
  }

  .text_snowmad.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 0;
    font-size: 16px;
  }

  .text_snowmad.riga.w--current {
    color: #000;
  }

  .text_snowmad.riga.w--current:hover {
    color: #fff;
  }

  .div-block-1920 {
    padding-left: 40px;
  }

  .text-block-68 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: 200px;
    font-size: 30px;
    line-height: 26px;
    display: flex;
  }

  .quick-stack-17 {
    padding-top: 0;
  }

  .text-block-69.dvm_key_benefit-title.dryvent {
    font-size: 4vw;
    line-height: 4vw;
  }

  .paragraph-29 {
    margin-bottom: 40px;
  }

  .paragraph-29.dryvent.bianco {
    text-align: left;
  }

  .slider-28 {
    width: 100%;
    height: 200px;
  }

  .sottotitolo-segmento-6 {
    letter-spacing: 0;
    font-size: 18px;
    line-height: 21px;
  }

  .div-block-titoloni-7 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-1924 {
    height: auto;
  }

  .sub-altobasso-small-14 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-14.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .cell-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-foto_futurelight {
    height: 250px;
  }

  .body-3 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hamburger {
    justify-content: flex-start;
    align-items: center;
    height: 40px;
  }

  .paragraph-31 {
    margin-bottom: 40px;
  }

  .sottotitolo-segmento-7 {
    letter-spacing: 0;
    min-height: 30px;
    padding-top: 4px;
    font-size: 24px;
    line-height: 21px;
  }

  .div-block-1934 {
    height: auto;
  }

  .bold-text-91 {
    font-size: 20px;
    line-height: 24px;
  }

  .slider-30 {
    width: 100%;
    height: 200px;
  }

  .sub-altobasso-small-15 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-15.space-up, .sub-altobasso-small-15.outer_layer {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div-block-titoloni-8 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-titoloni-8.center {
    height: auto;
    min-height: 250px;
  }

  .div-foto_nuotse {
    height: 250px;
  }

  .dry_vent_1_a {
    height: 200px;
  }

  .div_dryvent_mono {
    padding-left: 0;
  }

  .div_technology-overview {
    height: 50px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .div_technology-overview.baselayer, .div_technology-overview.midlayer, .div_technology-overview.outerlayer {
    height: 70px;
  }

  .text-tech_overview {
    font-size: 18px;
    line-height: 26px;
  }

  .text-tech_overview.seam-sealed, .text-tech_overview.polartectext {
    text-align: left;
    align-self: auto;
    font-size: 28px;
  }

  .quick-stack-20 {
    height: auto;
  }

  .container-1218 {
    padding-left: 20px;
    line-height: 14px;
  }

  .div_text_overview {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1938.snomad, .div-block-1938.summit_offtrail {
    width: 50%;
    height: 200px;
    bottom: -81px;
  }

  .div-block-1938.summit-offtrail {
    height: 300px;
  }

  .div-block-1938.dotknit-thermal {
    height: 400px;
  }

  .div-block-1938.amp {
    width: 50%;
    height: 200px;
    bottom: -81px;
  }

  .div-block-1938.amp_38 {
    height: 300px;
  }

  .div-block-1938.rapidus_alpine {
    height: 300px;
    bottom: 90px;
  }

  .container-text_tech-overview {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .containe_title-dryvent {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .container-1219 {
    min-height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1219.dotknit_video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1219.gore, .container-1219._50-50_insulation, .container-1219.ventrix, .container-1219.clouddown {
    height: 100%;
  }

  .quick-stack-22 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1939.foto_dryvent_mono {
    width: 100%;
    height: 500px;
  }

  .div-block-1939.foto_baselayer, .div-block-1939.foto_midlayer {
    width: 100%;
    height: 350px;
  }

  .div-block-1939.foto_midlayer_a1 {
    width: 100%;
    height: 350px;
    bottom: 0;
  }

  .div-block-1939.foto_midlayer_3 {
    width: 100%;
    height: 350px;
  }

  .div-block-1939.foto_outerayer_a1 {
    width: 100%;
    height: 350px;
    bottom: 0;
  }

  .div-block-1939.gallery_de_la_rue {
    width: 100%;
    height: 500px;
  }

  .div-block-1939.foto_triple_baffle {
    width: 100%;
    height: 250px;
  }

  .div-block-1940 {
    width: 100%;
    padding: 20px;
  }

  .div-block-1940.key-benefit {
    margin-top: 0%;
    padding: 50px 20px;
  }

  .div-block-1940.key-benefit._20, .div-block-1940.key-benefit._15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.fabrics {
    margin-top: 0%;
    padding: 20px 0;
  }

  .div-block-1940.fabrics._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.fuction_midlayer {
    margin-top: 0%;
    padding: 20px;
  }

  .div-block-1940.fuction_midlayer._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.importance {
    margin-top: 0%;
    padding: 20px 0;
  }

  .div-block-1940.importance._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.mantain {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0%;
    margin-bottom: 20px;
    padding: 20px;
  }

  .div-block-1940.mantain._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.key_features_triple_baffle {
    margin-top: 0%;
    padding: 50px 20px;
  }

  .div-block-1940.key_features_triple_baffle._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-1940.key-features {
    margin-top: 0%;
    padding: 0 20px 50px;
  }

  .div-block-1940.key-features._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-key-benefit {
    height: auto;
    min-height: auto;
    margin-bottom: 0;
  }

  .div_foto_key_benefit {
    height: 400px;
    bottom: 0;
  }

  .div-block-1941 {
    height: auto;
    display: none;
  }

  .container-1220 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .dryvent_3_a {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .div-testo-dropdown {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dryvent_5_a {
    padding-right: 0;
  }

  .div-foto_dryvent_mono {
    height: 250px;
  }

  .dv_mono_5a {
    padding-left: 0;
    padding-right: 0;
  }

  .dv_mono_5a.colonna-sx {
    min-height: 300px;
  }

  .div-dm-key-benefit {
    height: 250px;
  }

  .base-layer {
    height: 200px;
  }

  .bold-text-93 {
    font-size: 30px;
    line-height: 30px;
  }

  .bold-text-93.nero, .bold-text-93.bianco-titolo, .bold-text-93.bianco_title {
    font-size: 24px;
    line-height: 24px;
  }

  .video-mobile {
    width: 100vw;
    height: auto;
    min-height: 500px;
    display: inline-flex;
    overflow: hidden;
  }

  .html-embed-mobile {
    height: auto;
  }

  .html-embed-mobile.triple_baffle {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: 500px;
  }

  .dryvent_3_b {
    overflow: visible;
  }

  .div_text_dryvent {
    min-height: 500px;
    padding-left: 10%;
    padding-right: 10%;
    overflow: visible;
  }

  .container-dryvent {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .video-desktop {
    height: auto;
    display: none;
  }

  .div-block-1942 {
    overflow: visible;
  }

  .base_layer_1_a {
    height: 200px;
  }

  .containe_base_layer {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .foto-base-layer {
    height: 300px;
  }

  .div_baselayer_fuction {
    width: 100%;
    padding: 20px 0;
  }

  .div_baselayer_fuction.key-benefit {
    margin-top: 0%;
    padding: 50px 20px;
  }

  .div_baselayer_fuction.key-benefit._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_baselayer_fuction.fabrics {
    margin-top: 0%;
    padding: 50px 20px;
  }

  .div_baselayer_fuction.fabrics._20, .div_baselayer_fuction.bs_fuction, .div_baselayer_fuction.ml_our_tech, .quick-stack-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-95 {
    min-height: 70px;
  }

  .cell-38 {
    flex-flow: column;
  }

  .containe_mid_layer {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .mid_layer_1a {
    height: 200px;
  }

  .foto_mid_layer {
    height: 300px;
  }

  .mid_layer_3_a {
    padding-bottom: 0;
  }

  .container_riga_3_mid_layer {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .outer_layer_1a, .outer_layer_1a-copy, .mid_layer_1a_copy, .outer_layer_1b {
    height: 200px;
  }

  .containe_outer_layer {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .foto_outer_layer {
    height: 300px;
  }

  .div_box_goretex {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .div_box_goretex.captions {
    top: 41px;
    right: -45px;
    overflow: visible;
  }

  .div_box_goretex.captions.knit-f21 {
    z-index: 11;
    width: 70px;
    height: 70px;
    top: 51px;
    left: -113px;
    right: auto;
    overflow: visible;
  }

  .div_box_goretex.captions.dual-flight-f21 {
    width: 60px;
    height: 60px;
    top: -41px;
    left: -32px;
    overflow: visible;
  }

  .div_box_goretex.captions.matryx {
    z-index: 1;
    width: 60px;
    height: 60px;
    top: 105px;
    left: 10px;
  }

  .div_box_goretex.captions.surface-s22 {
    height: 70px;
    top: -96px;
    right: -39px;
    overflow: visible;
  }

  .div_box_goretex.captions._3d-f21 {
    width: 70px;
    height: 70px;
    top: -1px;
    left: 133px;
  }

  .div_box_goretex.captions.waterproof {
    top: 81px;
  }

  .div_box_goretex.captions.crampon {
    top: -17px;
    right: 111px;
  }

  .div_box_goretex.captions.padded, .div_box_goretex.captions.low-profile-cayesh {
    right: 36px;
  }

  .div_box_goretex.captions.breithron-collar {
    top: -17px;
    right: 2px;
  }

  .div_box_goretex.captions.breithorn-ripstop {
    top: -3px;
    right: -2px;
  }

  .div_box_goretex.captions.breithorn-vibram {
    top: -66px;
    right: 85px;
  }

  .div_box_goretex.captions.breithorn-crampon {
    top: -180px;
    right: 99px;
  }

  .div_box_goretex.captions.breithorn-rubber {
    top: -106px;
    right: -67px;
  }

  .div_box_goretex.captions.breithotrn-brathable {
    top: -6px;
    right: 7px;
  }

  .div_box_goretex.captions.cragstone-boa {
    top: -33px;
    right: -7px;
  }

  .div_box_goretex.captions.cragstone-layer {
    top: -1px;
    right: 40px;
  }

  .div_box_goretex.captions.cragstone-carabiner {
    top: 19px;
    right: 76px;
  }

  .div_box_goretex.captions.cragstone-eva {
    top: -226px;
    right: 115px;
  }

  .div_box_goretex.captions.cragstone-vibram {
    top: -106px;
    right: 46px;
  }

  .div_box_goretex.captions.cragstone-plate {
    top: -193px;
    right: -69px;
  }

  .div_box_goretex.captions.cragstone-weight {
    top: -31px;
    right: -13px;
  }

  .div_box_goretex.mat_tech, .div_box_goretex.formula {
    margin-bottom: 0;
  }

  .div-testo-gif {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 60%;
    padding-bottom: 0;
    padding-left: 0;
  }

  .div_animato {
    width: 100%;
    min-height: 100px;
  }

  .div_animato.dx {
    background-position: 10%;
  }

  .quick-stack-24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 100px 21px 0;
  }

  .div-block-1944 {
    height: 100%;
  }

  .cell-41 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-title_the-drop {
    height: 80%;
  }

  .div_text_the_drop {
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_the_drop.testo-centrato {
    height: auto;
  }

  .titolo-the-drop {
    font-size: 50px;
    line-height: 50px;
  }

  .div-block_foto_delarue.foto_dryvent_mono {
    width: 100%;
    height: 500px;
  }

  .div-block_foto_delarue.foto_baselayer, .div-block_foto_delarue.foto_midlayer {
    width: 100%;
    height: 350px;
  }

  .div-block_foto_delarue.foto_midlayer_a1 {
    width: 100%;
    height: 350px;
    bottom: 0;
  }

  .div-block_foto_delarue.foto_midlayer_3 {
    width: 100%;
    height: 350px;
  }

  .div-block_foto_delarue.foto_outerayer_a1 {
    width: 100%;
    height: 350px;
    bottom: 0;
  }

  .div-block_foto_delarue.gallery_de_la_rue {
    width: 100%;
    height: 400px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider-31 {
    background-color: var(--white);
    padding: 20px;
  }

  .div_text_de_la_rue {
    width: 100%;
    padding: 20px;
  }

  .div_text_de_la_rue.key-benefit {
    margin-top: 0%;
    padding: 50px 20px;
  }

  .div_text_de_la_rue.key-benefit._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_text_de_la_rue.fabrics {
    margin-top: 0%;
    padding: 20px 0;
  }

  .div_text_de_la_rue.fabrics._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_text_de_la_rue.fuction_midlayer {
    margin-top: 0%;
    padding: 20px;
  }

  .div_text_de_la_rue.fuction_midlayer._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_text_de_la_rue.importance {
    margin-top: 0%;
    padding: 20px 0;
  }

  .div_text_de_la_rue.importance._20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .the_drop_3_a {
    background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
    background-position: 50% 100%, 0 0, 20%;
    height: auto;
  }

  .quick-stack-25 {
    height: auto;
  }

  .div-block-1945 {
    width: 100%;
    height: auto;
  }

  .div-block-1946 {
    width: 100%;
    height: 300px;
  }

  .the_drop_2a {
    background-image: url('../images/MAPPA_bianca.svg'), linear-gradient(to bottom, var(--the-drop), var(--the-drop)), url('../images/foto_the_drop_2_BN.jpg');
    background-position: 50% 100%, 0 0, 20%;
    height: auto;
  }

  .text-block-73 {
    font-size: 14px;
  }

  .dropdown-content-21 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .tech_the-drop {
    width: 90%;
  }

  .dropdown_the-drop {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin: 0 0 10px;
    overflow: hidden;
  }

  .dropdown_the-drop.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dropdown_the-drop.dd-innovation.spectra, .dropdown_the-drop.dd-innovation.foto-_01, .dropdown_the-drop.dd-innovation.foto-_02, .dropdown_the-drop.dd-innovation.sparck-curiosity, .dropdown_the-drop.dd-innovation.foto-_03, .dropdown_the-drop.dd-innovation.foto-_014, .dropdown_the-drop.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown_the-drop.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown_the-drop.dd-innovation.foto-_03, .dropdown_the-drop.dd-innovation.foto-_01, .dropdown_the-drop.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .containe_snomad-34 {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .containe_snomad-34.center {
    padding-bottom: 0;
  }

  .nomad_1_a {
    height: 200px;
    margin-bottom: 0;
  }

  .riga-nera {
    height: 50px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .riga-nera.baselayer, .riga-nera.midlayer, .riga-nera.outerlayer {
    height: 70px;
  }

  .riga-nera.snomad34, .riga-nera.amp {
    height: 20px;
  }

  .riga-nera.rapidus {
    height: 50px;
    padding-bottom: 0;
  }

  .container-prod_snomad_34 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nomad_2_a {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nomad_34_feture {
    height: auto;
    min-height: auto;
    margin-top: 100px;
    margin-bottom: 0;
  }

  .text_nomad {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .text_nomad.space-up, .text_nomad.outer_layer {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .container_snomad_34 {
    flex-flow: column;
    width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 60px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .nomad_3_a {
    padding-left: 0;
    padding-right: 0;
  }

  .div-foto_snomad {
    height: 350px;
  }

  .bold-9 {
    line-height: 16px;
  }

  .div-block-elements-3 {
    width: 80px;
    height: 80px;
  }

  .div-block-elements-3.icons {
    width: 250px;
    height: 250px;
  }

  .sub-altobasso-elenco-puntato-copy-3 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-copy-3.centrato {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .div-block-show-e-hide-quad4-3 {
    width: 150px;
    height: 150px;
    min-height: 150px;
  }

  .div-block-show-e-hide-quad4-3.video-tool {
    width: 250px;
  }

  .div-block-nomad {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-45 {
    justify-content: flex-start;
    align-items: center;
  }

  .containe_title-summit_offtrail_tr {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .summit_offrail_tr {
    height: 200px;
  }

  .div_technology_summit_offtrail {
    height: auto;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .div_technology_summit_offtrail.baselayer, .div_technology_summit_offtrail.midlayer, .div_technology_summit_offtrail.outerlayer {
    height: 70px;
  }

  .summit_offrail_1_a {
    padding-left: 0;
    padding-right: 0;
  }

  .div-foto_summit_offtrail {
    height: 350px;
    min-height: 400px;
  }

  .div-foto_summit_offtrail.lato, .div-foto_summit_offtrail.sole {
    height: auto;
    min-height: 300px;
  }

  .div_summit_trail {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-26 {
    height: 100vh;
  }

  .div-block-1954.gore-tex, .div-block-1954.futurelight_intro, .div-block-1954._50_insulation, .div-block-1954.clouddown_particolare {
    height: 50vh;
  }

  .cell-46 {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 20px;
  }

  .cell-46.goretex {
    padding-bottom: 0;
  }

  .cell-46.futurelight {
    background-image: linear-gradient(to bottom, var(--black-40), var(--black-40)), url('../images/hero_foto_futurelight.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 0;
  }

  .cell-46.goretex-copy, .cell-46.ventrix, .cell-46.futurefleece, .cell-46.dotknit_tech, .cell-46.cloud_down {
    padding-bottom: 0;
  }

  .text-block-75 {
    text-align: center;
    font-size: 30px;
    line-height: 26px;
  }

  .div_title_summit_offtrail {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .div_text_ski_touring_is-copy {
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_ski_touring_is-copy.testo-centrato {
    height: auto;
  }

  .summit_offrail_3_b, .summit_offrail_4_b, .summit_offrail_5_b, .summit_offrail_3_b_mobile, .summit_offrail_4_mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .div_title_verto_alpine {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .div-foto_summit_offtrail-copy {
    height: 350px;
    min-height: 400px;
  }

  .div-foto_summit_offtrail-copy.lato, .div-foto_summit_offtrail-copy.sole {
    height: auto;
    min-height: 300px;
  }

  .div_text_offtrail_tr {
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_offtrail_tr.testo-centrato {
    height: auto;
  }

  .offtrail_tr_2a {
    padding-left: 0;
    padding-right: 0;
  }

  .div_verto_alpine_mid_gtx {
    height: 350px;
    min-height: 400px;
  }

  .div_verto_alpine_mid_gtx.lato, .div_verto_alpine_mid_gtx.sole {
    height: auto;
    min-height: 300px;
  }

  .offtrail_tr_3a {
    padding-left: 0;
    padding-right: 0;
  }

  .div_title_verto_alpine_mid_gtx {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .div_text_verto_alpine_mid_gtx {
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_verto_alpine_mid_gtx.testo-centrato {
    height: auto;
  }

  .verto_alpine_3a {
    padding-left: 0;
    padding-right: 0;
  }

  .div-foto_summit_offtrail-copy-copy {
    height: 350px;
    min-height: 400px;
  }

  .div-foto_summit_offtrail-copy-copy.lato, .div-foto_summit_offtrail-copy-copy.sole {
    height: auto;
    min-height: 300px;
  }

  .div-foto_verto_alpine_mid_gtx {
    height: 350px;
    min-height: 400px;
  }

  .div-foto_verto_alpine_mid_gtx.lato, .div-foto_verto_alpine_mid_gtx.sole {
    height: auto;
    min-height: 300px;
  }

  .verto_alpine_4a, .verto_alpine_5a, .verto_alpine_6a {
    padding-left: 0;
    padding-right: 0;
  }

  .div-foto_verto_alpine_gtx {
    height: 350px;
    min-height: 400px;
  }

  .div-foto_verto_alpine_gtx.lato, .div-foto_verto_alpine_gtx.sole {
    height: auto;
    min-height: 300px;
  }

  .div-foto_nuptse_jacket, .div-foto_other-activities, .div-foto_water-proof, .div-50_50_down {
    height: 250px;
  }

  .containe_triple_baffle {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .dry_triple_baffle_1a, .triple_baffle_1a {
    height: 200px;
  }

  .div_foto_triple_baffle {
    height: 400px;
    bottom: 0;
  }

  .quick-stack-triple_baffle {
    height: auto;
    min-height: auto;
    margin-bottom: 0;
  }

  .div_text_triple_baffle {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_triple_baffle.testo-centrato {
    height: auto;
  }

  .containe_dotknit {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .dotknit_thermal {
    height: 200px;
  }

  .div_foto_dotknit_thermal {
    height: 400px;
    bottom: 0;
  }

  .quick-stack-dotknit_thermal {
    height: auto;
    min-height: auto;
    margin-bottom: 0;
  }

  .div_dot_knit {
    height: 250px;
  }

  .video_dotknit_desktop {
    display: none;
  }

  .video_dotknit_mobile {
    display: inline-flex;
  }

  .amp_1a {
    height: 200px;
    margin-bottom: 0;
  }

  .amp_2a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-foto_amp {
    height: 350px;
  }

  .div-foto_amp.retro {
    min-width: auto;
    height: auto;
    min-height: 400px;
  }

  .div-foto_amp._30 {
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 400px;
  }

  .div-foto_amp._38 {
    height: auto;
    min-height: 400px;
  }

  .div-foto_amp._38back {
    height: 0;
    min-height: 400px;
  }

  .amp_3_a {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .amp_4_a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rapidus_1a {
    height: 200px;
    margin-bottom: 0;
  }

  .div_summit_trail-copy, .div_rapidus_subtitlre {
    padding-left: 0;
    padding-right: 0;
  }

  .text_rapidus {
    height: auto;
    font-size: 18px;
    line-height: 26px;
  }

  .div_rapidus_evo_24 {
    height: 400px;
    min-height: auto;
  }

  .div_rapidus_evo_24.retro {
    min-width: auto;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_evo_24._30 {
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_evo_24._38 {
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_evo_24._38back {
    height: 0;
    min-height: 400px;
  }

  .tech_rapidus_eco_1 {
    letter-spacing: 0;
    font-size: 24px;
    line-height: 21px;
  }

  .tech_rapidus_eco_1.bianco {
    padding-bottom: 0;
  }

  .div-block-tech_rapidus {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .rapidus_3_a {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rapidus_2a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rapidus_4a {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_rapidus_alpine {
    height: 350px;
  }

  .div_rapidus_alpine.retro {
    min-width: auto;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine._30 {
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine._38 {
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine._38back {
    height: 0;
    min-height: 400px;
  }

  .div_rapidus_alpine_34 {
    height: 350px;
  }

  .div_rapidus_alpine_34.retro {
    min-width: auto;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine_34._30 {
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine_34._38 {
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine_34._38back {
    height: 0;
    min-height: 400px;
  }

  .div_rapidus_alpine-copy {
    height: 350px;
    min-height: 400px;
  }

  .div_rapidus_alpine-copy.retro {
    min-width: auto;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine-copy._30 {
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine-copy._38 {
    height: auto;
    min-height: 400px;
  }

  .div_rapidus_alpine-copy._38back {
    height: 0;
    min-height: 400px;
  }

  .div-block-1959 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .text-block-78 {
    width: auto;
    height: auto;
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 30px;
  }

  .text-block-78.nero {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 24px;
  }

  .paragraph-34 {
    font-size: 16px;
    line-height: 21px;
  }

  .quick-stack-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .link_susatinability {
    width: 100vw;
    height: 50px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 20px;
    font-weight: 600;
  }

  .link_susatinability.w--current {
    width: 240px;
  }

  .container-1225 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .dropdown_the-drop-copy {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin: 0 0 10px;
    overflow: hidden;
  }

  .dropdown_the-drop-copy.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dropdown_the-drop-copy.dd-innovation.spectra, .dropdown_the-drop-copy.dd-innovation.foto-_01, .dropdown_the-drop-copy.dd-innovation.foto-_02, .dropdown_the-drop-copy.dd-innovation.sparck-curiosity, .dropdown_the-drop-copy.dd-innovation.foto-_03, .dropdown_the-drop-copy.dd-innovation.foto-_014, .dropdown_the-drop-copy.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown_the-drop-copy.dd-innovation.foto-_03, .dropdown_the-drop-copy.dd-innovation.foto-_01, .dropdown_the-drop-copy.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .windwall-benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .windwall-benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .windwall-benefits.dd-innovation.spectra, .windwall-benefits.dd-innovation.foto-_01, .windwall-benefits.dd-innovation.foto-_02, .windwall-benefits.dd-innovation.sparck-curiosity, .windwall-benefits.dd-innovation.foto-_03, .windwall-benefits.dd-innovation.foto-_014, .windwall-benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .windwall-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .windwall-benefits.dd-innovation.foto-_03, .windwall-benefits.dd-innovation.foto-_01, .windwall-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .windwall-benefits.windproof {
    padding-bottom: 40px;
  }

  .testo-bianco {
    margin-bottom: 13px;
  }

  .testo-bianco.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .testo-bianco.innovation-texts.interview {
    column-count: 1;
  }

  .testo-bianco.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .testo-bianco.innovation-texts.deep-dive.black-dx, .testo-bianco.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .windwall-benefits_titolo-bianco {
    margin-bottom: 13px;
  }

  .windwall-benefits_titolo-bianco.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.interview {
    column-count: 1;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .windwall-benefits_titolo-bianco.innovation-texts.deep-dive.black-dx, .windwall-benefits_titolo-bianco.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .div-block-1962, .div-block-1962.brethable, .div-block-1962.comfortable {
    margin-bottom: 10px;
  }

  .windwall_benefits {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .windwall_benefits.futurelight {
    line-height: 24px;
  }

  .loop_text_pordenone_outer-copy {
    height: 30px;
  }

  .menu-neomnis {
    height: 32px;
  }

  ._020224 {
    height: 50px;
  }

  .menu_dx-2, .div-logo-neonis {
    height: 30px;
  }

  .home_sx {
    height: auto;
  }

  .h {
    align-items: flex-end;
    height: 50px;
    padding-right: 15px;
    font-size: 5vw;
  }

  .annunci_ok, .annunci_ok.w--current, .section_portdenone_loop, .menu_cos-e_neonis {
    height: 30px;
  }

  .menu-button-7 {
    height: 28px;
  }

  .container-1226, .cose_neonis, .cose_neonis.w--current, .navbar {
    height: 30px;
  }

  .header-2 {
    height: auto;
  }

  .div-block-5 {
    height: 30px;
  }

  .h2 {
    border-right-style: solid;
    width: 33.3vw;
    height: 30px;
    font-size: 2.5vw;
  }

  .home-6 {
    height: 30px;
  }

  .h2-pn {
    width: 33.3vw;
    height: 30px;
    font-size: 2.5vw;
  }

  .loop_text_outer {
    height: 50px;
  }

  .iscriviti, .iscriviti.w--current, .partners_ok, .partners_ok.w--current {
    height: 30px;
  }

  .gore-tex_1a {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-1963 {
    height: auto;
  }

  .logo-goretex {
    height: 30px;
  }

  .youtube-4 {
    height: auto;
    min-height: auto;
  }

  .section-23 {
    height: 100vh;
  }

  .code-embed {
    height: 30px;
  }

  .div_imm_gore-tex {
    width: 60%;
    height: 50px;
  }

  .title_gore {
    padding-top: 10px;
    font-size: 6vw;
    line-height: 6vw;
  }

  .title_gore.dvm_key-benefit {
    font-size: 4vw;
  }

  .title_gore.the-drop {
    font-size: 24px;
    line-height: 24px;
  }

  .text_gore_tex {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .text_gore_tex.testo-centrato, .goretex_video {
    height: auto;
  }

  .div_goretex {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div_goretex.testo-centrato {
    height: auto;
  }

  .video_goretex {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .gore-tex-a {
    height: auto;
  }

  .div_title_gore-tex {
    justify-content: center;
    align-items: center;
    height: 50vh;
    padding-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .gore-tex_4a {
    padding-right: 0;
  }

  .div_gore-tex_benefit {
    height: 250px;
  }

  .gore-tex_5a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div_gore-tex_shell_layer {
    height: 400px;
  }

  .foto_mid-layer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_gore-tex_grigio {
    height: 250px;
  }

  .div_text_goretex_subtitle {
    text-align: center;
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_goretex_subtitle.testo-centrato {
    height: auto;
  }

  .container-1225-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .div_text_gore_intro {
    padding: 30px 10%;
  }

  .div_gore-tex_5b {
    height: auto;
    min-height: 350px;
  }

  .container_goretex {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .gore_apparel {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .gore_apparel.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .gore_apparel.dd-innovation.spectra, .gore_apparel.dd-innovation.foto-_01, .gore_apparel.dd-innovation.foto-_02, .gore_apparel.dd-innovation.sparck-curiosity, .gore_apparel.dd-innovation.foto-_03, .gore_apparel.dd-innovation.foto-_014, .gore_apparel.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .gore_apparel.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .gore_apparel.dd-innovation.foto-_03, .gore_apparel.dd-innovation.foto-_01, .gore_apparel.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .title_apparel_col1 {
    margin-bottom: 13px;
    font-size: 20px;
  }

  .title_apparel_col1.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .title_apparel_col1.innovation-texts.interview {
    column-count: 1;
  }

  .title_apparel_col1.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .title_apparel_col1.innovation-texts.deep-dive.black-dx, .title_apparel_col1.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .text_apparel {
    margin-bottom: 13px;
  }

  .text_apparel.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .text_apparel.innovation-texts.interview {
    column-count: 1;
  }

  .text_apparel.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .text_apparel.innovation-texts.deep-dive.black-dx, .text_apparel.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .bold-text-108 {
    font-size: 24px;
    line-height: 24px;
  }

  .future-light_1a {
    height: auto;
  }

  .div_logo_futurelight {
    width: 60%;
    height: 50px;
  }

  .title_futurelight {
    padding-top: 10px;
    font-size: 6vw;
    line-height: 6vw;
  }

  .title_futurelight.dvm_key-benefit {
    font-size: 4vw;
  }

  .title_futurelight.the-drop {
    font-size: 24px;
    line-height: 24px;
  }

  .clouddown-video {
    height: auto;
  }

  .video_futurelight_the_science {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .div_text_gore_intro-copy {
    padding: 30px 10%;
  }

  .futurelight_2a {
    background-color: var(--future-light);
  }

  .div_text_futurelight {
    padding: 30px 10%;
  }

  .futurelight_breathability {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurelight_breathability.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurelight_breathability.dd-innovation.spectra, .futurelight_breathability.dd-innovation.foto-_01, .futurelight_breathability.dd-innovation.foto-_02, .futurelight_breathability.dd-innovation.sparck-curiosity, .futurelight_breathability.dd-innovation.foto-_03, .futurelight_breathability.dd-innovation.foto-_014, .futurelight_breathability.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_breathability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_breathability.dd-innovation.foto-_03, .futurelight_breathability.dd-innovation.foto-_01, .futurelight_breathability.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_waterproofness {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurelight_waterproofness.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurelight_waterproofness.dd-innovation.spectra, .futurelight_waterproofness.dd-innovation.foto-_01, .futurelight_waterproofness.dd-innovation.foto-_02, .futurelight_waterproofness.dd-innovation.sparck-curiosity, .futurelight_waterproofness.dd-innovation.foto-_03, .futurelight_waterproofness.dd-innovation.foto-_014, .futurelight_waterproofness.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_waterproofness.dd-innovation.foto-_03, .futurelight_waterproofness.dd-innovation.foto-_01, .futurelight_waterproofness.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_comfort {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurelight_comfort.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurelight_comfort.dd-innovation.spectra, .futurelight_comfort.dd-innovation.foto-_01, .futurelight_comfort.dd-innovation.foto-_02, .futurelight_comfort.dd-innovation.sparck-curiosity, .futurelight_comfort.dd-innovation.foto-_03, .futurelight_comfort.dd-innovation.foto-_014, .futurelight_comfort.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_comfort.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_comfort.dd-innovation.foto-_03, .futurelight_comfort.dd-innovation.foto-_01, .futurelight_comfort.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_durability {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurelight_durability.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurelight_durability.dd-innovation.spectra, .futurelight_durability.dd-innovation.foto-_01, .futurelight_durability.dd-innovation.foto-_02, .futurelight_durability.dd-innovation.sparck-curiosity, .futurelight_durability.dd-innovation.foto-_03, .futurelight_durability.dd-innovation.foto-_014, .futurelight_durability.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_durability.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_durability.dd-innovation.foto-_03, .futurelight_durability.dd-innovation.foto-_01, .futurelight_durability.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div_text_futurelight_macro {
    padding: 30px 10%;
  }

  .futurelight_4a {
    background-size: 80%;
  }

  .futurelight_5a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div_futurelight_col1, .div_futurelight_col2 {
    height: 400px;
  }

  .foto_trousers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_futurelight_col3 {
    height: 400px;
  }

  .foto_footwear {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._50_insulation_1a {
    height: auto;
  }

  .div_logo_50-50_insukation {
    width: 75%;
    height: 50px;
    margin-bottom: 0;
  }

  .div_text_50insulation_intro {
    padding: 30px 10%;
  }

  ._50_insulation_video {
    height: auto;
  }

  ._50_insulation_benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  ._50_insulation_benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  ._50_insulation_benefits.dd-innovation.spectra, ._50_insulation_benefits.dd-innovation.foto-_01, ._50_insulation_benefits.dd-innovation.foto-_02, ._50_insulation_benefits.dd-innovation.sparck-curiosity, ._50_insulation_benefits.dd-innovation.foto-_03, ._50_insulation_benefits.dd-innovation.foto-_014, ._50_insulation_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation_benefits.dd-innovation.foto-_03, ._50_insulation_benefits.dd-innovation.foto-_01, ._50_insulation_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  ._50_insulation.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  ._50_insulation.dd-innovation.spectra, ._50_insulation.dd-innovation.foto-_01, ._50_insulation.dd-innovation.foto-_02, ._50_insulation.dd-innovation.sparck-curiosity, ._50_insulation.dd-innovation.foto-_03, ._50_insulation.dd-innovation.foto-_014, ._50_insulation.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation.dd-innovation.foto-_03, ._50_insulation.dd-innovation.foto-_01, ._50_insulation.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation.breathable-benefits {
    padding-bottom: 40px;
  }

  ._50_insulation-benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  ._50_insulation-benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  ._50_insulation-benefits.dd-innovation.spectra, ._50_insulation-benefits.dd-innovation.foto-_01, ._50_insulation-benefits.dd-innovation.foto-_02, ._50_insulation-benefits.dd-innovation.sparck-curiosity, ._50_insulation-benefits.dd-innovation.foto-_03, ._50_insulation-benefits.dd-innovation.foto-_014, ._50_insulation-benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation-benefits.dd-innovation.foto-_03, ._50_insulation-benefits.dd-innovation.foto-_01, ._50_insulation-benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation-benefits.temperature_regulation {
    padding-bottom: 40px;
  }

  ._50_insulation_benefit_title {
    padding: 30px 10%;
  }

  .bold-text-109 {
    font-size: 24px;
    line-height: 24px;
  }

  ._50_insulation_3a {
    background-size: contain;
  }

  .cell_50insulation {
    background-image: url('../images/50_insulation_higly_comfortable_rosso.jpg');
    background-position: 50%;
    background-size: cover;
  }

  ._50_insulation_4a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div_50_insulation_4a_midlayer {
    height: 400px;
  }

  .div_text_50_insulation {
    padding: 30px 10%;
  }

  .container_50_insulation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .div_imm_50_insulation {
    width: 60%;
    height: 50px;
  }

  .gore_apparel-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .gore_apparel-copy.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .gore_apparel-copy.dd-innovation.spectra, .gore_apparel-copy.dd-innovation.foto-_01, .gore_apparel-copy.dd-innovation.foto-_02, .gore_apparel-copy.dd-innovation.sparck-curiosity, .gore_apparel-copy.dd-innovation.foto-_03, .gore_apparel-copy.dd-innovation.foto-_014, .gore_apparel-copy.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .gore_apparel-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .gore_apparel-copy.dd-innovation.foto-_03, .gore_apparel-copy.dd-innovation.foto-_01, .gore_apparel-copy.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._50_insulation_6a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  ._50_insulation_6b {
    padding-right: 0;
  }

  .div-50_down_tech {
    height: 250px;
    min-height: 350px;
  }

  .div-block-1966 {
    width: 100%;
    height: 50vh;
  }

  .ventrix_1a {
    height: auto;
  }

  .div_logo_ventrix {
    width: 75%;
    height: 50px;
    margin-bottom: 0;
  }

  .part_ventrix {
    background-image: url('../images/ventrix_intro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 50vh;
  }

  .cell_ventrix {
    background-image: none;
  }

  ._50_insulation_video-copy, .ventrix_video {
    height: auto;
  }

  .video_ventrix {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .ventrix_benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .ventrix_benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .ventrix_benefits.dd-innovation.spectra, .ventrix_benefits.dd-innovation.foto-_01, .ventrix_benefits.dd-innovation.foto-_02, .ventrix_benefits.dd-innovation.sparck-curiosity, .ventrix_benefits.dd-innovation.foto-_03, .ventrix_benefits.dd-innovation.foto-_014, .ventrix_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_benefits.dd-innovation.foto-_03, .ventrix_benefits.dd-innovation.foto-_01, .ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_benefit {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .ventrix_benefit.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .ventrix_benefit.dd-innovation.spectra, .ventrix_benefit.dd-innovation.foto-_01, .ventrix_benefit.dd-innovation.foto-_02, .ventrix_benefit.dd-innovation.sparck-curiosity, .ventrix_benefit.dd-innovation.foto-_03, .ventrix_benefit.dd-innovation.foto-_014, .ventrix_benefit.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_benefit.dd-innovation.foto-_03, .ventrix_benefit.dd-innovation.foto-_01, .ventrix_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._5ventrix_benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  ._5ventrix_benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  ._5ventrix_benefits.dd-innovation.spectra, ._5ventrix_benefits.dd-innovation.foto-_01, ._5ventrix_benefits.dd-innovation.foto-_02, ._5ventrix_benefits.dd-innovation.sparck-curiosity, ._5ventrix_benefits.dd-innovation.foto-_03, ._5ventrix_benefits.dd-innovation.foto-_014, ._5ventrix_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  ._5ventrix_benefits.dd-innovation.foto-_03, ._5ventrix_benefits.dd-innovation.foto-_01, ._5ventrix_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_3a {
    background-size: contain;
  }

  .ventrix_4a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div_ventrix_4a_midlayer {
    background-image: linear-gradient(#00000080, #00000080), url('../images/FW18_NE_VENTRIX_002_low.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    height: 400px;
  }

  .div_imm_ventrix {
    width: 60%;
    height: 50px;
  }

  .ventrix-products {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .ventrix-products.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .ventrix-products.dd-innovation.spectra, .ventrix-products.dd-innovation.foto-_01, .ventrix-products.dd-innovation.foto-_02, .ventrix-products.dd-innovation.sparck-curiosity, .ventrix-products.dd-innovation.foto-_03, .ventrix-products.dd-innovation.foto-_014, .ventrix-products.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix-products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix-products.dd-innovation.foto-_03, .ventrix-products.dd-innovation.foto-_01, .ventrix-products.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_6b {
    padding-right: 0;
  }

  .div_ventrix_benefits {
    height: 250px;
    min-height: 350px;
  }

  .futurefleece_1a {
    height: auto;
  }

  .div_title_futurefleece {
    justify-content: center;
    align-items: center;
    height: 50vh;
    padding-bottom: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .div_logo_futurefleece {
    width: 75%;
    height: 50px;
    margin-bottom: 0;
  }

  .part_futurefleece {
    background-image: url('../images/FutureFleece_1080x1920_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 50vh;
  }

  .futurefleece_video-copy {
    height: auto;
  }

  .video_futurefleece {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .div_text_futurefleece_intro-copy, .div_text_futurefleece_logo {
    padding: 30px 10%;
  }

  .div_text_futurefleece_logo.rosso.futureflace_blue {
    background-size: 40%;
    height: 40px;
  }

  .futurefleece_benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurefleece_benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurefleece_benefits.dd-innovation.spectra, .futurefleece_benefits.dd-innovation.foto-_01, .futurefleece_benefits.dd-innovation.foto-_02, .futurefleece_benefits.dd-innovation.sparck-curiosity, .futurefleece_benefits.dd-innovation.foto-_03, .futurefleece_benefits.dd-innovation.foto-_014, .futurefleece_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_benefits.dd-innovation.foto-_03, .futurefleece_benefits.dd-innovation.foto-_01, .futurefleece_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_futurefleece {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .ventrix_futurefleece.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .ventrix_futurefleece.dd-innovation.spectra, .ventrix_futurefleece.dd-innovation.foto-_01, .ventrix_futurefleece.dd-innovation.foto-_02, .ventrix_futurefleece.dd-innovation.sparck-curiosity, .ventrix_futurefleece.dd-innovation.foto-_03, .ventrix_futurefleece.dd-innovation.foto-_014, .ventrix_futurefleece.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .ventrix_futurefleece.dd-innovation.foto-_03, .ventrix_futurefleece.dd-innovation.foto-_01, .ventrix_futurefleece.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col_1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurefleece_col_1.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurefleece_col_1.dd-innovation.spectra, .futurefleece_col_1.dd-innovation.foto-_01, .futurefleece_col_1.dd-innovation.foto-_02, .futurefleece_col_1.dd-innovation.sparck-curiosity, .futurefleece_col_1.dd-innovation.foto-_03, .futurefleece_col_1.dd-innovation.foto-_014, .futurefleece_col_1.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col_1.dd-innovation.foto-_03, .futurefleece_col_1.dd-innovation.foto-_01, .futurefleece_col_1.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurefleece_col3.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurefleece_col3.dd-innovation.spectra, .futurefleece_col3.dd-innovation.foto-_01, .futurefleece_col3.dd-innovation.foto-_02, .futurefleece_col3.dd-innovation.sparck-curiosity, .futurefleece_col3.dd-innovation.foto-_03, .futurefleece_col3.dd-innovation.foto-_014, .futurefleece_col3.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_col3.dd-innovation.foto-_03, .futurefleece_col3.dd-innovation.foto-_01, .futurefleece_col3.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_3a {
    background-size: contain;
  }

  .text_furue-fleece {
    padding: 30px 10%;
  }

  .html-embed-futurefleece {
    height: auto;
  }

  .div_text_futurefleece {
    padding-left: 10%;
    padding-right: 10%;
  }

  .futurefleece_4a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .div_futurefleece_1f, .div_futurefleece_2f {
    height: 400px;
  }

  .foto_skin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_futurefleece_3f {
    height: 400px;
  }

  .foto_accessories {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_imm_futurefleece {
    width: 60%;
    height: 50px;
  }

  .futurefleece_products {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .futurefleece_products.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurefleece_products.dd-innovation.spectra, .futurefleece_products.dd-innovation.foto-_01, .futurefleece_products.dd-innovation.foto-_02, .futurefleece_products.dd-innovation.sparck-curiosity, .futurefleece_products.dd-innovation.foto-_03, .futurefleece_products.dd-innovation.foto-_014, .futurefleece_products.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_products.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_products.dd-innovation.foto-_03, .futurefleece_products.dd-innovation.foto-_01, .futurefleece_products.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurefleece_6b {
    padding-right: 0;
  }

  .div_futurefleece {
    height: 250px;
    min-height: 350px;
  }

  .dotknit_1a {
    height: auto;
  }

  .cell_dotknit {
    background-image: url('../images/dotknit_intro.jpg');
    background-position: 50%;
    background-size: cover;
  }

  .div_logo_dotknit_a {
    width: 75%;
    height: 50px;
    margin-bottom: 0;
  }

  .dotknit_video-copy {
    height: auto;
  }

  .dotknit_tech_benefits {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .dotknit_tech_benefits.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_tech_benefits.dd-innovation.spectra, .dotknit_tech_benefits.dd-innovation.foto-_01, .dotknit_tech_benefits.dd-innovation.foto-_02, .dotknit_tech_benefits.dd-innovation.sparck-curiosity, .dotknit_tech_benefits.dd-innovation.foto-_03, .dotknit_tech_benefits.dd-innovation.foto-_014, .dotknit_tech_benefits.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefits.dd-innovation.foto-_03, .dotknit_tech_benefits.dd-innovation.foto-_01, .dotknit_tech_benefits.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .windwall-benefits_titolo-bianco-copy {
    margin-bottom: 13px;
  }

  .windwall-benefits_titolo-bianco-copy.testi-lunghi {
    font-size: 14px;
    line-height: 17px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.interview {
    column-count: 1;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive {
    padding-left: 5px;
    font-size: 13px;
    line-height: 18px;
  }

  .windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive.black-dx, .windwall-benefits_titolo-bianco-copy.innovation-texts.deep-dive.black-dx.sx {
    text-align: center;
  }

  .dotknit_tech_benefit {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .dotknit_tech_benefit.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_tech_benefit.dd-innovation.spectra, .dotknit_tech_benefit.dd-innovation.foto-_01, .dotknit_tech_benefit.dd-innovation.foto-_02, .dotknit_tech_benefit.dd-innovation.sparck-curiosity, .dotknit_tech_benefit.dd-innovation.foto-_03, .dotknit_tech_benefit.dd-innovation.foto-_014, .dotknit_tech_benefit.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefit.dd-innovation.foto-_03, .dotknit_tech_benefit.dd-innovation.foto-_01, .dotknit_tech_benefit.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefits_col3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .dotknit_tech_benefits_col3.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.spectra, .dotknit_tech_benefits_col3.dd-innovation.foto-_01, .dotknit_tech_benefits_col3.dd-innovation.foto-_02, .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity, .dotknit_tech_benefits_col3.dd-innovation.foto-_03, .dotknit_tech_benefits_col3.dd-innovation.foto-_014, .dotknit_tech_benefits_col3.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_benefits_col3.dd-innovation.foto-_03, .dotknit_tech_benefits_col3.dd-innovation.foto-_01, .dotknit_tech_benefits_col3.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_tech_3a {
    background-size: contain;
  }

  .dotknit_4a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .dotknit_tech_layer {
    height: 400px;
  }

  .div_text_dotknit_tech {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .div_text_dotknit_tech.testo-centrato {
    height: auto;
  }

  .div_dotknit_accessories {
    height: 400px;
  }

  .foto_accessories_dotknit {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dotknit_summit-pro {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .dotknit_summit-pro.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_summit-pro.dd-innovation.spectra, .dotknit_summit-pro.dd-innovation.foto-_01, .dotknit_summit-pro.dd-innovation.foto-_02, .dotknit_summit-pro.dd-innovation.sparck-curiosity, .dotknit_summit-pro.dd-innovation.foto-_03, .dotknit_summit-pro.dd-innovation.foto-_014, .dotknit_summit-pro.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-pro.dd-innovation.foto-_03, .dotknit_summit-pro.dd-innovation.foto-_01, .dotknit_summit-pro.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1968 {
    flex-flow: column;
  }

  .div_imm_dotknit_tech {
    width: 60%;
    height: 50px;
  }

  .dotknit_summit-pro-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .dotknit_summit-pro-copy.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_summit-pro-copy.dd-innovation.spectra, .dotknit_summit-pro-copy.dd-innovation.foto-_01, .dotknit_summit-pro-copy.dd-innovation.foto-_02, .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity, .dotknit_summit-pro-copy.dd-innovation.foto-_03, .dotknit_summit-pro-copy.dd-innovation.foto-_014, .dotknit_summit-pro-copy.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-pro-copy.dd-innovation.foto-_03, .dotknit_summit-pro-copy.dd-innovation.foto-_01, .dotknit_summit-pro-copy.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-crevasse_t-shirt {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.spectra, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_02, .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_014, .dotknit_summit-crevasse_t-shirt.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_03, .dotknit_summit-crevasse_t-shirt.dd-innovation.foto-_01, .dotknit_summit-crevasse_t-shirt.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-50_dotknit_tech {
    height: 250px;
    min-height: 350px;
  }

  .containe_library {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 200px;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .foto-library {
    height: auto;
    min-height: 200px;
  }

  .div-block-1969 {
    height: 180px;
  }

  .div-block-1969._1, .div-block-1969._3 {
    height: 250px;
  }

  .futurefleece_4ab {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .icon_accessories {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fleeece_icon, .div_icon_against-the-skin {
    height: 400px;
  }

  .skin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video_clouddown {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: inline-flex;
  }

  .div_logo_clouddown {
    width: 60%;
    height: 50px;
  }

  .quick_stack_clouddown {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .futurelight_clouddown_1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .futurelight_clouddown_1.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .futurelight_clouddown_1.dd-innovation.spectra, .futurelight_clouddown_1.dd-innovation.foto-_01, .futurelight_clouddown_1.dd-innovation.foto-_02, .futurelight_clouddown_1.dd-innovation.sparck-curiosity, .futurelight_clouddown_1.dd-innovation.foto-_03, .futurelight_clouddown_1.dd-innovation.foto-_014, .futurelight_clouddown_1.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .futurelight_clouddown_1.dd-innovation.foto-_03, .futurelight_clouddown_1.dd-innovation.foto-_01, .futurelight_clouddown_1.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_compressible {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .clouddown_compressible.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .clouddown_compressible.dd-innovation.spectra, .clouddown_compressible.dd-innovation.foto-_01, .clouddown_compressible.dd-innovation.foto-_02, .clouddown_compressible.dd-innovation.sparck-curiosity, .clouddown_compressible.dd-innovation.foto-_03, .clouddown_compressible.dd-innovation.foto-_014, .clouddown_compressible.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_compressible.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_compressible.dd-innovation.foto-_03, .clouddown_compressible.dd-innovation.foto-_01, .clouddown_compressible.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_comfortable {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .clouddown_comfortable.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .clouddown_comfortable.dd-innovation.spectra, .clouddown_comfortable.dd-innovation.foto-_01, .clouddown_comfortable.dd-innovation.foto-_02, .clouddown_comfortable.dd-innovation.sparck-curiosity, .clouddown_comfortable.dd-innovation.foto-_03, .clouddown_comfortable.dd-innovation.foto-_014, .clouddown_comfortable.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_comfortable.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_comfortable.dd-innovation.foto-_03, .clouddown_comfortable.dd-innovation.foto-_01, .clouddown_comfortable.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_lightweight {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0 0 10px;
    padding-top: 40px;
    overflow: hidden;
  }

  .clouddown_lightweight.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .clouddown_lightweight.dd-innovation.spectra, .clouddown_lightweight.dd-innovation.foto-_01, .clouddown_lightweight.dd-innovation.foto-_02, .clouddown_lightweight.dd-innovation.sparck-curiosity, .clouddown_lightweight.dd-innovation.foto-_03, .clouddown_lightweight.dd-innovation.foto-_014, .clouddown_lightweight.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_lightweight.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_lightweight.dd-innovation.foto-_03, .clouddown_lightweight.dd-innovation.foto-_01, .clouddown_lightweight.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div_clouddown_layer {
    height: 400px;
  }

  .outer-insulation-layer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .clouddown_5a {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .container_clouddown {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .div_text_clouddown {
    padding: 30px 10%;
  }

  .dotknit_clouddown {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .dotknit_clouddown.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .dotknit_clouddown.dd-innovation.spectra, .dotknit_clouddown.dd-innovation.foto-_01, .dotknit_clouddown.dd-innovation.foto-_02, .dotknit_clouddown.dd-innovation.sparck-curiosity, .dotknit_clouddown.dd-innovation.foto-_03, .dotknit_clouddown.dd-innovation.foto-_014, .dotknit_clouddown.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_clouddown.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dotknit_clouddown.dd-innovation.foto-_03, .dotknit_clouddown.dd-innovation.foto-_01, .dotknit_clouddown.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_-himalaya {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .clouddown_-himalaya.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .clouddown_-himalaya.dd-innovation.spectra, .clouddown_-himalaya.dd-innovation.foto-_01, .clouddown_-himalaya.dd-innovation.foto-_02, .clouddown_-himalaya.dd-innovation.sparck-curiosity, .clouddown_-himalaya.dd-innovation.foto-_03, .clouddown_-himalaya.dd-innovation.foto-_014, .clouddown_-himalaya.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_-himalaya.dd-innovation.foto-_03, .clouddown_-himalaya.dd-innovation.foto-_01, .clouddown_-himalaya.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div_imm_clouddown {
    width: 60%;
    height: 50px;
  }

  .clouddown_parka {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .clouddown_parka.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .clouddown_parka.dd-innovation.spectra, .clouddown_parka.dd-innovation.foto-_01, .clouddown_parka.dd-innovation.foto-_02, .clouddown_parka.dd-innovation.sparck-curiosity, .clouddown_parka.dd-innovation.foto-_03, .clouddown_parka.dd-innovation.foto-_014, .clouddown_parka.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_parka.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .clouddown_parka.dd-innovation.foto-_03, .clouddown_parka.dd-innovation.foto-_01, .clouddown_parka.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .title-icon {
    text-align: center;
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .title-icon.testo-centrato {
    height: auto;
  }

  .dryvent_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-1972 {
    width: 100vw;
    max-width: none;
  }

  .quick-stack-31 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100vw;
    max-width: none;
    padding: 50px 40px;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-padding-section-medium {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .combine-heading-style-h6 {
    height: auto;
    padding-bottom: 10px;
  }

  .combine-team3_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .combine-team3_item.waterproofness, .combine-team3_item.goretex_waterproof, .combine-team3_item.clouddown_warmth, .combine-team3_item.higly-comfortable_5050insulation, .combine-team3_item.higly-comfortable_ventrix, .combine-team3_item.dotknit_warmth, .combine-team3_item.higly-comfortable_5050insulation-copy, .combine-team3_item.higly-comfortable_futurefleece, .combine-team3_item.flashdry_lightweight, .combine-team3_item.windwall_windproof, .combine-team3_item.dwr_water_resistent, .combine-team3_item.downfill_warmth, .combine-team3_item.polartec_breathable, .combine-team3_item.polartec_quick_drying, .combine-team3_item.polartec_durable_ok, .combine-team3_item.heatseeker_eco, .combine-team3_item.vectiv_efficiency, .combine-team3_item.lightrange_1 {
    width: 100%;
  }

  .combine-team3_image-wrapper, .icon_waterproofness {
    height: 10rem;
  }

  .benefits-windproofness {
    width: 100%;
  }

  .icon-windproofness {
    height: 10rem;
  }

  .benefit-breathability {
    width: 100%;
  }

  .dryvent_s3 {
    height: auto;
  }

  .dryvent_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_dryvent {
    height: auto;
    min-height: 350px;
  }

  .div-dryvent_outerlayer_1 {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    height: 400px;
  }

  .div-dryvent_outerlayer_1.futurlight {
    background-position: 50%;
  }

  .div-dryvent_outerlayer_3a {
    background-image: url('../images/dryvent_footwear.jpg');
    height: 400px;
  }

  .div-dryvent_outerlayer_2 {
    background-image: url('../images/dryvent_Trousers.jpg');
    height: 400px;
  }

  .testodryevent {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .testodryevent.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testodryevent.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testodryevent.space-up-copy {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testodryevent.space-up-copy.dx, .testodryevent.space-up-copy.nero._18pt {
    text-align: left;
  }

  .testodryevent.verto-alpine-gore-tex, .testodryevent.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testodryevent.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .uui-section_team06 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-team06_mask {
    width: 80%;
  }

  .discover-dryvent {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .discover-dryvent.testo-centrato {
    height: auto;
  }

  .discover-dryvent.nero._50 {
    width: 100%;
  }

  .discover-dryvent.intro {
    height: auto;
  }

  .dryvent_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-62 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .cell-63 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-1229 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-header-video {
    justify-content: center;
    align-items: flex-end;
    width: 100vw;
    max-width: none;
  }

  .div-header-video.futurelight {
    width: 100%;
  }

  .div-tech_overview, .div-tech_overview_2 {
    width: 100%;
    max-width: none;
  }

  .div-logo-dryvent {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text_tech_oveerview {
    padding-left: 0;
    padding-right: 0;
  }

  .div_dryvent_intro {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100vw;
    max-width: none;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div_futurelight_intro {
    width: 100%;
    max-width: none;
  }

  .futurelight_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .futurelight_s1 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-logo-futurelight {
    width: 90vw;
    max-width: none;
    height: 70px;
  }

  .combine-padding-section-futurelight {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .proven-durability, .excellent_windproofness, .innovative_waterproofness.waterproofness, .innovative_waterproofness.futurelight {
    width: 100%;
  }

  .icon-exceptional-comfort, .icon_proven_durability {
    height: 10rem;
  }

  .futurelight_s3 {
    height: auto;
  }

  .div-dryvent_outerlayer_3a-copy {
    background-image: url('../images/dryvent_footwear.jpg');
    height: 400px;
  }

  .div_footwear_futurelight {
    background-image: url('../images/footwear_futurelight.jpg');
    height: 400px;
  }

  .goretex-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .goretex_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-logo-goretex {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .combine-team3_image-wrapper-copy {
    height: 10rem;
  }

  .totally-windproof, .exceptionally-breathable {
    width: 100%;
  }

  .sottotitolo-goretex {
    margin-bottom: 40px;
  }

  .sottotitolo-goretex.dryvent.bianco {
    width: 100%;
  }

  .goretex_s3 {
    height: auto;
  }

  .goretex_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testogoretex {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .testogoretex.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testogoretex.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testogoretex.space-up-copy {
    text-align: left;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testogoretex.space-up-copy.dx {
    text-align: left;
  }

  .testogoretex.space-up-copy.nero._18pt, .testogoretex.space-up-copy.bianco_18pt._18pt {
    text-align: left;
    margin-bottom: 0;
  }

  .testogoretex.verto-alpine-gore-tex, .testogoretex.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .testogoretex.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .goretex_outerlayer_1 {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    height: 400px;
  }

  .div_goretex_discover {
    height: auto;
    min-height: 350px;
  }

  .dev_text_discover_text {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .dev_text_discover_text.testo-centrato, .dev_text_discover_text.intro {
    height: auto;
  }

  .walsh-container {
    flex: 0 auto;
    width: 100%;
  }

  .walsh-heading-regular {
    font-size: 1.4em;
    line-height: 1.2;
  }

  .walsh-main-paragraph {
    font-size: 1em;
  }

  .walsh-link-wrapper {
    font-size: 16px;
  }

  .walsh-card-wrapper-image {
    justify-content: center;
    align-items: flex-start;
    height: 200px;
  }

  .walsh-card-wrapper-image.ventrix_products {
    background-position: 0%;
  }

  .walsh-card-wrapper-image.vectiv_2 {
    background-image: url('../images/SUMMIT_VECTIV_SKY.png');
  }

  .walsh-inner-card-bottom {
    grid-row-gap: 1em;
    padding: 0 30px 45px;
  }

  .quick-stack-33.clouddown, .quick-stack-33._5050_insulation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-1974.clouddown, .div-block-1974._5050_insulation, .div-block-1974.ventrix-nero, .div-block-1974.dotknit_t-shirt, .div-block-1974.futurefleece, .div-block-1974.polartec {
    background-size: 50%;
  }

  .text-goretex-product {
    width: 100%;
    font-size: 21px;
    line-height: 6vw;
  }

  .text-goretex-product.dvm_key-benefit {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .text-goretex-product.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .text-goretex-product.the-drop, .text-goretex-product.nero {
    font-size: 24px;
    line-height: 24px;
  }

  .text-goretex-product.dotknit_2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .cell-64, .cell-64.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-65 {
    padding-bottom: 10px;
  }

  .cloud-down-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_testo_intro_clouddown.pieno {
    width: 80%;
  }

  .clouddown_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-logo-clouddown {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .combine-team3_clouddown {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon_warmth {
    height: 10rem;
  }

  .compressible {
    width: 100%;
  }

  .icon-compressible {
    height: 10rem;
  }

  .comfortable {
    width: 100%;
  }

  .combine-heading-style-h6-copy {
    height: 8em;
  }

  .lightweight {
    width: 100%;
  }

  .clouddown_s3 {
    height: auto;
  }

  .clouddown_outer_insulation_layer {
    background-image: url('../images/cloud_down_outher-insulation_layer.jpg');
    background-position: 50%;
    height: 400px;
  }

  .div_clouddowndiscover {
    height: auto;
    min-height: 350px;
  }

  .text-clouddown_summit {
    width: 100%;
    font-size: 21px;
    line-height: 6vw;
  }

  .text-clouddown_summit.dvm_key-benefit {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .text-clouddown_summit.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .text-clouddown_summit.the-drop, .text-clouddown_summit.nero {
    font-size: 24px;
    line-height: 24px;
  }

  .text-clouddown_summit.dotknit_2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .clouddown_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._5050_insulation_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._5050_insulation_s1 {
    background-color: #871b25;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._5050_insulation_s3 {
    height: auto;
  }

  ._5050_insulation_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-goretex-copy {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_confortable {
    height: 10rem;
  }

  .breathable {
    width: 100%;
  }

  .icon-breathable, .icon_temperature-regulating {
    height: 10rem;
  }

  .temperature-regulating {
    width: 100%;
  }

  .div_5050_insulation {
    height: auto;
    min-height: 350px;
  }

  ._5050_insulation_midlayer {
    background-image: url('../images/50_insulation_midlayer.jpg');
    background-position: 50%;
    height: 400px;
  }

  .ventrix_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ventrix_s1 {
    background-color: #871b25;
    background-image: url('../images/ventrix_macro.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ventrix_s3 {
    height: auto;
  }

  .ventrix_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ventrix {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100vw;
    max-width: none;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 30px;
  }

  .ventrix_midlayer {
    background-image: url('../images/ventrix_mid_layer.jpg');
    background-position: 50%;
    height: 400px;
  }

  .dotkint-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dotknit-s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dotknit_s3 {
    height: auto;
  }

  .dotknit_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-dotknit {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_super-breathable {
    height: 10rem;
  }

  .clouddown_outer_insulation_layer-copy, .clouddown_outer_insulation_layer-copy-copy {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    height: 400px;
  }

  .dotknit_skin_image {
    background-image: url('../images/dotknit_against_skin.jpg');
    background-position: 0%;
    height: 400px;
  }

  .dotknit_accessories_image {
    background-image: url('../images/dotknit_accessories.jpg');
    background-position: 50%;
    height: 400px;
  }

  .futurefleece_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .futurefleece_s1 {
    background-color: var(--futurefleece_ok);
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .futurefleece_s3 {
    height: auto;
  }

  .futurefleece_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_temperature-regulating-copy {
    height: 10rem;
  }

  .lightweight_image {
    width: 100%;
  }

  .disegno-skin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .disegno-accessories {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .disegno-accessories.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .disegno-accessories.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .disegno-accessories.space-up-copy {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .disegno-accessories.space-up-copy.dx {
    text-align: left;
  }

  .disegno-accessories.verto-alpine-gore-tex, .disegno-accessories.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .disegno-accessories.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .disegno_accessori {
    padding-left: 20px;
    padding-right: 20px;
  }

  .futurefleece_fleece {
    background-image: url('../images/futurefleece_Fleece.jpg');
    background-position: 50%;
    height: 400px;
  }

  .futurefleece_skin {
    background-image: url('../images/futurefleece_against_skin.jpg');
    background-position: 50%;
    height: 400px;
  }

  .futurefleece_accessories {
    background-image: url('../images/futurefleece_Accessories.jpg');
    background-position: 50%;
    height: 400px;
  }

  .flashdry-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flashdry_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .flashdry_s3 {
    height: auto;
  }

  .flashdry_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-flashdry {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_lightweight, .icon-skin {
    height: 10rem;
  }

  .next-to-skin-comfort, .flashdry_fast_drying {
    width: 100%;
  }

  .flashdry_canotta {
    background-image: url('../images/flashdry_aginst_skin_canotta.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .flashdry_tshirt {
    background-image: url('../images/flashdry_aginst_skin_t_shirt.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .logo_flashdry_nero.clouddown, .logo_flashdry_nero._5050_insulation, .logo_flashdry_nero.ventrix-nero, .logo_flashdry_nero.dotknit_t-shirt, .logo_flashdry_nero.futurefleece {
    background-size: 50%;
  }

  .windwall-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .windwall_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .windwall_s3 {
    height: auto;
  }

  .windwall_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-windwall {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .windawall_packable {
    width: 100%;
  }

  .icon_windproof {
    height: 10rem;
  }

  .windwall_outer_shell {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .outer_shell_layer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .windwall_photo_midlayer {
    background-image: url('../images/windwall_photo_midlayer.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .div_midlayer {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .div_midlayer.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div_midlayer.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div_midlayer.space-up-copy {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div_midlayer.space-up-copy.dx {
    text-align: left;
  }

  .div_midlayer.verto-alpine-gore-tex, .div_midlayer.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div_midlayer.how_to_layer, .div_midlayer.windwall {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div_midlayer.windwall.dx {
    text-align: left;
  }

  .windwall_photo_trouserts {
    background-image: url('../images/windwall_photo_touserts.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .disegno_trouserts {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo_windwall_nero.clouddown, .logo_windwall_nero._5050_insulation, .logo_windwall_nero.ventrix-nero, .logo_windwall_nero.dotknit_t-shirt, .logo_windwall_nero.futurefleece, .logo_flashdry_nero-copy.clouddown, .logo_flashdry_nero-copy._5050_insulation, .logo_flashdry_nero-copy.ventrix-nero, .logo_flashdry_nero-copy.dotknit_t-shirt, .logo_flashdry_nero-copy.futurefleece {
    background-size: 50%;
  }

  .dwr-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dwr_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dwr_s3 {
    height: auto;
  }

  .dwr_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-_dwr {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_water-resistant {
    height: 10rem;
  }

  .div_dwr {
    height: auto;
    min-height: 350px;
  }

  .foto_mid-layer-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dwr_footwaer {
    background-image: url('../images/dryvent_footwear.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .icon_footwear_dwr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon_footwear_dwr.dwe_icona {
    background-size: 80%;
  }

  .disegno_fleeces, .disegno_fleeces_dwr, .disegno_fleece_dwr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .windwall_outer_shell-copy {
    background-image: url('../images/DWR_photo_outer_shell_layer.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .dwr_midlayer {
    background-image: url('../images/DWR_photo_midlayer.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .dwr_photo_fleeces {
    background-image: url('../images/DWR_photo_fleeces.jpg');
    background-position: 50% 0;
    height: 400px;
  }

  .downfill-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .downfill_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .downfill_s3 {
    height: auto;
  }

  .downfill_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon_exceptional-warmth, .icon_rds {
    height: 10rem;
  }

  .icon_packable._50 {
    background-size: 50%;
  }

  .icon_rds_ok, .icon_lightweigh, .icon_lightweight_bianco, .photo_packable {
    width: 100%;
  }

  .dwr_photo_outer_layer {
    background-image: url('../images/downfill_photo_outerlayer.jpg');
    background-position: 50%;
    height: 400px;
  }

  .icona_outerlayer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .photo_midlayer {
    background-image: url('../images/GORE-TEXSHELL-LAYER.jpg');
    background-position: 50%;
    height: 400px;
  }

  .logo_downfill.clouddown, .logo_downfill._5050_insulation, .logo_downfill.ventrix-nero, .logo_downfill.dotknit_t-shirt, .logo_downfill.futurefleece {
    background-size: 50%;
  }

  .polartec-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .polartec_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .polartec_s3 {
    height: auto;
  }

  .polartec_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .divpolartec {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div_dryvent_intro-copy {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100vw;
    max-width: none;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div_logo_polartec.pieno {
    width: 80%;
  }

  .div-logo-polartec {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .photo_comfort, .durable {
    width: 100%;
  }

  .icon-recycled, .icon-durable, .icon_breathable, .icon_quick_drying, .icon_durable_ok {
    height: 10rem;
  }

  .heatseeker_eco-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heatseeker_eco_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heatseeker_eco_s3 {
    height: auto;
  }

  .heatseeker_eco_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-logo-heartseeker {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_recycling_heatseeker, .icon_warm_when_wet {
    height: 10rem;
  }

  .heatseeker_eco_benefit {
    width: 100%;
  }

  .logoheatseeker_eco.clouddown, .logoheatseeker_eco._5050_insulation, .logoheatseeker_eco.ventrix-nero, .logoheatseeker_eco.dotknit_t-shirt, .logoheatseeker_eco.futurefleece {
    background-size: 50%;
  }

  .futurelight_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .futurelight_link:hover {
    color: #f1fcfc;
  }

  .futurelight_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .futurelight_link.riga:focus {
    color: var(--untitled-ui--gray400);
  }

  .futurelight_link.riga.w--current {
    color: #000;
  }

  .futurelight_link.riga.w--current:hover {
    color: #fff;
  }

  .goretex_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .goretex_link:hover {
    color: #f1fcfc;
  }

  .goretex_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .goretex_link.riga.w--current {
    color: #000;
  }

  .goretex_link.riga.w--current:hover {
    color: #fff;
  }

  .link_futurelight, .link_gore-tex, .link_dryvent {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .dryvent_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .dryvent_link:hover {
    color: #f1fcfc;
  }

  .dryvent_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .dryvent_link.riga.w--current {
    color: #000;
  }

  .dryvent_link.riga.w--current:hover {
    color: #fff;
  }

  .link_windwall, .link_dwr {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .dwr_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .dwr_link:hover {
    color: #f1fcfc;
  }

  .dwr_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: 0 #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .dwr_link.riga.w--current {
    color: #000;
  }

  .dwr_link.riga.w--current:hover {
    color: #fff;
  }

  .link_down_fill {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .down_fill_link-copy {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .down_fill_link-copy:hover {
    color: #f1fcfc;
  }

  .down_fill_link-copy.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: 0 #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .down_fill_link-copy.riga.w--current {
    color: #000;
  }

  .down_fill_link-copy.riga.w--current:hover {
    color: #fff;
  }

  .link_clouddown {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .clouddown_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .clouddown_link:hover {
    color: #f1fcfc;
  }

  .clouddown_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .clouddown_link.riga.w--current {
    color: #000;
  }

  .clouddown_link.riga.w--current:hover {
    color: #fff;
  }

  .link_5050insulation {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  ._5050insulation_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  ._5050insulation_link:hover {
    color: #f1fcfc;
  }

  ._5050insulation_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  ._5050insulation_link.riga.w--current {
    color: #000;
  }

  ._5050insulation_link.riga.w--current:hover {
    color: #fff;
  }

  .link_ventrix {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .ventrix_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .ventrix_link:hover {
    color: #f1fcfc;
  }

  .ventrix_link.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .ventrix_link.riga.w--current {
    color: #000;
  }

  .ventrix_link.riga.w--current:hover {
    color: #fff;
  }

  .ventrix_link.riga.fine {
    color: var(--black);
    border-right-style: none;
    padding-top: 5px;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .link_heatseeker {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .heatseekereco_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .heatseekereco_link:hover {
    color: #f1fcfc;
  }

  .heatseekereco_link.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .heatseekereco_link.riga.w--current {
    color: #000;
  }

  .heatseekereco_link.riga.w--current:hover {
    color: #fff;
  }

  .link_futurefleece {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .link_futurefleece_ok {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .link_futurefleece_ok:hover {
    color: #f1fcfc;
  }

  .link_futurefleece_ok.riga {
    color: #000;
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 150px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 0;
    font-size: 16px;
  }

  .link_futurefleece_ok.riga.w--current {
    color: #000;
  }

  .link_futurefleece_ok.riga.w--current:hover {
    color: #fff;
  }

  .link_futurefleece_2 {
    flex-direction: row;
    width: 220px;
    height: 30px;
    padding-left: 20px;
    display: flex;
  }

  .futurefleece_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .futurefleece_link:hover {
    color: #f1fcfc;
  }

  .futurefleece_link.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .futurefleece_link.riga.w--current {
    color: #000;
  }

  .futurefleece_link.riga.w--current:hover {
    color: #fff;
  }

  .link_polartec {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .polartec_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .polartec_link:hover {
    color: #f1fcfc;
  }

  .polartec_link.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .polartec_link.riga.w--current {
    color: #000;
  }

  .polartec_link.riga.w--current:hover {
    color: #fff;
  }

  .link_flashdry {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .flash-lightrange {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .flash-lightrange:hover {
    color: #f1fcfc;
  }

  .flash-lightrange.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .flash-lightrange.riga.w--current {
    color: #000;
  }

  .flash-lightrange.riga.w--current:hover {
    color: #fff;
  }

  .link_dotknit {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .link_dotknit:hover {
    color: #f1fcfc;
  }

  .link_dotknit.riga {
    color: var(--white);
    background-color: #0000;
    border-bottom: 0 #000;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px 5px 20px;
    font-family: Helveticaneueltstd th, sans-serif;
    font-size: 16px;
  }

  .link_dotknit.riga.w--current {
    color: #000;
  }

  .link_dotknit.riga.w--current:hover {
    color: #fff;
  }

  .link_dotknit.riga.fine {
    color: var(--black);
    border-right-style: none;
    padding-top: 5px;
    font-family: Helveticaneueltstd roman, sans-serif;
  }

  .link_dotknit_ok {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .tendina_technology {
    background-color: var(--blu-tnf-f24);
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-logo-downfill {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectiv-s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectiv_s1 {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectiv_s3 {
    height: auto;
  }

  .vectiv_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_vectiv {
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    width: 100vw;
    max-width: none;
    margin-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-logo-vectiv {
    background-image: url('../images/logo_vectiv_nero_outline_04.svg');
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_efficiency {
    height: 10rem;
  }

  .photo-comfort {
    width: 100%;
  }

  .icon-comfort, .icon-stability {
    height: 10rem;
  }

  .stability_photo {
    width: 100%;
  }

  .sottotitolo_vectiv {
    width: 100%;
    font-size: 21px;
    line-height: 6vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .sottotitolo_vectiv.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .sottotitolo_vectiv.the-drop, .sottotitolo_vectiv.nero {
    font-size: 24px;
    line-height: 24px;
  }

  .sottotitolo_vectiv.dotknit_2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .div_vectiv_run, .div_run_ventrix {
    height: auto;
    min-height: 350px;
  }

  .run-vectiv.clouddown, .run-vectiv._5050_insulation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .vectiv_tabella {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .vectiv_tabella.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vectiv_tabella.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vectiv_tabella.space-up-copy {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vectiv_tabella.space-up-copy.dx {
    text-align: left;
  }

  .vectiv_tabella.space-up-copy.nero._18pt {
    text-align: left;
    margin-bottom: 0;
  }

  .vectiv_tabella.space-up-copy._12pt {
    text-align: left;
  }

  .vectiv_tabella.verto-alpine-gore-tex, .vectiv_tabella.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vectiv_tabella.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vecticv_nr {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .vecticv_nr.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vecticv_nr.tech_ski_touring {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vecticv_nr.space-up-copy {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vecticv_nr.space-up-copy.dx {
    text-align: left;
  }

  .vecticv_nr.verto-alpine-gore-tex, .vecticv_nr.verto-alpine-gore-tex-copy {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .vecticv_nr.how_to_layer {
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .cell-69 {
    padding-left: 0;
    padding-right: 5px;
  }

  .text-span-342 {
    text-align: left;
  }

  .testo-vectiv {
    width: 100%;
    font-size: 6vw;
    line-height: 6vw;
  }

  .testo-vectiv.dvm_key-benefit {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 4vw;
    line-height: 4vw;
  }

  .testo-vectiv.dvm_key-benefit.dryvent-how_to_layer.verticale {
    font-size: 6vw;
    line-height: 6vw;
  }

  .testo-vectiv.the-drop, .testo-vectiv.nero {
    font-size: 24px;
    line-height: 24px;
  }

  .testo-vectiv.dotknit_2 {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 4vw;
  }

  .testo-vectiv.verde {
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 30px;
  }

  .titolo_run {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .titolo_run.testo-centrato, .titolo_run.intro {
    height: auto;
  }

  .vectiv_s4_ok {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div_goretex_discover-copy, .div_titolo-vectiv5 {
    height: auto;
    min-height: 350px;
  }

  .dev_text_discover_text-copy {
    height: 250px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .dev_text_discover_text-copy.testo-centrato, .dev_text_discover_text-copy.intro {
    height: auto;
  }

  .vectiv_s6 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link_vectiv {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .tendina_drop_tech-footwear, .tendina_footwear {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tendina_footwear.footwear {
    height: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .segmentazione-tech {
    color: var(--white);
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 400;
    display: block;
    position: static;
  }

  .segmentazione-tech:hover {
    opacity: .5;
  }

  .segmentazione-tech:active, .segmentazione-tech:focus {
    color: #fff;
  }

  .link_lightrange {
    flex-direction: row;
    width: 220px;
    height: 30px;
    padding-left: 0;
    display: flex;
  }

  .down_triple_baffle_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .down_triple_baffle_link:hover {
    color: #f1fcfc;
  }

  .down_triple_baffle_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: 0 #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .down_triple_baffle_link.riga.w--current {
    color: #757575;
  }

  .down_triple_baffle_link.riga.w--current:hover {
    color: #fff;
  }

  .link_triple_baffle_fill, .link_dryvent_mono {
    flex-direction: row;
    width: 220px;
    height: 30px;
    display: flex;
  }

  .dryvent_mono_link {
    background-color: #9fc63b;
    justify-content: flex-start;
    width: 220px;
    margin-right: -1px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 40px;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    display: flex;
  }

  .dryvent_mono_link:hover {
    color: #f1fcfc;
  }

  .dryvent_mono_link.riga {
    color: var(--black);
    background-color: #0000;
    border-bottom: .3px solid #000;
    border-right-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px 5px 20px;
    font-family: Helveticaneueltstd roman, sans-serif;
    font-size: 16px;
  }

  .dryvent_mono_link.riga.w--current {
    color: #000;
  }

  .dryvent_mono_link.riga.w--current:hover {
    color: #fff;
  }

  .dryvent_mono_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .color_dryvent_mono {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dryvent_mono-s3 {
    height: auto;
  }

  .div_dryvent_mono_ok {
    height: auto;
    min-height: 350px;
  }

  .dryvent_mono_s4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-dryvent_mono {
    background-image: url('../images/dryvent_outer-shell-layer.jpg');
    background-position: 0%;
    height: 400px;
  }

  .div-dryvent_mono.futurlight {
    background-position: 50%;
  }

  .div-dryvent_mono_ok {
    background-image: url('../images/tnf-ss25-dryvent_mono-tech_page-lp-d-layer-img.avif');
    background-position: 50%;
    height: 400px;
  }

  .div-dryvent_mono_ok.futurlight {
    background-position: 50%;
  }

  .text-block-83 {
    font-size: 14px;
  }

  .dropdown-content-22 {
    width: 98%;
    height: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .dropdown-trigger-18 {
    height: auto;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .benefit_dryvent_mono {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .benefit_dryvent_mono.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .benefit_dryvent_mono.dd-innovation.spectra, .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.foto-_02, .benefit_dryvent_mono.dd-innovation.sparck-curiosity, .benefit_dryvent_mono.dd-innovation.foto-_03, .benefit_dryvent_mono.dd-innovation.foto-_014, .benefit_dryvent_mono.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03, .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono.dd-innovation.foto-_01, .benefit_dryvent_mono.dd-innovation.sparck-curiosity, .benefit_dryvent_mono.dd-innovation.breathable_02, .benefit_dryvent_mono.dd-innovation.photo_windproof {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .icon_breathable_dryventmono {
    height: 10rem;
  }

  .text-tech_dryvent_mono {
    font-size: 18px;
    line-height: 26px;
  }

  .text-tech_dryvent_mono.seam-sealed, .text-tech_dryvent_mono.polartectext {
    text-align: left;
    align-self: auto;
    font-size: 28px;
  }

  .lightrange_s0 {
    width: 100vw;
    max-width: none;
    height: 80vh;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .lightrange_s05 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logo_lightrange {
    width: 100%;
  }

  .div-logo_lightrange_outline {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .icon_waterproofness-copy, .icon-sun-protection {
    height: 10rem;
  }

  .benefits-sun-protection {
    width: 100%;
  }

  .div-lightrange_hoodie {
    background-image: url('../images/HERO_photo_lightrange.jpg');
    background-position: 0%;
    height: 400px;
  }

  .div-lightrange_hoodie.futurlight {
    background-position: 50%;
  }

  .foto_hoodie, .foto_t-shirt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .triplebaffle_s0 {
    width: 100vw;
    max-width: none;
    height: auto;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .triplebaffle_s5 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-windproofness-copy, .icon_superior-warmth, .icon_durable-insulation {
    height: 10rem;
  }

  .benefit_triple-baffle {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .benefit_triple-baffle.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .benefit_triple-baffle.dd-innovation.spectra, .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.foto-_02, .benefit_triple-baffle.dd-innovation.sparck-curiosity, .benefit_triple-baffle.dd-innovation.foto-_03, .benefit_triple-baffle.dd-innovation.foto-_014, .benefit_triple-baffle.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03, .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triple-baffle.dd-innovation.foto-_01, .benefit_triple-baffle.dd-innovation.sparck-curiosity, .benefit_triple-baffle.dd-innovation.breathable_02, .benefit_triple-baffle.dd-innovation.photo_windproof {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .benefit_triplebaffle.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .benefit_triplebaffle.dd-innovation.spectra, .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.foto-_02, .benefit_triplebaffle.dd-innovation.sparck-curiosity, .benefit_triplebaffle.dd-innovation.foto-_03, .benefit_triplebaffle.dd-innovation.foto-_014, .benefit_triplebaffle.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03, .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle.dd-innovation.foto-_01, .benefit_triplebaffle.dd-innovation.sparck-curiosity, .benefit_triplebaffle.dd-innovation.breathable_02, .benefit_triplebaffle.dd-innovation.photo_windproof {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono-copy {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .benefit_dryvent_mono-copy.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.spectra, .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.foto-_02, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity, .benefit_dryvent_mono-copy.dd-innovation.foto-_03, .benefit_dryvent_mono-copy.dd-innovation.foto-_014, .benefit_dryvent_mono-copy.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03, .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_dryvent_mono-copy.dd-innovation.foto-_01, .benefit_dryvent_mono-copy.dd-innovation.sparck-curiosity, .benefit_dryvent_mono-copy.dd-innovation.breathable_02, .benefit_dryvent_mono-copy.dd-innovation.photo_windproof {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle_03 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .benefit_triplebaffle_03.dd-innovation {
    height: auto;
    padding: 45px 8px;
  }

  .benefit_triplebaffle_03.dd-innovation.spectra, .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.foto-_02, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity, .benefit_triplebaffle_03.dd-innovation.foto-_03, .benefit_triplebaffle_03.dd-innovation.foto-_014, .benefit_triplebaffle_03.dd-innovation.lead-with-integrity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_06 {
    background-image: linear-gradient(#0000, #0000);
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03, .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_03 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .benefit_triplebaffle_03.dd-innovation.foto-_01, .benefit_triplebaffle_03.dd-innovation.sparck-curiosity, .benefit_triplebaffle_03.dd-innovation.breathable_02, .benefit_triplebaffle_03.dd-innovation.photo_windproof {
    height: auto;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-triplebaffle {
    background-image: url('../images/tech_triplebaffle.jpg');
    background-position: 50%;
    height: 400px;
  }

  .div-triplebaffle.futurlight {
    background-position: 50%;
  }

  .div-logo-dryvent-ok {
    width: 80vw;
    max-width: none;
    height: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .link_pfas {
    background-color: var(--white);
    color: var(--black);
    border-top: .3px solid #000;
    width: 100%;
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 20px;
    font-weight: 600;
  }

  .link_pfas.w--current {
    width: 100vw;
  }

  .text-pfas.precision {
    color: var(--white);
    width: 100%;
    height: auto;
    margin-left: 0;
    font-size: 20px;
    font-weight: 400;
  }

  .link_dontknit {
    flex-direction: row;
    width: 220px;
    height: 40px;
    display: flex;
  }

  .link_dontknit.link {
    padding-left: 20px;
  }

  .dropdown-toggle-14 {
    height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown-list-12, .dropdown-list-12.outerwear {
    padding-left: 0;
  }

  .outerwear {
    color: var(--white);
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 20px;
    font-weight: 400;
    display: block;
    position: static;
  }

  .outerwear:hover {
    opacity: .5;
  }

  .outerwear:active, .outerwear:focus {
    color: #fff;
  }

  .outerwear.grigio_azzurro {
    text-align: left;
    font-size: 14px;
  }

  .outerwear.grigio_azzurro._3pt {
    height: 30px;
    padding-top: 5px;
    font-size: 14px;
  }

  .outerwear.grigio_azzurro.verde-chiaro {
    font-size: 14px;
  }

  .text-block-87 {
    padding-left: 0;
    padding-right: 0;
    font-size: 10px;
    line-height: 10px;
  }

  .div-block-1978 {
    height: 40px;
    margin-left: 0;
  }

  .menu-fisso-2 {
    width: 80vw;
    height: 65px;
    margin-top: -2px;
    padding-top: 0;
    position: relative;
  }

  .div-block-1979 {
    height: 25px;
  }

  .menu-trigger-wrapper-tablet {
    background-color: #fff;
    background-image: url('../images/menu-hamburger-nero_1menu-hamburger-nero.gif');
    background-repeat: no-repeat;
    background-size: 70%;
    border-right: .3px #000;
    width: 40px;
    height: 40px;
    display: flex;
    left: 0;
  }

  .menu-trigger-wrapper-tablet:hover {
    opacity: 1;
    background-color: #000;
    background-image: url('../images/menu-hamburger-bianco_1menu-hamburger-bianco.gif');
  }

  .div-block-1980 {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .link_home_ambassador_tablet_pannello {
    left: 0%;
  }

  .link_home_ambassador_tablet_pannello.w--current {
    background-size: 50% 50%;
    border-style: none;
  }

  .menu-close-2 {
    background-color: #fff;
    background-image: url('../images/CHIUDI_NERO.svg');
    border-right: .3px solid #000;
    width: 40px;
    height: 40px;
    margin-top: 0;
    margin-left: 0;
    inset: 0% auto auto 40px;
  }

  .menu-close-2:hover {
    opacity: 100;
    background-color: #000;
    background-image: url('../images/CHIUDI.svg');
  }

  .link_home_ambassador {
    left: 0%;
  }

  .link_home_ambassador.w--current {
    background-size: 50% 50%;
    border-style: none;
  }

  .link-block-66 {
    border-bottom-style: solid;
    height: 25px;
    padding: 5px;
  }

  .link-block-66.tnf_trining_academy, .link-block-66.tnf-ambassador {
    padding: 0 6px;
  }

  .menu_tnf_2025_wm_manual_originale {
    height: 65px;
    display: none;
  }

  .hamburger-4 {
    justify-content: flex-start;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: 0;
    left: 0;
  }

  .menu-sotto-desktop {
    display: none;
  }

  .logo-tnf-2 {
    justify-content: center;
    align-items: center;
    width: 20vw;
    height: 65px;
    padding-right: 10px;
  }

  .div-block-1981 {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: solid;
    border-right-width: .3px;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .link_home_ambassador-2 {
    left: 0%;
  }

  .link_home_ambassador-2.w--current {
    background-size: 50% 50%;
    border-style: none;
  }

  .link_home_ambassador-2.mobile_orizzontale {
    background-color: #fff;
    background-size: auto;
    border-top-style: none;
    height: 40px;
    left: 0;
  }

  .link_home_ambassador-2.mobile_orizzontale:hover {
    background-color: var(--black);
  }

  .link_home_ambassador-2.mobile_orizzontale.w--current {
    position: static;
  }

  .link_home_ambassador-2.mobile_orizzontale.home.w--current:hover {
    background-image: url('../images/HOME_white.svg');
  }

  .sottomenu_mobile-2 {
    border-top: 1px #000;
    flex-flow: column;
    width: 100vw;
    height: auto;
    display: inline-flex;
    overflow: scroll;
  }

  .menu-sotto-mobile-2 {
    background-color: #fff;
    flex-flow: row;
    width: 40px;
    height: 40px;
    display: flex;
  }

  .menu-wrapper-4 {
    z-index: 9;
    background-color: var(--white);
    border-top: .3px solid #000;
    border-bottom-style: none;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    height: auto;
    min-height: 1000px;
    margin-top: 0;
    padding: 0;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
    overflow: auto;
  }

  .menu_tnf_2025_key_product_tech {
    height: 65px;
    display: inline-flex;
  }

  .layering_sytem_menu, .layering_system_menu {
    flex-flow: row;
    width: auto;
    height: auto;
    display: inline-flex;
  }

  .pulsante_layering_system {
    justify-content: flex-start;
    align-items: center;
    width: 40px;
    height: 40px;
    left: 0;
  }

  .waves---nav-cta {
    display: none;
  }

  .link_baselayer {
    border-top: 1px #000;
    flex-flow: column;
    width: 100vw;
    height: auto;
    display: inline-flex;
  }

  .waves---nav-cta-2 {
    display: none;
  }

  .div-block-1990._3pt {
    border-right: 1px #000;
    order: -1;
  }

  .section-30 {
    border-top: 1px solid #000;
    padding-top: 3px;
  }

  .flex-block {
    width: 40px;
    height: 40px;
  }

  .section-31 {
    padding-top: 0;
  }

  .combine-padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-team4_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .combine-team4_item {
    flex-direction: column;
  }

  .combine-team4_image-wrapper {
    max-width: none;
    height: 17rem;
  }

  .text-block-90 {
    font-size: 14px;
    line-height: 15px;
  }

  .sub-altobasso-small-16 {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
  }

  .sub-altobasso-small-16.space-up {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
  }

  .div-block-spazio-video-5 {
    width: 100%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-115 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-1991 {
    height: auto;
  }

  .bold-text-116 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-1992 {
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    height: 20px;
  }

  .sottotitolo-segmento-8 {
    letter-spacing: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-titoloni-9 {
    margin-top: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .dropdown-wrapper_aida_principle-2 {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: auto;
  }

  .bold-text-117 {
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-12 {
    z-index: 111;
    margin-top: 8px;
    font-size: 13px;
    position: relative;
  }

  .sub-altobasso-elenco-puntato-12.piccolo.dx {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 0;
    font-family: Helveticaneueltstd lt, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  .sub-altobasso-elenco-puntato-12.centrato {
    margin-top: 5px;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 16px;
  }

  .pulsante-lern-more-2 {
    width: 16px;
    height: 16px;
    margin-bottom: 0;
  }

  .aida-content-2 {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-118 {
    min-height: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .image-example-captions-8 {
    width: 95%;
    margin-top: 7px;
  }

  .image-example-captions-8.athletes-tnf {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-67 {
    height: 35px;
    padding-left: 0;
  }

  .link-block-67.baeelayer {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-67.midlayer, .link-block-67.outerlayer {
    height: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-91 {
    border-top: .3px solid #000;
    width: auto;
    height: 35px;
  }

  .div-block-1993 {
    width: 100%;
  }

  .outerwear_link {
    border-top: .3px solid #000;
    width: auto;
  }

  .titlr-outerwear {
    padding-left: 0;
  }

  .titlr-outerwear.baeelayer {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .titlr-outerwear.midlayer, .titlr-outerwear.outerlayer {
    padding-left: 0;
    padding-right: 0;
  }

  .title-outerwear {
    padding-left: 0;
  }

  .title-outerwear.baeelayer {
    border-right-style: none;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    height: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .title-outerwear.midlayer, .title-outerwear.outerlayer {
    padding-left: 0;
    padding-right: 0;
  }

  .outerwear_title {
    background-color: var(--untitled-ui--gray100);
    color: var(--black-40);
    border-top: .3px #000;
    border-bottom-style: none;
    border-right-style: none;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Helveticaneueltstd bd, sans-serif;
    display: flex;
  }

  .outerwear_title:hover {
    background-color: var(--untitled-ui--gray100);
    color: var(--black-40);
  }

  .dropdown-wrapper_tech {
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: auto;
  }
}

#w-node-_954638ef-32cc-44b6-6ea1-7d2da99cfca6-6016d609 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
}

#w-node-_7ffa63ba-a3b4-293f-c440-c041f2c302b7-6016d609 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr 1fr;
}

#w-node-e00834fa-3990-b95b-286a-275d077503ea-6016d609 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
}

#w-node-f2c8482a-8e9e-0a9c-297c-9f3667230fff-6016d609 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr 1fr;
}

#w-node-_07dcb1b3-4f77-0462-0781-b6fedf532e64-6016d609, #w-node-_4fa77833-04df-8a5d-4b13-2ad7352eebef-6016d609, #w-node-_49c9a36e-86ab-90ed-6135-9cf8107c7bab-6016d609 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-8b253412 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7df0967-e02f-de4a-aa69-954bda336f5a-8b253412 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-8b253412, #w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-53a6d213, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-53a6d213 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-53a6d213 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-e571399d, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-e571399d, #w-node-f2aeb901-be19-814f-ebea-1b9e53d681b1-e571399d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-e571399d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-78580455, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-78580455 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-78580455, #w-node-d1544362-9217-918c-e656-6762349dfd91-c88c3c70 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_14c4035c-98dc-c464-e0bc-42999001e8f1-c88c3c70, #w-node-e6a15140-9dee-8f68-fc2e-a3ff50bb20b1-c88c3c70, #w-node-f35cfe35-2e34-6678-d6f9-7f7941b8133b-c88c3c70, #w-node-_8b9369d3-491f-7ca8-231f-23ca1d2237ca-c88c3c70 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_78172d05-1cd3-e97e-bfb0-28f17c1e1481-50e6adff, #w-node-_4ac156a6-695e-e860-35c1-4726ef831e21-50e6adff {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
}

#w-node-eec7b651-bbb5-597c-45f1-ca8d85366340-6544f145, #w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2dc-6544f145 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6544f145 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-6544f145 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-e221fa61 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-e221fa61, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-e221fa61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-e221fa61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2fe49933, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-2fe49933, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-1ae10375 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-1ae10375, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-d08d5294 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-d08d5294, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-945c6cf0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-945c6cf0, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-36bf7b0f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-36bf7b0f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-36bf7b0f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-57b9074a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-57b9074a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-57b9074a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-57b9074a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-5c9c6f31 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-5c9c6f31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-5c9c6f31 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-5c9c6f31 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-44194e6b {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-44194e6b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-44194e6b {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-4ce84687, #w-node-_758a8e3c-3662-11ce-2a82-6e79fabd17be-4ce84687, #w-node-_9bb152ed-2c89-26db-1ccd-ae96839759ca-4ce84687 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-4ce84687 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-4ce84687 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-4ce84687 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d714d705, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-2d17b7a1 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2d17b7a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2d17b7a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2dc-0a6cb835, #w-node-_2c443cc2-25bc-bb96-0554-87d0d838f2ee-0a6cb835, #w-node-_2c443cc2-25bc-bb96-0554-87d0d838f300-0a6cb835 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-0a6cb835 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-0a6cb835 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0f1741ff-9963-22f0-2d55-58221e10fefd-6c0fe0f3, #w-node-_0f1741ff-9963-22f0-2d55-58221e10ff09-6c0fe0f3, #w-node-_0f1741ff-9963-22f0-2d55-58221e10ff03-6c0fe0f3 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6c0fe0f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_23608c8a-68b7-fce2-1692-368e54a8705d-6c0fe0f3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-cd42273c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7df0967-e02f-de4a-aa69-954bda336f5a-cd42273c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-cd42273c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-53a6d213, #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-e571399d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-78580455 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a73-78580455 {
    grid-row: span 1 / span 1;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-53a6d213, #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-e571399d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-78580455 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-e221fa61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-57b9074a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-5c9c6f31 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-4ce84687 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2d17b7a1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    display: grid;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_954638ef-32cc-44b6-6ea1-7d2da99cfca6-6016d609 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ffa63ba-a3b4-293f-c440-c041f2c302b7-6016d609 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-e00834fa-3990-b95b-286a-275d077503ea-6016d609 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c8482a-8e9e-0a9c-297c-9f3667230fff-6016d609 {
    grid-template-rows: auto;
    grid-template-columns: .25fr;
  }

  #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-8b253412 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-d1544362-9217-918c-e656-6762349dfd91-c88c3c70, #w-node-_14c4035c-98dc-c464-e0bc-42999001e8f1-c88c3c70, #w-node-e6a15140-9dee-8f68-fc2e-a3ff50bb20b1-c88c3c70, #w-node-f35cfe35-2e34-6678-d6f9-7f7941b8133b-c88c3c70, #w-node-_8b9369d3-491f-7ca8-231f-23ca1d2237ca-c88c3c70, #w-node-_78172d05-1cd3-e97e-bfb0-28f17c1e1481-50e6adff, #w-node-_4ac156a6-695e-e860-35c1-4726ef831e21-50e6adff {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-6544f145, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-e221fa61, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-e221fa61, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-2fe49933, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-d08d5294, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-945c6cf0, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-36bf7b0f, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-57b9074a, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-57b9074a, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-5c9c6f31, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-5c9c6f31, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-44194e6b, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-4ce84687, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-4ce84687, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2d17b7a1, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-0a6cb835, #w-node-_23608c8a-68b7-fce2-1692-368e54a8705d-6c0fe0f3, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-cd42273c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_954638ef-32cc-44b6-6ea1-7d2da99cfca6-6016d609, #w-node-e00834fa-3990-b95b-286a-275d077503ea-6016d609, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-8b253412, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-8b253412 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-53a6d213 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-53a6d213 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-e571399d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-e571399d, #w-node-f2aeb901-be19-814f-ebea-1b9e53d681b1-e571399d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-becfb58f-ac84-0a6f-3eb2-616c960a608e-78580455 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-78580455, #w-node-_78172d05-1cd3-e97e-bfb0-28f17c1e1481-50e6adff, #w-node-_4ac156a6-695e-e860-35c1-4726ef831e21-50e6adff, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6544f145, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-6544f145, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-e221fa61, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-e221fa61, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2fe49933, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-2fe49933, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-1ae10375, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-1ae10375, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-945c6cf0, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-945c6cf0, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-36bf7b0f, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-36bf7b0f, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-57b9074a, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-57b9074a, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-5c9c6f31, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-5c9c6f31, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-44194e6b, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-44194e6b, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-4ce84687, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-4ce84687, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d714d705, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2d17b7a1, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-0a6cb835, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-0a6cb835, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6c0fe0f3, #w-node-_23608c8a-68b7-fce2-1692-368e54a8705d-6c0fe0f3, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-cd42273c, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-cd42273c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_07dcb1b3-4f77-0462-0781-b6fedf532e64-6016d609, #w-node-_4fa77833-04df-8a5d-4b13-2ad7352eebef-6016d609, #w-node-_49c9a36e-86ab-90ed-6135-9cf8107c7bab-6016d609, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-8b253412, #w-node-f7df0967-e02f-de4a-aa69-954bda336f5a-8b253412, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-8b253412, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-53a6d213, #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-53a6d213, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-e571399d, #w-node-f2aeb901-be19-814f-ebea-1b9e53d681b1-e571399d, #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-e571399d, #w-node-_890bc2b9-6345-b1c7-c65d-5bfa02da6ef0-78580455, #w-node-_0e1a0456-c562-24c1-dff9-f07bc6f97a72-78580455, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6544f145, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-6544f145, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-e221fa61, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-e221fa61, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-e221fa61, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2fe49933, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-2fe49933, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2fe49933, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-1ae10375, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-1ae10375, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-1ae10375, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-d08d5294, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-d08d5294, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-945c6cf0, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-945c6cf0, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-945c6cf0, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-36bf7b0f, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-36bf7b0f, #w-node-_97dbe044-e534-adb9-c7a6-11347ccb2243-36bf7b0f, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-57b9074a, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-57b9074a, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-57b9074a, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-5c9c6f31, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-5c9c6f31, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-5c9c6f31, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-44194e6b, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-44194e6b, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-4ce84687, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-4ce84687, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-4ce84687, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-d714d705, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-d714d705, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-2d17b7a1, #w-node-_7375677a-54a9-b16c-da6c-b1dddb2811c4-2d17b7a1, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-0a6cb835, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-0a6cb835, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-6c0fe0f3, #w-node-_23608c8a-68b7-fce2-1692-368e54a8705d-6c0fe0f3, #w-node-_266d2bdf-e358-2197-3ccc-d5677d58e2f7-cd42273c, #w-node-f7df0967-e02f-de4a-aa69-954bda336f5a-cd42273c, #w-node-_94aa9f09-c2fb-07c9-2712-0615bf86546e-cd42273c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Helveticaneueltstd bd';
  src: url('../fonts/HelveticaNeueLTStd-Bd.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltcn';
  src: url('../fonts/HelveticaNeueLTStd-LtCn.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hv';
  src: url('../fonts/HelveticaNeueLTStd-Hv.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd th';
  src: url('../fonts/HelveticaNeueLTStd-Th.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltpro bdcn';
  src: url('../fonts/HelveticaNeueLTPro-BdCn.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd cn';
  src: url('../fonts/HelveticaNeueLTStd-Cn.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd md';
  src: url('../fonts/HelveticaNeueLTStd-Md.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}